/* CSS Document */

a:visited 
{
	color: #D41C1C;
	text-decoration : none;
}

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

a:hover 
{
	color: #FF7F7F;
	text-decoration : none;
}

p 
{ 
	margin: 0px; 
	padding: 0px;
}

html, body
{ 
	float: left; 
	text-align: left; 
	font: 10pt Verdana, Arial, Helvetica, sans-serif; 
	background: #282828; 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	list-style: none;
}

td 
{	
	font-family: Arial, Helvetica, sans-serif;
}

th 
{	
	font-family: Arial, Helvetica, sans-serif;
}

img 
{ 
	display: block; 
	border: 0px; 
}

.clear 
{ 
clear: both; 
}

#wrapper 
{ 
	display: block; 
	float: left; 
	background-image: url(images/bodybg.gif); 
	background-repeat: repeat-y; 
	text-align: left; 
	width: 978px; 
	margin: 0px; 
	border: 0px; 
	padding: 0px;
}

#content_wrapper 
{ 
	float: left; 
	display: block; 
	margin: 0px; 
	border: 0px; 
	padding: 0px 0px 25px 0px;
}

#bottom_page_space 
{ 
	float: left; 
	display: block; 
	margin: 0px; 
	border: 0px; 
	padding: 0px; width: 978px; 
	height: 40px; 
	visibility: hidden;
}

#content_wrapper_adj 
{ 
	float: left; 
	display: block; 
	margin: 0px; 
	border: 0px; padding: 20px 0px 0px 0px;
}

#header_banner 
{ 
	float: left; 
	width: 879px; 
	height: 100px; 
	background-color: #FFFFFF;
}

#header_banner img 
{ 
	float: left; 
	display: block;
}

#main_body 
{ 
	display: block; 
	float:left; 
	width: 680px; 
	padding-left: 52px; 
	margin: 0px; border: 0px;
}

#leftcol 
{ 
	display: block; 
	float: left; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	list-style: none; 
	width: 156px; 
	height: 400px;
}

#leftcol ul 
{ 
	padding: 0px; 
	margin: 0px; 
	border: 0px;
}

#leftcol_adjuster 
{ 
	padding-left: 5px;
}

#leftcol li 
{ 
	text-align: left; 
	padding-bottom: 8px; 
	list-style: none;
}

#footer 
{ 
	list-style: none; 
	width: 690px; 
	color: #FFFFFF; 
	float: left; 
	padding-left: 216px; 
	padding-top: 20px; 
	border: 0px; 
	margin: 0px;
}

#footer li 
{ 
	display: inline; 
	margin: 0px; 
	border: 0px; 
	padding: 0px;
}

#footer a:link, #footer a:visited 
{ 
	font: 10pt Arial, Helvetica, Verdana, sans-serif; 
	font-weight: 900; color: #FFFFFF; 
	text-decoration: none;
}

#footer a:hover, #footer a:active 
{ 
	color: #FF7F7F;
}

#page_header 
{ 
	float: left; font: bold 20pt Verdana, Arial, Helvetica, sans-serif; 
	color: #282828; 
	padding-left: 45px; 
	padding-bottom: 15px; margin: 0px; border: 0px; 
	text-decoration: none; 
	list-style: none;
}

#leftcol a:link, #leftcol a:visited 
{ 
	font: 10pt Arial, Helvetica, Verdana, sans-serif; 
	font-weight: 900; 
	color: #989898; 
	text-decoration: none; 
	padding-left: 5px;
}

#leftcol a:hover, #leftcol a:active 
{ 
	color: #FF7F7F; 
	padding-left: 5px;
}

#time_adjuster 
{ 
	float: right; 
	padding-right: 60px; 
	font: 11pt Arial, Helvetica, Verdana, sans-serif; 
	font-weight: 700;
}

#side_title 
{ 
	float: left; 
	margin: 0px; 
	border: 0px; 
	padding-top: 10px;
}

#date 
{ 
	color: #FF7F7F;
}

#home #leftcol li .home, #stats #leftcol li .stats, #recaps #leftcol li .recaps, #l_leaders #leftcol li .l_leaders, #lessons #leftcol li .lessons, #testimony #leftcol li .testimony, #roster #leftcol li .roster, #schedule #leftcol li .schedule,#standings #leftcol li .standings, #contact #leftcol li .contact,#photoalbum #leftcol li .photoalbum 
{
	color: #FF7F7F;
}

#home #footer li .home, #stats #footer li .stats, #recaps #footer li .recaps, #l_leaders #footer li .l_leaders, #lessons #footer li .lessons, #testimony #footer li .testimony, #roster #footer li .roster, #schedule #footer li .schedule, #standings #footer li .standings, #contact #footer li .contact, #photoalbum #footer li .photoalbum 
{
	color: #FF7F7F;
	padding-top: 5px;
}

#black_out 
{ 
	background-color: #000000; 
	color: #FFFFFF; 
	padding: 5px;
}

#tracker_adjuster 
{ 
	float: left; 
	padding-left: 21px; 
}  

#tracker_adjuster 
{ /* This is different from the footer adjuster because this is the image on the most left. */ 
	float: left; 
	padding-left: 21px; 
	padding-bottom: 10px; 
}