/* CSS Document */

/* TOP NAVBAR
******************************************************************************/

form {padding:0;
	margin:0;}
	
#logo a:link, #logo a:active, #logo a:visited {color:#FFFFFF;
	text-decoration:none;
	font:.7em Verdana, Arial, Helvetica, sans-serif;}
	
#logo a:hover {color:#FFFFFF; text-decoration:none;}

#logo a.home {background:url(images/bg_homeBtn.jpg);
	height:16px;
	width:47px;
	display:block;
	float:left;
	padding:14px 0 0 18px;
	margin-top:105px;}
	
#logo a.home:hover {background:url(images/bg_homeBtnOver.jpg);
	height:21px;
	width:47px;
	display:block;
	float:left;
	padding:14px 0 0 18px;
	margin-top:100px;}
	
#logo a.about {background:url(images/bg_aboutBtn.jpg);
	height:16px;
	width:44px;
	display:block;
	float:left;
	padding:14px 0 0 11px;
	margin-top:105px;}
	
#logo a.about:hover {background:url(images/bg_aboutBtnOver.jpg);
	height:21px;
	width:44px;
	display:block;
	float:left;
	padding:14px 0 0 11px;
	margin-top:100px;}
	
#logo a.contact {background:url(images/bg_contactBtn.jpg);
	height:16px;
	width:55px;
	display:block;
	float:left;
	padding:14px 0 0 15px;
	margin-top:105px;}
	
#logo a.contact:hover {background:url(images/bg_contactBtnOver.jpg);
	height:21px;
	width:55px;
	display:block;
	float:left;
	padding:14px 0 0 15px;
	margin-top:100px;}
	
	
/* MAIN NAVBAR
******************************************************************************/

#mainNav {width:700px;
	height:39px;
	border-bottom:1px solid #CCCC99;
	background-color:#FFFFFF;
	text-align:center;
	font:.7em Verdana, Arial, Helvetica, sans-serif;}
	
#mainNav a:link, #mainNav a:active, #mainNav a:visited {color:#990000; 
	text-decoration:none; 
	display:block;
	float:left;
	height:27px;
	padding-top:13px;}

#mainNav a:hover {border-bottom:5px solid; 
	height:22px;
	padding-top:13px;}
	
#mainNav a.marginRight {margin-right:10px;}

#mainNav a.margin {margin:0 10px 0 10px; border-bottom-color:#CCCC99;}

#mainNav a.marginGreen {margin:0 10px 0 10px; border-bottom-color:#b3dab0;}
#mainNav a.marginPurple {margin:0 10px 0 10px; border-bottom-color:#ccccFF;}
#mainNav a.marginPink {margin:0 10px 0 10px; border-bottom-color:#FFcccc;}
#mainNav a.marginBlue {margin-right:10px; border-bottom-color:#99ccFF;}

#mainNav a.marginLeft {margin-left:10px; border-bottom-color:#CCCC99;}
	
	
/* TEXT LINKS
******************************************************************************/

#txtLinks {width:695px;
	background-color:#FFFFFF;
	border-top:1px #CCCC99 solid;
	padding:10px 0 0 5px;
	margin:10px 0 10px 0;
	float:left;
	font:.7em Verdana, Arial, Helvetica, sans-serif;
	color:#990000;}
	
#txtLinks a:link, #txtLinks a:visited {color:#990000; text-decoration:none;}

#txtLinks a:hover {color:#000000; text-decoration:underline;}