
 html { min-height:100%; margin-bottom:1px; } /* add scrollbar to short pages */ 

body 
{
font-size: .8em;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
background-color: #109EEA;
background-image: url("images/bg_body.gif");
background-repeat : repeat-x;
}
                      
#container
{
width: 756px;
margin: 10px auto;
background-color: transparent;
color: #333;
font: normal small verdana, arial, sans-serif;
margin: 0;
padding: 0;
background-image: url("images/bg_container.gif");
background-repeat: no-repeat;
height: 1%;
}
#wrapper 
{
padding: 0;
background-color: transparent;
margin: 0px 0px 0px 180px;
}
#header
{
margin: 0;
padding: 0;
background-color: white;
}
#sidebar
{
float: left;
width: 160px;
margin: 0px;
padding: 10px;                                   
background-color: transparent;
color: white;
}
#navtop {
position: relative;
text-align: left;
margin: auto;
padding: 0px;
}
#content
{
padding: 20px;
border-top: 4px solid black;
background-color: white;
}
#footer
{
clear: both;
margin: 0px;
color: white;
padding: 1px;
background-color: black;
text-align : center;					  
}
#content a 
{
color: blue;
text-decoration: underline;
}
#content  ul 
{	
margin-left: 15px;
list-style-image : url("images/bullet.gif");
}
#footer a {
color: #E7E7E7;
text-decoration: underline;
}
#sidebar p {
font-size: .7em; 
}
img {
position: relative;
}
img.border {
float: left;
padding: 5px;
margin: 0px 25px 0px 0px;
border: 1px solid  #D3D3D3;
}
img.right {
float: right;
padding: 18px 0px 12px 18px;
}
img.left {
float: left;
padding: 18px 18px 12px 0px;
}

img.rightw {
float: right;
border: 1px solid black;
margin-left: 20px;
}
clear {
clear: both;
}
#content h1, #content h2, #content h3, #content h1, #content h5
{
color: #40438A;
} 
					 
#content h1 
{
font-size: 1.4em;
}
#content h2 
{
font-size: 1.2em;
}			
#content h3 
{
font-size: 1.1em;
}				
.blue
{
color: #007db8;
font-weight: bold;
}
p.col {
width: 240px;
float: left;
color: #007db8;
display: block;
margin: 10px 20px 0px 0px;
}
ol.letter {
list-style-type : upper-alpha;
}
li ol
{
list-style-type: upper-alpha;
}	
			
li.bio
{
padding-bottom: 12px;
}
#content ul li ol li
{
list-style-type: upper-alpha;
list-style-image: none !important;
}
