@charset "utf-8";
/* CSS Document */

body 					
{ 
	background:url(/images/site/bg.jpg) #FFFFFF repeat-x; 
	margin:0; 
	padding:0; 
	font-family:arial; 
	font-size:11px;
}



form, input
{
	margin: 0px;
	padding: 0px;
}



#pageWrapper 			
{ 
	width:950px; 
	margin:0 auto;
}
#header 				
{ 
	margin:0 auto; 
	width:950px; 
	height:190px; 
	position:relative; 
}
.hsepbar	    		
{ 
	height:2px; 
	width:100%;
}



#signupBar 				
{ 
	color:#ffffff; 
	margin:0; 
	margin-bottom:10px; 
	padding:0; 
	text-align:right; 
	vertical-align:middle; 
	width:100%; 
	background:#003333;
}
#signupBar .inner		
{ 
	width:950px; 
	margin:0 auto; 
	height:30px; 
	line-height:30px; 
	padding:0;
}
#signupBar a 			
{ 
	color:#FFCC00; 
	font-weight:bold; 
	text-decoration:none; 
}
#signupBar a:hover 	    
{ 
	text-decoration:underline; 
}
#signupBar input.text   
{ 
	width:120px; 
	padding:1px; 
	font-size:10px; 
	color:#ffffff; 
	border:1px solid #009999; 
	vertical-align:middle; 
	background:transparent;
}
#signupBar input.submit 
{ 
	background:#009999; 
	border:0; 
	padding:0 3px; 
	vertical-align:middle; 
	color:#FFFFFF; 
	font-family:arial; 
	font-size:11px; 
	font-weight:bold;
}



#menuBar  			 	
{ 
	background:url(/images/site/subheader_bg.jpg) repeat-x; 
	margin:3px 0; 
	padding:0; 
	line-height:24px; 
	height:26px; 
	vertical-align:middle; 
}
#menuBar a				
{ 
	display:inline-block; 
	vertical-align:middle; 
	padding:0 15px; 
	text-decoration:none; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:11px; margin:0 
}
#menuBar a:hover	 	
{ 
	text-decoration:none; 
	color:#00CCFF 
}

#menuBar input.text   	
{ 
	width:140px; 
	padding:1px; 
	font-size:10px; 
	color:#ffffff; 
	border:1px solid #FFFFFF; 
	vertical-align:middle; 
	background:transparent;
}
#menuBar input.submit   
{ 
	background:#0099CC; 
	border:1px solid #006666; 
	vertical-align:middle; 
	padding:0; 
	color:#FFFFFF; 
	font-size:11px; 
	font-family:arial; 
	font-weight:bold;
}

#menuBar a:hover		
{ 
	text-decoration:none; 
}
#menuBar img			
{ 
	margin-top:-3px; 
	border:0; 
	padding:0;
}



#leftColumn				
{ 
	width:170px; 
	background:#005252; 
	text-align:center; 
	border-right:5px solid #009999; 
	vertical-align:top; 
	padding-bottom:15px;
}
#leftMenu   			
{ 
	list-style-type:none; 
	text-align:left;
}
#leftMenu li			
{ 
	display:block;
}
#leftMenu a		    	
{ 
	display:block; 
	padding:7px 10px; 
	font-size:11px; 
	font-family:arial; 
	background:#005252; 
	border-bottom:1px solid #009999; 
	color:#FFFFFF;
	text-decoration:none; 
	font-weight:bold; 
}
#leftMenu a:hover		
{ 
	text-decoration:none; 
	color:#FFCC00; 
	background:url(/images/site/subheader_bg.jpg) repeat-x; 
}
#leftMenu div			
{ 
	position: absolute; 
	margin:-20px 160px; 
	visibility: 
	hidden; 
	z-index:100; 
	border:1px solid #00CCFF;
}

#leftMenu div a				{ padding-left:10px; padding-right:10px; background:#007171 }

#leftColumn img 		
{ 
	padding:2px; 
	border:1px solid #00CCCC;
}


#rightColumn			
{ 
	background:#CBE4E4; 
	vertical-align:top;
}
#contentWrapper	 		
{ 
	padding:15px; 
}
#contentWrapper img 	
{ 
	padding:1px; 
	border:2px solid #000000; 
}
.contenthsepbar 		
{ 
	background:#AAA; 
	border-bottom:1px solid #FFFFFF; 
	height:1px; 
	margin:10px 0; 
	width:100%; 
}


.stdAnchor		 		
{ 
	font-weight:bold; 
	color:#FF6600; 
	text-decoration:none;
}
.stdAnchor:hover 		
{ 
	text-decoration:underline; 
}



#scrollup 		  		{ position:relative; overflow:hidden; height:60px; padding:0 20px; vertical-align:middle; background:#005252; font-size:9px; font-family:arial }
.headline 		  		{ position:absolute; top:150px; line-height:16px }
.headline .no	 		{ color:#00CCFF; font-weight:bold }
.headline .birder 		{ color:#FFCC00; font-weight:bold }
.headline .species  	{ color:#FFFFFF; font-weight:bold }
.headline .site 		{ color:#FFFF00; font-weight:bold }
.headline .date			{ color:#FFFFFF; font-weight:bold }


#bottomText 			
{ 
	bottom:0; 
	text-align:center; 
	padding:4px 0; 
	background:#005252; 
	font-weight:bold; 
	color:#FFFFFF; 
	margin-top:1px;
}