/*

	Draft Breakdown
	Will Spencer
	http://www.draftbreakdown.com
	
	Black: 			#000000
	Medium Gray:	#666666
	Light Gray:		#cccccc
	Bright Red:		#ff0000
	Medium Red:		#cc0000
	White:			#ffffff
	
*/

/*
	RESET
*/

*						{ margin: 0; padding: 0; }
html					{ overflow-y: scroll; }
html, body				{ height: 100%; }
body					{ font-size: 70%; font-family: Arial, Helvetica, sans-serif; color: #000; }
ul						{ list-style: none; }
ol						{ list-style: none; }
a						{ outline: none; text-decoration: none; color: #cc0000;}
a img					{ border: none; }
a:hover					{ text-decoration: underline; }
img						{ vertical-align: middle; }
table					{ border-collapse: collapse; }
.entry br				{ margin-bottom: 2em; }


/*
	UTILITY
*/

.floatLeft				{ float: left; }
.floatRight				{ float: right; }
.clear					{ clear: both; }
.button					{ height: 25px; width: 50px; border: 1px solid #333; background: #FFF; padding: 3px 3px; font-family: Arial, Helvetica, 					                          sans-serif; font-size: 12px; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #333 }
.button:hover			{ background: #cc0000; color: white; }
.button_comment			{ height: 20px; width: 80px; border: 1px solid #333; background: #FFF; padding: 3px 3px; font-family: Arial, Helvetica, 					                          sans-serif; font-size: 10px; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #333 }
.button_comment:hover	{ background: #cc0000; color: white; }
.search-box				{ width: 230px; height: 20px; background: #CCC; }


/*
	WORDPRESS IMAGE CLASSES
*/

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
} 




/*
	STRUCTURE
*/



#page-wrap				{ width: 960px; margin: 0 auto -250px; min-height: 100%; 
						  height: auto !important; height: 100%; background: white; }
#push					{ height: 250px; }
#main-col				{ width: 600px; float: left; padding-left: 20px; padding-top: 15px; padding-right: 10px; font-size: 12px; }
#sidebar				{ width: 325px; float: right; padding-top: 5px; }
#main-col td			{ padding-left: 5px; padding-right: 5px; }
#home-bottom			{ width: 100%; position: relative; }
#home-bottom a			{ text-decoration: none; }



/*
	HEADER
*/


#header					{ width: 100%; height: 200px; background: url(/wordpress/images/header.jpg) top left no-repeat; }
#header-test			{ width: 100%; height: 207px; background: url(/wordpress/images/header_logo4.jpg) top left no-repeat; }

#header-follow			{ width: 180px; height: 125px; float: right; padding-right: 5px; padding-top: 30px; z-index: 100; }
#header-follow a		{ display: block; }



/*
	MENU BAR
*/


ul#main-nav										{ padding-top: 164px; margin-bottom: 0px; 
												  width: 100%; float: left; margin: 10px 0 0 5px; font-size: 16px; color: #999; }
ul#extra-nav									{ padding-top: 164px; margin-bottom: 20px; width: 340px; 
												  float: right; text-align: right; margin: 10px 10px 5px 0 ; }
ul#main-nav li, ul#extra-nav li					{ display: inline; margin-top: 5px; }
ul#main-nav li a								{ text-transform: uppercase; color: white; font-family: Arial, Helvetica, sans-serif; 
												  font-weight: bold; font-size: 16px; padding: 3px 8px; }
ul#main-nav li a:hover							{ color: red; }
ul#extra-nav li a								{ color: white; font-size: 12px; padding: 3px 8px; }
ul#main-nav li a:hover, ul#extra-nav li a:hover	{ text: underline; }


ul#main-nav-test								{ padding-top: 13px; margin-bottom: 20px; 
												  width: 100%; float: left; margin: 10px 0 0 5px; font-size: 16px; color: #999; }
ul#extra-nav-test								{ padding-top: 200px; margin-bottom: 20px; width: 340px; 
												  float: right; text-align: right; margin: 10px 10px 5px 0 ; }
ul#main-nav-test li, ul#extra-nav-test li		{ display: inline; margin-top: 5px; }
ul#main-nav-test li a							{ text-transform: uppercase; color: white; font-family: Arial, Helvetica, sans-serif; 
												  font-weight: bold; font-size: 16px; padding: 3px 8px; }
ul#main-nav-test li a:hover						{ color: red; }
ul#extra-nav-test li a							{ color: white; font-size: 12px; padding: 3px 8px; }
ul#main-nav-test li a:hover, ul#extra-nav-test li a:hover	{ text: underline; }


/*
	FOOTER
*/

#footer					{ position: relative; margin-top: -250px; height: 250px; background: url(/wordpress/images/footer.jpg) center bottom   					                          no-repeat; clear: both; }
#footer h2				{ font-size: 14px; color: white; }
#footer li				{ font-size: 12px; }
#footer-inside			{ width: 960px; margin: 0 auto; padding-top: 30px; color: white; font-family: Arial, Helvetica, sans-serif; }
#footer a				{ color: white; font-weight: normal; }
#footer a:hover			{ color: #cc0000; }
#footer-col-left		{ height: 150px; width: 300px; float: left; padding-left: 50px; padding-bottom: 20px; }
#footer-col-middle		{ height: 150px; width: 260px; float: left; padding-left: 50px; padding-bottom: 20px; }
#footer-col-right		{ height: 150px; width: 220px; float: right; padding-left: 80px; padding-bottom: 20px; }
#footer-disclaimer		{ width: 900px; color: #CCC; font-size: 10px; padding-left: 25px; padding-right: 25px;  }




#footer-home				{ position: relative; margin-top: -300px; height: 300px; background: url(/wordpress/images/footer.jpg) center bottom   					                          		no-repeat; clear: both; }
#footer-home h2				{ font-size: 14px; color: white; }
#footer-home li				{ font-size: 12px; }
#footer-home-inside			{ width: 960px; margin: 0 auto; padding-top: 130px; color: white; font-family: Arial, Helvetica, sans-serif; }
#footer-home a				{ color: white; font-weight: normal; }
#footer-home a:hover		{ color: #cc0000; }
#footer-home-col-left		{ height: 125px; width: 260px; float: left; padding-left: 50px; }
#footer-home-col-middle		{ height: 125px; width: 260px; float: left; padding-left: 50px; }
#footer-home-col-right		{ height: 125px; width: 260px; float: right; padding-left: 80px; }
#footer-home-disclaimer		{ width: 900px; color: #CCC; font-size: 10px; padding-left: 25px; padding-right: 25px; }




/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/*
	MAIN SIDEBAR
*/

#sidebar_search				{ float: right; padding-right: 35px; padding-top: 10px; }
#sidebar_spotlight			{ }
#sidebar_nflnews			{ list-style: none; padding-top: 10px; padding-right: 10px; font-size: 12px; }
#sidebar_nflnews1			{ list-style: none; padding-top: 10px; padding-right: 10px; font-size: 12px; }
#sidebar_nflnews1 a			{ font-weight: normal; target-new:window; }
#sidebar_nflnews a			{ font-weight: normal; }
#sidebar_fpn_ads			{ width: 300px; border: none; padding-top: 10px; padding-right: 10px; }
#sidebar_fpn_ads_tall		{ width: 200px; height: 650px; border: none; padding-top: 10px; }
#sidebar_google_ads			{ width: 300px; height: 250px; border: solid 1px; padding-top: 10px; padding-right: 10px; }
#sidebar_poll				{ width: 300px; border: none; padding-top: 10px; padding-right: 10px; }
#sidebar_feature_reference	{ list-style: none; padding-top: 10px; padding-right: 10px; font-size: 11px; }


/*
	HOME PAGE
*/

#home_updates			{ font-size: 14px; padding-left: 55px; }
#home_updates a			{ font-weight: normal; }
#home_updates_test		{ width: 550px; border-width: thin; }
#home_updates_test_logo	{ background-image: url(/images/recent_updates.jpg); height: 46px; }
#home_updates_test_list	{ margin-top: 5px; text-align: left; float: left; font-size: 12px; }
#home_player_rankings_logo	{ background-image: url(/images/player_rankings_bar.jpg); height: 46px; }


/*
	FEATURES
*/

#features_coverage		{ padding-left: 25px; }
#features_articles		{ padding-left: 25px; }
#features_articles a	{ font-weight: normal; }
#features_coverage td	{ padding-right: 10px; }
#exclusive_coverage_logo{ background-image: url(/images/exclusive_coverage_bar.jpg); height: 46px; }
#recent_articles_logo	{ background-image: url(/images/recent_articles_bar.jpg); height: 46px; }
#mock_drafts_logo		{ background-image: url(/images/mock_drafts_bar.jpg); height: 46px; }

/*
	ARTICLES
*/

#article_img			{ margin: 0 20px 0 0; }

/*
	MOCK IMAGES
*/

#mock_img				{ margin: 5px 0 5px 0; }


/*
	VIDEO GRID FORMAT
*/


#video_category_wrapper	{ width: 110px; height: 125px; padding: 15px 5px 15px 5px; float: left; overflow: hidden; }

.video_page_thumb { width: 100px; padding-bottom: 10px; }


/*
	SEARCH PAGE LAYOUT
*/

#search_result_wrapper {width: 98%; }
#search_result_thumb { float: left; height: 125px; width: 125px; margin-right: 10px; margin-bottom: 10px; overflow: hidden; }
#search_result_title { float: left; height: 125px; width: 415px; }



