/* CSS Document */

body, html {
	padding:0;
	margin: 0 auto;
	min-height: 101%; 
	height: 101%;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
        background-image: url("images/bg.gif");
}	

#wrap {
	width: 798px;
	margin: 0 auto;
	/* IE 5.x fix for text align*/
	text-align: left;	
	background-color:#FFFFFF;
}

a 
{
color: #051548;
text-decoration: none;
}

a:link
{
color: #051548;
text-decoration: none;
}

a:visited
{
color: #051548;
}	

a:hover
{
color: #cabe02;
}		

h1
{
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #051548;
font-size: 16px;
letter-spacing: -1px;
border-bottom: 1px dotted #051548;
margin-top: 10px;
}

h2
{
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #051548;
font-size: 16px;
letter-spacing: -1px;
border-bottom: 1px dotted #051548;
margin-top: 10px;
}

h3
{
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #051548;
font-size: 16px;
letter-spacing: -1px;
}

h5
{
color: #252060;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
letter-spacing: -1px;
border-bottom: 1px dotted #242424;
margin-bottom: -5px;
}	

p
{
font-size: 80%;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000;
}	
	
img.bio
{
padding: 7px;
float: right;
}

#nav
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
padding-top: 3px;
padding-left: 12px;
margin-right: 10px;
color: #fff;
background-image: url("images/navbg.gif");
height: 23px;
width: 447px;
margin-bottom: 5px;
}

#nav a
{
color: #fff;
text-decoration: none;
margin-right: 25px;
}

#nav a:hover
{
color: #ffe0d1;
border-bottom: 1px dotted #ffe0d1;
}	