//padding: bottom right top left

abbr, acronym {
cursor: help;
}
a {
color: #993333;
text-decoration: none;
}
a:visited {
color: #638541;
}
a:hover {
text-decoration: underline;
}
body {
background: #f3f3f3;
margin: 0;
padding: 0;
}
body, li {
color: #555;
font-family: 'Frankfurt Gothic, Arial', sans-serif;
font-size: 100%;
}

#mainPage li {
list-style: none;
}

code {
background-color: #f3f3f3;
color: #000;
font-family: "Frankfurt Gothic, Arial", monospace;
font-size: 95%;
}
img {
border: none;
}

ul {
margin-top: 0;
padding-top: 0;
}

#mainPage ul, #archive ul, #sidebar ul {
margin: 0;
padding: 0;
}

#accessibilityMenu {
float: right;
font-family: Verdana, sans-serif;
font-size: 1px;
line-height: 1px;
margin: 0;
padding: 0;
position: absolute;
top: -9999px;
}

#centering {
text-align: center;
}

#container {
background: #fff;
border-bottom: 2px solid #999;
border-left: 2px solid #999;
border-right: 2px solid #999;
margin: 0 auto 0 auto;
text-align: left;
}

#header {
height: 110px;
}
#header h1 {
display: none;
text-indent: -99999em;
}
#header h1 a {
font-size: 1px;
line-height: 1px;
}

#headerLeft {
position: relative; top:10px; left:55px;
height: 110px;
}

#navigation {
background: #0A6576; //blue - red: #E34040; 
border-bottom: 1px solid #333;
border-top: 1px solid #333;
height: 1.8em;
}

#navigation ul { /* all lists */
padding: 0 0 0 5px;
margin: 0;
list-style: none;
}

#navigation a {
color: #000;
display: block;
font: bold 100% Frankfurt Gothic, Arial, sans-serif;
letter-spacing: -1px;
line-height: 1.4em;
padding: 2px 12px; 
text-decoration: none;
}

#navigation a:hover {
color: #000;
text-decoration: underline;
}
#navigation em {
color: #000;
font-style: normal;
text-decoration: underline;
}
#navigation a:hover em {
color: #000;
}
#navigation #selected a {
background: #7e832f;
color: #000;
}
#navigation #selected a:hover {
background: #889f37;
}
#navigation #selected a em {
color: #000;
}
#navigation #contact {
border: none;
}
#navigation li {
float: left;
}
#navigation li ul {
position: absolute;
left: -999em;
padding:0;
}
#navigation li ul li {
clear: left;
padding;
}
#navigation li ul ul {
margin: -1em 0 0 10em;
}
#navigation li:hover ul ul, #navigation li.sfhover ul ul {
left: -999em;

}
#navigation li:hover ul, #navigation li li:hover ul, #navigation li.sfhover ul, #navigationli li.sfhover ul { /* lists nested under hovered list items */
left: auto;
background: #ebf4f5;
}

#content {
clear: both;
padding: 15px 10px;
margin: 0;
}
#content #cover {
float: left;
padding: 0 15px 0 0;
}

#content h2 {
color: #333;
font-family: Frankfurt Gothic, Arial, sans-serif;
font-weight: bold;
letter-spacing: -1px;
//line-height: 1.4em;
margin: 0;
padding: 0;
}

#content h3 {
color: #333;
font-family: Frankfurt Gothic, Arial, sans-serif;
font-weight: normal;
line-height: 1em;
margin: 0;
padding: 10 0 0 0;
}

#content h3 a {
}

#content li, #content p {
font-family: Frankfurt Gothic, Arial, sans-serif;
font-size: 87%;
margin-top: 0px;
}
#mainPage li {
padding: .2em 0;
}

#contentLeft {
float: left;
margin: 0;
border-right: 1px solid #ccc;
padding: 0 10 0 0;
width: 75%;
}
#contentLeft img {
padding: 0;
}
#mainPage ul {
line-height:1em;
}

#contentSections p {
padding: .3em 0;
}

#bottom {
clear: both;
padding: 1 0 0 0;
}
#bottom h3 {
border-top: 1px solid #ccc;
margin: 15px 0 5px 0;
}

#sideBar {
float: right;
width: 22%;
padding: 0 0 0 5px;
margin: 0;
}
#sideBar h2 {
font-size: 100%;
font-weight: bold;
letter-spacing: 0;
line-height:1em;
}
#sideBar h3 {
font-family: 'Frankfurt Gothic, Arial', sans-serif;
font-size: 78%;
font-weight: bold;
letter-spacing: 0;
line-height: 1em;
}
#sideBar p, #sideBar li {
text-align: justify;
list-style: none;
margin: 0;
padding: .2em 0 0 0;
font-size: 70%;
line-height: 1.2em;
}

#footer {
border-top: 1px solid #ccc;
clear: both;
text-align: center;
padding-top: 5px;
}
#footer p {
color: #666;
clear: both;
font-size: 69%;
line-height: 1.5em;
margin: 0;
padding: 0;
text-align: center;
}
#footerNavigation ul {
clear: both;

}
#footerNavigation li {
display: inline;
font-size: 89%;
}

#archive li {
margin-top: 5px;
}

#centered {
text-align: center;
}


.subhead { font-weight: bold;
line-height: 1em;
font-size: 120%;
margin: 0;
padding: 10 0 0 0;
} 

ul.hang li { list-style:none; text-indent:-0.5em; margin-left: -2.5em;}
 
sup {
  font-size: 60%;
  font-weight: bold
 }

sub {
  font-size: 60%;
  font-weight: bold
 }
 
ul.no-indent
{ padding-left:0px;
  margin-left:1em;
}

h1 {  
text-align: left }


h2.subhead { font-size: 13pt; font-family: inherit; font-weight: bold; 
text-align: left; margin-bottom: 0px }

.smalltext { font-size: 75% }

dd { 
margin-top: 5pt }

dt { margin-bottom: 15pt }

.subactive { 
display: none; }

.right {
padding: 0 0 5px 5px;
}

.left {
padding: 5px 5px 0 0;
}

A:link, A:visited { text-decoration: none; color: #993333 }
A:hover { text-decoration:underline }
A:active { text-decoration:none }
A.nohover:hover { text-decoration:none }