/* CSS Document */


html, body, span, applet, div, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
    font: 1.2em  Arial, Verdana, Helvetica, sans-serif;

}
ol, ul {
	list-style: none;
	}

li {
display: inline;
line-height: 1;
}



  
#header {
		height:90px;
		width: 800px;
		background: transparent url(../images/leaders_head.gif) no-repeat 0 0;
		display:block;
		overflow:hidden;
		text-indent:-9000px;
		margin: 0 10px;
	}
	
		hr { 
	 background-color: #f8e460;
	 color:#f8e460;
     border: none;
	 margin: 7px 0 0 2px;
	 padding: 0;
			 }


#menu, #menu ul { /* The visible menu */
margin: 0 0 0 1em;
padding: 0;
width: 800px;
line-height: 1;
list-style: none;
float: left;
z-index: 2;
}

#menu a {
display: block;
padding: 0px;
line-height: 1.2em;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}

#menu li {
float: left;
width: 4.5em;
font-size: .9em;
}


li#main {width: 5.75em;}

li#pass {width: 4.25em;}

li#rush {width: 4.5em;}

li#rec {width: 5.25em;}

li#ko {width: 7.75em;}

li#fg {width: 5.75em;}

li#def {width: 6.25em;}



#menu li ul {  /* 2nd menu*/
position: absolute;
width: 80px;
padding: 1px;
left: -999em;
background-color: #F9F3C7;
font-size: 1em;
border: 1px solid #000;
}

#menu li ul a:hover {
text-decoration: none;
font-weight: 700;
}

#menu li ul.wide {
width: 120px;
}

#menu li ul ul {  /* --3rd Menu --*/
margin: -1em 0 0 60px;
padding: 1px;
font-size: 1em;
width: 105px;
line-height: 1.2em;
}

#menu li ul ul li {
border-bottom: 1px solid #000;
width: 105px;
}

#menu li ul ul li.bottom { /* removes border from bottom li*/
border-bottom: 1px solid #F9F3C7;
}

#menu li ul ul.wide {
width: 130px;
}

#menu li ul ul li.wide { 
width: 130px;
}

#menu li:hover ul ul, #menu li.sfhover ul ul {
left: -999em;
}



#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul { /* lists nested under hovered list items */
    	left: auto;
}

#wrapper {
width: 870px;
margin: 1em;
padding: 0;
}


#content {
width: 60%;
float: left;
margin: 20px 0 0 0;
padding: 0;
}



div#content ul { display: inline; }

#content li {
border-bottom: 1px double #000;
margin: 4px 0;
float: left;
list-style: none;
height: 1em;
}

.name {
margin-left: 5px;
	width: 175px;
	text-align:left;
}
.number {
	width: 100px;
	text-align:center;
}
.year {
    text-align: center;
	width: 110px;
	display: inline;
   	}

p.small {
font-weight: 600;
font-size: .7em; 
display: inline;
line-height: 1.5em;
}

   
.years {
text-align: center;
width: 100px;
}


.table_top {
	font: italic .8em Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
		}
		
		
		
		
			
		 ul#pics {
		  border: 1px solid #000;
	      float: left;
		  width: 296px;
		  display: inline;
		  text-align: center;		  
		  margin: 30px 0;
		  }	
	
	        #wide ul#pics {
		  border: 1px solid #000;
	      float: left;	      
	      width: 296px;
		  display: inline;
		  text-align: center;
		  }	
	
			#pics li {
		margin: 2px auto; 
		float: left;
        list-style: none;
      text-align: center;
	  width: 148px;
	  		 }


            ul#no_pics {
		  border: 0px solid #fff;
	      float: left;
	      margin-top: 40px;
		  margin-bottom: 0;
		  margin-left: auto;
		  margin-right: auto;
	      width: 340px;
		  display: inline;
		  z-index: 1;
		  }	
	
				#no_pics li {
		margin: 5px auto;
		float: left;
        list-style: none;
        width: 290px;
		display: inline;
}

img {
border: 1px solid #000;
vertical-align: bottom;
}


#footer
	{  
	    margin: 20px 0 0 0;
		width: 100%;
		background: transparent url("../images/footer_back.gif") repeat-x ;
		border-top: 3px solid #000;
		text-align: left;
		padding-bottom: 5px;
	}
	
	#footer a {
	display: block;
	width: 150px;
	text-decoration: none;
	color: #000;
	font-size: .9em; 
	font-weight: 700;
	margin-left: 1em;
	line-height: 1.3;
	}
	
	#footer a:hover {
	color: #990033;
	text-decoration: underline;
	}
	
	
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< SEPERATE PAGES  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	
	#content div {
	        height:45px;
			width: 100%;
			margin-bottom: -14px;
			display:block;
			overflow:hidden;
			text-indent:-9000px;
			}
	
	#content div h1 { border: none; background-position: 0 -5px; background-repeat: no-repeat; width: 90%; border-bottom: 1px solid #000; }
	
	
	
		
	
	
		
	/* Pasing attempts in a season page */	
	
	 #pas_head h1 { background:  transparent url(../images/headings/pass_att_sea.gif) ; }
	
	 #pas ul#pics {
		  border: 1px solid #000;
	      float: left;
		  width: 284px;
		  display: inline;
		  text-align: center;		  
		  margin: 30px 0;
		  }	
		  
		 #pas #pics li {
		margin: 2px auto; 
		float: left;
        list-style: none;
      text-align: center;
	  width: 142px;
	  		 }
			 
			#pas #pics li img {
	border: 1px solid #000;
	width:135px;
	height:188px;
	text-align: center;
}

/* Passer rating in a season */
    #prs_head h1 { background:  transparent url(../images/headings/pass_rate_sea.gif) ; }


/* Passes Attempted in A Season */
		   
	#pas_head h1 { background:  transparent url(../images/headings/pass_att_sea.gif) ; }	
	
/* Passing Completions in a Season */	   
    #pcs_head h1 { background: transparent url(../images/headings/pass_comp_sea.gif) ; }
	
/* Passing Yards in a Season */

#pys_head h1 { background: transparent url(../images/headings/pass_yards_sea.gif) ; }

 #pys ul#pics {
		  border: 1px solid #000;
	      float: left;
		  width: 292px;
		  display: inline;
		  text-align: center;		  
		  margin: 30px 0;
		  }	
		  
		 #pys #pics li {
		margin: 2px auto; 
		float: left;
        list-style: none;
        text-align: center;
	    width: 146px;
	  		 }
			 
			 #pys #pics li img {
	border: 1px solid #000;
	text-align: center;
	}
	
			 #pys #pics li#bottom {
			 margin: 2px auto;
			 width: 292px;
			}
			
			 #pys #pics li#bottom img {
			 width: 286px;
			 height: 207px;
			 }
			 
			 
			 /* Pasing yards in a career */	
	
	 #pyc_head h1 { background:  transparent url(../images/headings/pass_yards_career.gif) ; }
	
	 #pyc ul#pics {
		  border: 1px solid #000;
	      float: left;
		  width: 284px;
		  display: inline;
		  text-align: center;		  
		  margin: 30px 0;
		  }	
		  
		 #pyc #pics li {
		margin: 2px auto; 
		float: left;
        list-style: none;
      text-align: center;
	  width: 142px;
	  		 }
			 
			#pyc #pics li img {
	border: 1px solid #000;
	width:135px;
	height:188px;
	text-align: center;
}

 #pyc #pics li#bottom {
			 margin: 2px auto;
			 width: 284px;
			}
			
			 #pyc #pics li#bottom img {
			 width: 278px;
			 height: 179px;
			 }
			 
			
	
/* Passes Intercepted in a Season */
	
	#pis h1 { background: transparent url(../images/headings/pass_intercepted_sea.gif) ; }
	
	
	/* Pasing attempts in a season page */	
	
	 #pic_head h1 { background:  transparent url(../images/headings/pass_intercepted_career.gif) ; }
	
	 #pic ul#pics {
		  border: 1px solid #000;
	      float: left;
		  width: 284px;
		  display: inline;
		  text-align: center;		  
		  margin: 30px 0;
		  }	
		  
		 #pic #pics li {
		margin: 2px auto; 
		float: left;
        list-style: none;
      text-align: center;
	  width: 142px;
	  		 }
			 
			#pic #pics li img {
	border: 1px solid #000;
	width:135px;
	height:188px;
	text-align: center;
}

	
	/* passing touchdowns in a season */
	
	#pts_head h1 { background: transparent url(../images/headings/pass_td_sea.gif) ; }
	
	/* passing touchdowns in a career  */
	
	#ptc_head h1 { background: transparent url(../images/headings/pass_td_career.gif) ; }
	
	
	#ptdc ul#pics {
		  border: 1px solid #000;
	      float: left;
		  width: 284px;
		  display: inline;
		  text-align: center;		  
		  margin: 30px 0;
		  }	
		  
		 #ptdc #pics li {
		margin: 2px auto; 
		float: left;
        list-style: none;
      text-align: center;
	  width: 142px;
	  		 }
			 
		#ptdc #pics li img {
	border: 1px solid #000;
	width:135px;
	height:188px;
	text-align: center;
}
	
	
	
	
	/* Passing Attempts in a Career */
	
	#pac_head h1 { background: transparent url(../images/headings/pass_att_career.gif) ; }
	
	#pcc_head h1 { background: transparent url(../images/headings/pass_comp_career.gif) ; }
	
	#pcc div#pics {
		  border: 1px solid #000;
	      float: left;
	      margin-top: 25px;
		  margin-bottom: 0;
		  margin-left: auto;
		  margin-right: auto;
	      width: 290px;
		  }	
		  
		  #pcc div#pics ul {
		  margin: 5px auto;
		  width: 280px;
		  }
	
	
			#pcc div#pics li {
		margin: 0 auto;
		float: left;
        list-style: none;
        width: 140px;
}

#pcc div#pics li.top {
		margin: 0 auto;
		list-style: none;
        width: 275px;
}

/* Times Sacked in a Season */

#sacked_sea_head h1 { background: transparent url(../images/headings/sacked_sea.gif) ; }

#sacked_sea ul#pics {
		  border: 1px solid #000;
	      float: left;
		  width: 260px;
		  display: inline;
		  text-align: center;		  
		  margin: 45px auto;
		  }	
		  
		 #sacked_sea #pics li {
		margin: 5px auto; 
		float: none;
        list-style: none;
      text-align: center;
	  width: 250px;
	  		 }
			 
			#sacked_sea #pics li img {
	border: 1px solid #000;
	width:250px;
	text-align: center;
	margin: 2px;
}

/* Sacked in a career */	
	
	 #sacked_career_head h1 { background:  transparent url(../images/headings/sacked_career.gif) ; }
	
	#sacked_career ul#pics {
		  border: 1px solid #000;
	      float: left;
		  width: 284px;
		  display: inline;
		  text-align: center;		  
		  margin: 45px 0;
		  }	
		  
		 #sacked_career #pics li {
		margin: 2px auto; 
		float: left;
        list-style: none;
      text-align: center;
	  width: 142px;
	  		 }
			 
			#sacked_career #pics li img {
	border: 1px solid #000;
	width:135px;
	height:188px;
	text-align: center;
}

 #sacked_career #pics li#top {
			 margin: 2px auto;
			 width: 284px;
			}
			
			 #sacked_career #pics li#top img {
			 width: 278px;
			 height: 179px;
			 }
			 

   /* Receptions in a season */
   
   #cat_sea_head h1 { background: transparent url(../images/headings/catches_sea.gif) ; }

   /* Receptions in a Career */
   #cat_career_head h1 { background: transparent url(../images/headings/catches_career.gif) ; }
   
   /* Receiving yards in a season */
	
	#recys_head h1 { background: transparent url(../images/headings/rec_yards_sea.gif) ; }
	
	 /* Receiving yards in a career */
	
	#recyc_head h1 { background: transparent url(../images/headings/rec_yards_career.gif) ; }
	
	
	/* Receiving TDS in a Season */
	
	#rectds_head h1 { background: transparent url(../images/headings/rec_td_sea.gif) ; }
	
	#rectds ul#pics {
		  border: 1px solid #000;
	      float: left;
		  width: 284px;
		  display: inline;
		  text-align: center;		  
		  margin: 30px 0;
		  }	
		  
		 #rectds #pics li {
		margin: 2px; 
		float: left;
        list-style: none;
      text-align: center;
	  width: 138px;
	  		 }
			 
			#rectds #pics li img {
	border: 1px solid #000;
	width:136px;
	height:177px;
	text-align: center;
}

 #rectds li#bottom {
			 margin: 3px auto;
			 width: 284px;
			}
			
			 #rectds li#bottom img {
			 width: 278px;
			 height: 187px;
			 }
	
	/* Receiving TDS in a career */
	
	#rectdc_head h1 { background: transparent url(../images/headings/rec_td_career.gif) ; }
	
	
	/* most Rushing attempts in a seasom */
	
	#ras_head h1 { background: transparent url(../images/headings/rush_att_sea.gif) ; }
	
	/* Rushing TDs in a season  */
	
	#rtds_head h1 { background: transparent url(../images/headings/rush_td_sea.gif) ; }
	
	/* most Rushing yards in a seasom */
	
	#rys_head h1 { background: transparent url(../images/headings/rush_yards_sea.gif) ; }
	
	/* Most Rushing yards in a Career */
	
	#ryc_head h1 { background: transparent url(../images/headings/rush_yards_career.gif) ; }
	
	#ryc ul#pics {
		  border: 1px solid #000;
	      float: left;
		  width:284px;
		  display: inline;
		  text-align: center;		  
		  margin: 45px 0;
		  }	
		  
		 #ryc #pics li {
		margin: 2px; 
		list-style: none;
      text-align: center;
	  width: 138px;
	  		 }
			 
			#ryc #pics li img {
	border: 1px solid #000;
	width:138px;
	text-align: center;
}

 #ryc #pics li#right {
			 margin: 2px 2px 2px 2px;
			 width: 138px;
			 float: right;
			 
			}
			
			 #ryc #pics li#right img {
			 width: 136px;
			 height: 285px;
			 text-align: center;
			 }
			 
			 #ryc #pics li#bottom {
			 margin: 2px 2px 3px 2px;
			 width: 280px;
			}
			
			 #ryc #pics li#bottom img {
			 width: 278px;
			 height: 238px;
			 text-align: center;
			 }
			 
	
	
	
	/* most Rushing tds in a seasom */
	
	#rtds_head h1 { background: transparent url(../images/headings/rush_td_sea.gif) ; }
	
	/* most Rushing tds in a Career */
	
	#rtdc_head h1 { background: transparent url(../images/headings/rush_td_career.gif) ; }
	
	
	/* Most Fieldgoals attempted in a career */
	#fas_head h1 { background: transparent url(../images/headings/fg_att_sea.gif) ; }
	
	/* Most Fieldgoals attempted in a career  */
	
	#fgac_head h1 { background: transparent url(../images/headings/fg_att_career.gif) ; }
	
	/*most fieldgoals made in a season */
	
	#fgms_head h1 { background: transparent url(../images/headings/fg_made_sea.gif) ; }
	
	#fgms ul#pics {
		  border: 1px solid #000;
	      float: left;
		  width: 185px;
		  display: inline;
		  text-align: center;		  
		  margin: 45px 5%;
		  }	
		  
		 #fgms #pics li {
		margin: 5px auto; 
		float: none;
        list-style: none;
      text-align: center;
	  width: 250px;
	  		 }
			 
			#fgms #pics li img {
	border: 1px solid #000;
	width:175px;
	text-align: center;
	margin: 2px;
}

/* Most Fieldgoals made in a career */

#fgmc_head h1 { background: transparent url(../images/headings/fg_made_career.gif) ; }

/* Punts in a Season  */
#punt_sea_head h1 { background: transparent url(../images/headings/punts_sea.gif) ; }

/* Punts in a Career */
#punt_career_head h1 { background: transparent url(../images/headings/punts_career.gif) ; }

/* Punt Returns in a Season */
#punt_rets_head h1 { background: transparent url(../images/headings/punt_returns_sea.gif) ; }


/* Punt Returns in a Career */
#prc_head h1 { background: transparent url(../images/headings/punt_returns_career.gif) ; }

/* Punt Returns for Tds in a season */
#prtds_head h1 { background: transparent url(../images/headings/punt_returns_td_sea.gif) ; }

/* Punt Returns for Tds in a Career */
#prtdc_head h1 { background: transparent url(../images/headings/punt_returns_td_career.gif) ; }


/* kick returns in a season */
#kr_sea_head h1 { background: transparent url(../images/headings/kick_returns_sea.gif) ; }
	
	/* kick returns in a career */
#kr_career_head h1 { background: transparent url(../images/headings/kick_returns_career.gif) ; }

/* kick returns for tds in a season */
#krtd_sea_head h1 { background: transparent url(../images/headings/kick_returns_td_sea.gif) ; }

/* interceptions in a season  */

#int_sea_head h1 { background: transparent url(../images/headings/interceptions_sea.gif) ; }

/* interceptions in a Career  */

#int_career_head h1 { background: transparent url(../images/headings/interceptions_career.gif) ; }


	

/* kick returns for tds in a career */
#krtd_career_head h1 { background: transparent url(../images/headings/kick_returns_td_career.gif) ; }

/* quarterback sacks in a season */
#defss_head h1 { background: transparent url(../images/headings/def_sacks_sea.gif) ; }

/* quarterback sacks in a career */
#defsc_head h1 { background: transparent url(../images/headings/def_sacks_career.gif) ; }
	
	/* Temp footer for google ads */
	
	#temp_footer
	{  
	    margin: 20px 0 0 0;
		width: 100%;
		height: 155px;
		border-top: 3px solid #000;
		text-align: left;
		padding-bottom: 5px;
	    background-color: #C8A800;
		}
	
	
	#temp_footer ul {
	 padding: 0;
	 display: inline;
	 
	}
	
	
	
	#temp_footer li.links {
	float: left;
	width: 310px;
	margin: 15px 0 0 0 ;
	padding: 0;
	line-height: 1;
	display: inline;
	}
	
	#temp_footer li.ad {
	width: 235px;
	margin: 20px 0 0 590px;
	display: block;
	}
	
	
	
	
	
	#temp_footer a {
	display: block;
	width: 310px;
	text-decoration: none;
	color: #000;
	font-size: .9em; 
	font-weight: 700;
	margin-left: 1em;
	line-height: 1.3;
	}
	
	 #temp_footer a:hover {
	color: #990033;
	text-decoration: underline;
	}
	
	
	
		
	
	
	
	
	
