

/*  CSS Document for BVD */
/*

Title:			main.css
Browser(s): 	All 

Author: 		M. DeVries
Created: 		5.15.09

*/


/*  Main Elements
-----------------------------------*/

body{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #f1f3f2;
}

br.clearfix {
	clear:both;
	margin:0px !important;
	padding:0px !important;
	height: 1px;
	font-size: 1px;
	line-height: 1px; 
}

#push_it {
float: left;
background-image: url(http://www.collegefootballgeek.com/images/interface/clear.gif);
background-repeat: repeat-y;
width: 1px;
height: 650px;
}


/*  layout
------------------------------------*/
#maincontent {
	width: 960px; margin: 0 auto 0 auto; 
} 





/*  Hi-Res Ribbon */

#ribbon_container{
position: relative;
}

#ribbon{
position: absolute;
background-image: url(../images/ribbon.png);
background-repeat: no-repeat;
width: 156px;
height: 156px;
top: 0px;
right: 0px;
overflow: hidden;
}

/* Banner  */

#header_nav{
position: relative;
background-image: url(/images/redesign/navbar.jpg);
background-repeat: no-repeat;
background-position: center top;
background-color: #00052c;
overflow:hidden;
height: 50px;
}
 


/*------------------------- Navigation */

#nav_container {
	width: 960px;
	margin: 0px auto 0 auto;
	position: relative;
}

#nav_menu {
	position: absolute;
	left: 0px;
}

#nav_menu li {
	background: url(/images/interface/navbarfootball3.png) no-repeat;
	float: left;
	width: 100%; /**/
	height: 200px;
}



#nav_menu li a {  
     display: block;  
     height: 100%;  
     text-indent: -9000px;  
     width: 100%;  
 }
 
 

#nav_menu li#nav_home  {  
     background-position: 0px -0px;  
     width:100px;  
 }       

#nav_menu li#nav_home:hover  {  
    background-position: 0px -64px;  
 } 
 
#nav_menu li#nav_bigboard {  
     background-position: -100px 0px;  
     width:105px;  
 }  
      
#nav_menu li#nav_bigboard:hover {  
    background-position: -100px -64px;
 }

#nav_menu li#nav_bigboard_current {  
     background-position: -100px -125px;  
     width:105px;       
 }     

#nav_menu li#nav_forums {  
     background-position: -205px 0px;  
     width:65px;  
 }  
      
#nav_menu li#nav_forums:hover {  
    background-position: -205px -64px;  
 }
 
#nav_menu li#nav_forums_current {  
     background-position: -205px -126px;  
     width:65px;       
 }     
      
#nav_menu li#nav_draft_central {  
     background-position: -270px 0px;  
     width:95px;  
 }  
      
#nav_menu li#nav_draft_central:hover {  
    background-position: -270px -64px;  
 }
 
#nav_menu li#nav_draft_central_current {  
     background-position: -270px -126px;  
     width:95px;       
 }     

#nav_menu li#nav_in_season {  
     background-position: -365px 0px;  
     width:80px;  
 }  
      
#nav_menu li#nav_in_season:hover {  
    background-position: -365px -64px;  
 }  

#nav_menu li#nav_in_season_current {  
     background-position: -365px -126px;  
     width:80px;       
 }     
 
#nav_menu li#nav_spring_central {  
     background-position: -445px 0px;  
     width:105px;  
 }  
      
#nav_menu li#nav_spring_central:hover {  
    background-position: -445px -64px;  
 }  
 
#nav_menu li#nav_spring_central_current {  
     background-position: -445px -126px;  
     width:105px;       
 }     
       
#nav_menu li#nav_stats {  
     background-position: -555px 0px;  
     width:65px;  
 }  
      
#nav_menu li#nav_stats:hover {  
    background-position: -555px -64px;  
 }    
 
#nav_menu li#nav_stats_current {  
     background-position: -555px -126px;  
     width:65px;       
 }     
 
#nav_menu li#nav_articles {  
     background-position: -620px 0px;  
     width:60px;  
 }  
      
#nav_menu li#nav_articles:hover {  
    background-position: -620px -64px;  
 }     
 
#nav_menu li#nav_articles_current {  
     background-position: -620px -126px;  
     width:60px;       
 }     
 
 #nav_menu li#nav_totalaccess {  
     background-position: -680px 0px;  
     width:90px;  
 }
 
  #nav_menu li#nav_totalaccesspremium {  
     background-position: -680px 0px;  
     width:90px;  
 }

 #nav_menu li#nav_totalaccesspremium:hover {  
     background-position: -680px -64px;  
     width:90px;  
 }
 
  #nav_menu li#nav_totalaccesspremium_current {  
     background-position: -680px -64px;  
     width:90px;  
 }
  
#nav_menu li#nav_login {  
     background-position: -770px 0px;  
     width:50px;  
 }  
     
#nav_menu li#nav_login:hover {  
    background-position: -770px -64px;  
 }  
 
#nav_menu li#nav_login_current {  
     background-position: -770px -126px;  
     width:50px;       
 }     
 
#nav_menu li#nav_register {  
     background-position: -820px 0px;  
     width:80px;  
 }  
      
#nav_menu li#nav_register:hover {  
    background-position: -820px -64px;  
 }    
 
#nav_menu li#nav_register_current {  
     background-position: -820px -126px;  
     width:80px;       
 }     






#banner_blueprint_int{
background-image: url(/images/redesign/blueprint.jpg);
background-repeat: no-repeat;
background-position: center top;
background-color: #00095d;
height: 100px;
}
 
#blueprint_wrapper{
width: 960px;
height: 250px;
margin: 0 auto 0 auto;
text-align: left;
}

#blueprint_wrapper_int{
position: relative;
width: 960px;
height: 100px;
margin: 0 auto 0 auto;
text-align: left;
}

#header_int{
margin: 20px 0 0 -15px;
float: left;
}

#ad_wrapper {
margin: 5px -15px 0 0;
float: right;

}
 
#logo_container{
margin: 50px 0 0 0;
float: left;
}

#fc_container{
position: relative;
margin: 10px 0 0 0;
width: 506px;
float: right;
} 
 
 #fc_tab_container{
position: absolute;
top: 0px;
right: 0px; 
width: 25px;
}
 
 #fc_player_container{
position: absolute;
top: 0px;
left: 0px;
width: 480px;
height: 321px;
padding: 3px 3px 3px 3px;
background-color: #ffffff;
}

#flash{
display: block;
}

 
#banner_bb{
background-image: url(../images/test/buttonbartile.jpg);
background-color: #ffffff;
background-repeat: repeat-x;
height: 112px; 
} 

#content_wrapper{
background-image: url(/images/redesign/highlight.jpg);
background-color: #ffffff;
background-repeat: repeat-x;
height: 135px; 
} 


#bb_wrapper{
width:960px;
margin: 0 auto 0 auto;
} 

#banner_adbar{
background-image: url(../images/test/adbartile.jpg);
background-repeat: repeat-x;
height: 105px;
}

#adbar_wrapper{
background-repeat: none;
width:960px;
height: 100px;
margin: 0 auto 0 auto;
} 

#adbar_container{
position: relative;
float: left;
}

#place_ad{
position: absolute;
top: 20px;
left: -13px;
}

#search_container{
position: relative;
float: right;
background-image: url(../images/search.gif);
width: 240px;
height: 88px;
outline: 1px #636981 solid;
background-color: #ffffff;
margin: 20px 0 0 0;
}

#search_container .search_input{
position: absolute;
top: 35px;
left: 10px;
}

#search_container p {
position: absolute;
bottom: 10px;
right: 20px;
color: #ffffff;
font-size: 11px;
}

#search_container .magglass {
position: absolute;
bottom: 29px;
right: 20px;
}


#main_column {
position: relative;
width: 710px;
float: left;
padding: 0 10px 0 0;
}


#right_sidebar {
position: relative;
width: 240px;
height: 1000px;
float: right;
background-color: #E7EEF3;
}

#player_news_container {
width: 225px;
height: 200px;
margin: 10px auto 0 auto;
font-size: 85%;
line-height: 115%;
}

#player_news_container h2, h4 {
color: #515151;

}

#player_news_container h2{
color: #515151;
margin: 0 0 10px 0;
font-size: 12px;
}


#player_news_container a {
text-decoration: none;
color: #0e7fc7;
}

#player_news_container h4 {
display: block;
font-weight: normal;
margin: 0 0 10px 0;
}

#player_news_container p {
position: relative;
background-color: #AACCFF;
width: 75px;
padding: 2px;
text-align:center;
color: #362b36;
margin: 10px 0 0 125px;
}

#interact_container {
position: relative;
height: 285px;
background-color: #ffffff;
outline: 1px #DDDDDD solid;
margin: 10px 0 0 0;
}

/*  Big Board */

#player_rankings_container {
background-color: #ffffff;
outline: 1px #DDDDDD solid;

}

#player_rankings_container h2 {
display: block;
background-color: #E7EEF3;
color: #362b36;
padding: 7px;
margin: 0 0 10px 0;
outline: 1px #B2C7D7 solid;
}

/* --------------------------------------Footer */

#footer_container {
	/* clear: both; */
	position: relative;
	float: left;
	width: 100%;
	background: url("http://www.collegefootballgeek.com/images/interface/footertile2.png") repeat-x top;
	background-color: #00095d;
	margin-bottom: 20px;
}


.footer_content_container {
	position: relative;
	width: 940px; 
	margin: 100px auto 0 auto;
}

.footer_col {
	position: relative;
	z-index: 1;
	float:left;
	width: 220px;
}

.footer_col ul{
	margin-bottom: 25px;
	list-style: none;
}

.footer_col a {
	text-decoration: none;
	color: #AACCFF;
}

.footer_col li {
	line-height: 20px;
}


.footer_col h3 {
	color: white;
	font-size: 22px;
	margin-bottom: 15px;
}

#footer_logo {
	position: absolute;
	top: -149px;
	left: -200px;
}

.footer_col table {
	color: #FFFFFF;
	font-size: 16px;
	vertical-align: top;
	border-style: none;
	/* margin: 0 0 0 0; */
	/* padding: none; */
}

.footer_col td {
	border-style: none;
	padding-right: 10px;
}

#footer_bottom_content {
	clear: left;
	padding: 30px 0 20px 0;
	color: #7991B4;
	font-size: 11px;
	line-height: 14px;
}

#footer_bottom_content a {
	text-decoration: underline;
	color: #5389f6;
}

#footer_bottom_content img {
	margin: 10px 0 20px 0;
	height:1px;
	width: 960px;
}

#too_lazy_to_do_this_the_right_way_content {
	margin-bottom: 66px;
}

#too_lazy_to_do_this_the_right_way_links {
	margin-bottom: 45px;
}

#bb_bottom_ad_container {
position: relative;
width: 610 px;
margin: 100px auto 20px 10px;
border: 1px dotted black;
}




