body {
	background: #d7d7d7 url(../graphics/back_body.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #061739;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

.clearboth {
	clear: both;
}
	
a {
	color: #025ba6;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* Start Main Container */
#container {
	width: 990px;
	margin: 0 auto;
}	
/* End Main Container */
	
/* Start Heading */
#heading {
	width: 990px;
	height: 282px;
	background: url(../graphics/back_heading.gif) no-repeat;
	position: relative;
	font-size: 11px;
	color: #747375;
}

#heading img {
	position: absolute;
	bottom: 0;
	right: 120px;
}
/* End Heading */

/* Start Content */
#content {
	width: 990px;
	background: url(../graphics/back_content.gif) repeat-y;
}

#content_in {
	width: 751px;
	margin: 0 0 0 101px;
	padding: 15px;
}

/* Start Top Nav */
	#topnav {
		width: 760px;
		height: 49px;
		background: url(../graphics/back_topnav.gif) no-repeat;
		margin: 0 auto;
		padding: 6px 0 0 0;
	}
	
	.topnav_items {position:relative; z-index:500;
			float: left;
			height: 45px;
			margin: 0;
			padding: 0 0 0 30px;}
	.topnav_items li.top {
			float: left;
			height: 45px;
			list-style: none;
			background: url(../graphics/divider_topnav.png) 100% 0 no-repeat;
			padding: 5px 12px 0 10px;}
	.topnav_items li a.top_link {
			float: left;
			display: block;
			height: 40px;
			color: #f5f8fa;
			font-weight: bold;
			padding: 0 0 0 10px;
			text-decoration: none;
			cursor: pointer;}
	.topnav_items li a.top_link span {
			float: left;
			display: block;
			height: 40px;
			color: #f5f8fa;
			font-weight: bold;
			padding: 3px 10px 0 0;
			text-decoration: none;}
	.topnav_items li a.top_link span.down {
			float: left;
			display: block;
			height: 40px;
			color: #f5f8fa;
			font-weight: bold;
			padding: 3px 10px 0 0;
			text-decoration: none;}
	.topnav_items li a.top_link:hover {
			background: url(../graphics/hoverl_topnav.gif) 0 0 no-repeat;
			color: #003268;}
	.topnav_items li a.top_link:hover span {
			background: url(../graphics/hoverr_topnav.gif) 100% 0 no-repeat;
			color: #003268;}
	.topnav_items li a.top_link:hover span.down {
			background: url(../graphics/hoverr_topnav.gif) 100% 0 no-repeat;
			color: #003268;}
	
	.topnav_items li:hover > a.top_link {
			background: url(../graphics/hoverl_topnav.gif) 0 0 no-repeat;
			color: #003268;}
	.topnav_items li:hover > a.top_link span {
			background: url(../graphics/hoverr_topnav.gif) 0 0 no-repeat;
			color: #003268;}
	.topnav_items li:hover > a.top_link span.down {
			background: url(../graphics/hoverr_topnav.gif) 100% 0 no-repeat;
			color: #003268;}

	.topnav_items table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
	.topnav_items a:hover {visibility:visible; position:relative; z-index:200;}
	.topnav_items li:hover {position:relative; z-index:200;}
	.topnav_items ul, 
	.topnav_items :hover ul ul, 
	.topnav_items :hover ul :hover ul ul,
	.topnav_items :hover ul :hover ul :hover ul ul,
	.topnav_items :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
	.topnav_items :hover ul.sub {left:0; top:38px; background: #f5f5f5; padding:3px; border:1px solid #0C337E; white-space:nowrap; width:200px; height:auto; z-index:300;}
	.topnav_items :hover ul.sub li {display:block; height:22px; position:relative; float:left; width:200px; font-weight:normal;}
	.topnav_items :hover ul.sub li a {display:block; height:22px; width:200px; line-height:22px; text-indent:3px; color:#000; text-decoration:none;}
	.topnav_items :hover ul.sub li a.fly {background:#f5f5f5 190px 7px no-repeat;}
	.topnav_items :hover ul.sub li a:hover {background:#0C337E; color:#fff;}
	.topnav_items :hover ul.sub li a.fly:hover {background:#0C337E 190px 7px no-repeat; color:#fff;}
	.topnav_items :hover ul li:hover > a.fly {background:#0C337E 190px 7px no-repeat; color:#fff;} 
	.topnav_items :hover ul :hover ul,
	.topnav_items :hover ul :hover ul :hover ul,
	.topnav_items :hover ul :hover ul :hover ul :hover ul,
	.topnav_items :hover ul :hover ul :hover ul :hover ul :hover ul {left:200px; top:-4px; background: #f5f5f5; padding:3px; border:1px solid #0C337E; white-space:nowrap; width:200px; z-index:400; height:auto;}		
	/* End Top Nav */
	
	/* Start Left Column */	
	#column_left {
		width: 610px;
		float: left;
		padding: 0;
	}		
	/* End Left Column */
	
	/* Start Right Column */	
	#column_right {
		width: 131px;
		float: right;
	}
	
	.sidebar_panel{height:295px;width:131px;}
	.sidebar_panel_header{background:URL(../graphics/sml_sidebar_header.jpg) no-repeat left top;display:block;height:23px;padding-top:10px;}
	.sidebar_panel_header span{float:left;display:block;font-weight:bold;text-align:center;width:65px;}
	.sidebar_panel_header span a{color:#FFF;display:block;padding-left:10px;}
	.sidebar_panel_content{background: #f5f5f5;clear:both;padding:0px;}
	
	.r_back{background:#f5f5f5;border-left: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;height:224px;padding:3px;}
	#r_standings table{border-left: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;float:left;height:224px;width:100%;}		
	/* End Right Column */
	
	/* Start Top Stories Home Page */	
	#top_stories_home_page {
		float: left;
		margin: 10px 0;
		padding: 0;
		width: 243px;
	}
	
	.top_stories_home_page_header{background:URL(../graphics/feature_header.jpg) no-repeat left top;display:block;height:23px;color:#FFF;padding-left:15px;padding-top:15px;font-weight:bold;}
	.top_stories_home_page_content {
		background: #f5f5f5;
		border-left: 1px solid #d7d7d7;
		border-right: 1px solid #d7d7d7;
		height: 160px;
		line-height: 18px;
		padding: 2px 5px 2px 5px;
	}		
	/* End Top Stories Home Page */
	
	/* Start Photo Gallery Home Page */	
	#photo_gallery_home_page {
		float: left;
		margin: 10px 0 0 9px;
		padding: 0;
		width: 243px;
	}
	
	.photo_gallery_home_page_header{background:URL(../graphics/feature_header.jpg) no-repeat left top;display:block;height:23px;color:#FFF;padding-left:15px;padding-top:15px;font-weight:bold;}
	.photo_gallery_home_page_content {
		background: #f5f5f5;
		border-left: 1px solid #d7d7d7;
		border-right: 1px solid #d7d7d7;
		padding: 2px 2px 1px 3px;
	}		
	/* End Photo Gallery Home Page */
	
	/* Start Video Highlights Home Page */	
	#video_highlights_home_page {
		float: left;
		margin: 10px 0 0 9px;
		padding: 0;
		width: 243px;
	}		
	/* End Video Highlights Home Page */
	
	/* Start Sponsors Home Page */	
	#sponsors_home_page {
		float: left;
		margin: 10px 0;
		padding: 0;
		width: 495px;
	}
	
	.sponsors_home_page_header{background:URL(../graphics/sponsors_header.jpg) no-repeat left top;display:block;height:17px;}
	.sponsors_home_page_content {
		border-left: 1px solid #d7d7d7;
		border-right: 1px solid #d7d7d7;
		padding: 50px 2px 50px 2px;
	}		
	/* End Sponsors Home Page */
	
	/* Start Vote Poll Home Page */	
	#vote_poll_home_page {
		width: 243px;
		float: left;
		margin: 10px 0 0 10px;
		padding: 0;
	}
	
	.vote_poll_home_page_header{background:URL(../graphics/feature_header.jpg) no-repeat left top;display:block;height:23px;color:#FFF;padding-left:15px;padding-top:15px;font-weight:bold;}
	.vote_poll_home_page_content {
		background: #f5f5f5;
		border-left: 1px solid #d7d7d7;
		border-right: 1px solid #d7d7d7;
		height: 177px;
		padding: 2px 5px 2px 5px;
	}		
	/* End Vote Poll Home Page */
		
/* End Content */

/* Start Footer */	
#footer {
	width: 990px;
	height: 167px;
	background: #d7d7d7 url(../graphics/back_footer2011.gif) no-repeat;
	font-size: 11px;
	color: #025ba6;
	position: relative;
}

#footer a {
	color: #025ba6;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer_left,
#footer_right {
	position: absolute;
	top: 20px;
}

#footer_left {
	left: 135px;
}

#footer_right {
	right: 142px;
}		
/* End Footer */

/* Start Article */
#article .header{background:URL(../graphics/content_header.jpg) no-repeat left top;display:block;height:33px;}
#article .header span{color:#FFF;display:block;float:left;font-size:16px;font-weight:bold;padding-left:15px;padding-top:10px;text-align:center;}
#article .content {
	background: #f5f5f5;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	padding: 2px 5px 2px 5px;
}
#article .date {
	color: #025ba6;
	font-size: 11px;
	font-weight: bold;
}
#article h2 {
	font-size:16px;
	margin-top: 0;
}
#article img {
	border: 1px solid #025ba6;
}
#article img.float-right {
	float: right;
  margin: 0px 0px 3px 10px;  
}
#article img.float-left {
	float: left;
  margin: 0px 10px 3px 0px;
}
#article .back{background: #f5f5f5;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7;float:left;font-weight:bold;padding:2px 0px 2px 0px;text-indent:10px;width:608px;}
/* End Article */

/* Start Content page */
#contentpage .header{background:URL(../graphics/content_header.jpg) no-repeat left top;display:block;height:33px;}
#contentpage .header span{color:#FFF;display:block;float:left;font-size:16px;font-weight:bold;padding-left:15px;padding-top:10px;text-align:center;}
#contentpage .content {
	background: #f5f5f5;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	padding: 2px 5px 2px 5px;
}
#contentpage .date {
	color: #025ba6;
	font-size: 11px;
	font-weight: bold;
}
#contentpage h2 {
	font-size:16px;
	margin-top: 0;
}
#contentpage img {
	border: 1px solid #025ba6;
  margin: 2px 2px 2px 2px;
}
#contentpage img.noborder {
	border: 0px;
  margin: 2px 2px 2px 2px;
}
#contentpage img.float-right {
	float: right;
  margin: 0px 0px 3px 10px;  
}
#contentpage img.float-left {
	float: left;
  margin: 0px 10px 3px 0px;
}
#contentpage table {
	border-collapse:collapse;
  margin: 10px 0px 20px 0px;
	width: 100%;
}
#contentpage table th {
	background-color: #8ca3cb;
	height:30px;
	padding: 2px;	
	text-align:left;
}
#contentpage table th.last {
	text-align:center;
}
#contentpage table td {
	border-bottom: 1px solid #d7d7d7;
	height:30px;
	padding: 2px;
}
#contentpage table td.caption {
	font-weight: bold;
	padding-top: 10px;
}
#contentpage table td.wp {
	font-weight: bold;
}
#contentpage table td.last {
	text-align:center;
}
#contentpage table td.voteoption {
	width:220px;
}
#contentpage table.log {
	border-collapse:collapse;
  margin: 10px 0px 20px 0px;
	width: 100%;
}
#contentpage table.log th {
	background-color: #8ca3cb;
	height:30px;
	padding: 2px;	
	text-align:left;
}
#contentpage table.log th.center {
	text-align:center;
	width: 30px;
}
#contentpage table.log td {
	border-bottom: 1px solid #d7d7d7;
	height:30px;
	padding: 2px;
}
#contentpage table.log td.caption {
	font-weight: bold;
	padding-top: 10px;
}
#contentpage table.log td.wp {
	font-weight: bold;
}
#contentpage table.log td.center {
	text-align:center;
	width: 30px;
}
#contentpage table.profile {
	border-collapse:collapse;
  margin: 10px 0px 20px 0px;
	width: 100%;
}
#contentpage table.profile td {
	padding: 2px;
}
#contentpage table.archive {
	border-collapse:collapse;
  margin: 10px 0px 20px 0px;
	width: 100%;
}
#contentpage .back{background: #f5f5f5;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7;float:left;font-weight:bold;padding:2px 0px 2px 0px;text-indent:10px;width:608px;}
#content hr{background:#d7d7d7;clear:both;color:#d7d7d7;float:none;width:100%;height:1px;margin:10px 0 10px 0;border:none;}


	
	/* Start Feature Left */	
	#feature_left {
		width: 243px;
		float: left;
		margin: 10px 0 0 0px;
		padding: 0;
	}
	/* End Feature Left */
	
	/* Start Feature Center */	
	#feature_center {
		width: 243px;
		float: left;
		margin: 10px 0 0 10px;
		padding: 0;
	}
	/* End Feature Right */
	
	/* Start Feature Right */	
	#feature_right {
		width: 243px;
		float: left;
		margin: 10px 0 0 10px;
		padding: 0;
	}
	/* End Feature Right */
	
	.feature_header{background:URL(../graphics/feature_header.jpg) no-repeat left top;display:block;height:23px;color:#FFF;padding-left:15px;padding-top:15px;font-weight:bold;}
	.feature_content {
		background: #f5f5f5;
		border-left: 1px solid #d7d7d7;
		border-right: 1px solid #d7d7d7;
		height: 65px;
		padding: 2px 5px 2px 5px;
	}		
/* End Content */
