* { margin: 0; padding:0;}
img { border: none;}
a, a:hover, a:link { outline: none;}
body, html { overflow-x: hidden;}
html { background:url(../../images/bg_repeater.jpg) repeat-x #336283; height:100%; overflow: auto;}
body {background:url(../../images/page_bkrd.jpg) top center no-repeat;  margin:0; padding:0; height:100%; overflow-y: hidden; font-family: Arial, Helvetica, sans-serif; color: #232323; font-size: 12px; line-height: 16px;}
html>body { min-height:100%; height:auto; }

/******** GLOBAL STYLES **************/
#container  { width: 1172px; margin: 0 auto; background: url(../../images/field.png) left 157px no-repeat; min-height: 900px;  position: relative;}
* html #container { height:900px;}
#container #logo { background:url(../../images/logo.png) top left no-repeat; position: absolute; top: 0; left: 484px; width: 265px; height: 197px;}
* html #container #logo {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png')}
/********** ALT LOGO STYLES FOR POST LOGO *************/
/*
#container #logo { background:url(../images/logo_post.png) top left no-repeat; position: absolute; top: 0; left: 484px; width: 265px; height: 197px;}
* html #container #logo {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo_post.png')}
*/

#container #tag { position: absolute; top: 2px; right: 200px; width: 162px; height: 263px; z-index: 10;}
#tag #tag-bkrd { background: url(../../images/kids_club_tag.png) top left no-repeat; width: 162px; height: 263px;}
* html #tag #tag-bkrd {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/kids_club_tag.png');}

#tag a{ display: block; width: 68px; height: 42px; top: 48px; left: 88px; position: absolute; background: none; text-indent: -999em; z-index: 11;}
#tag a:hover { background: url(../../images/go_btn_int.png) top left no-repeat; cursor: pointer; }
* html #tag a:hover { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/go_btn_int.png')}

#container #helmet { width: 130px; height: 107px; position: absolute; top: 608px; right: 45px; background:url(../../images/helmet.png) top left no-repeat;}
* html #container #helmet {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/helmet.png'); right: 46px;}
#container #player-one { width: 214px; height: 343px; position: absolute; top: 378px; left: 150px; background:url(../../images/player_football.jpg) top left no-repeat;}
#container #player-two { width: 164px; height: 283px; position: absolute; top: 411px; left: 112px; background:url(../../images/player_hall.jpg) top left no-repeat;}
#container #football { width: 129px; height: 63px; position: absolute; top: 647px; left: 0; background:url(../../images/football.png) top left no-repeat;}
* html #container #football {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/football.png')}
#container #content { position: relative; top: 165px; left: 133px; min-height: 740px; width: 1006px; margin-bottom: 200px;}
* html #container #content { height: 790px;}
#content #top { background:url(../../images/bkrd_top.png) top left no-repeat; width: 710px; height: 103px; padding: 50px 148px 0 148px; }
* html #content #top {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bkrd_top_24.png')}
#content #mid { background:url(../../images/bkrd_mid_8.png) repeat-y; min-height: 450px; padding: 12px 148px 0 148px; position: relative; }
* html #content #mid { height: 450px; }
#content #bottom { background:url(../../images/bkrd_bottom.png) top left no-repeat; height: 104px; padding: 0 148px 83px 148px;}
* html #content #bottom {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bkrd_bottom_24.png')}

.page-content { padding-left: 85px;}

h1 {height: 56px; text-indent: -999em; padding-bottom: 20px;}
h2 { height: 25px; text-indent: -999em; padding-bottom: 16px;}
h2.top { padding: 0;}  
h4 { font-size: 12px; font-weight: bold; color: #630c0d; text-transform:uppercase;}

.intro { font-size: 15px; line-height: 20px;  padding: 0 0 15px 0;}
.intro em { font-weight: bold; font-style:italic;}
.intro span { text-transform:uppercase; color: #810304; font-weight: bold; font-style:italic; }

/************** HALL OF FAME PAGE **************/	
p.fame { padding-bottom: 42px;}
h1.hall { background:url(../../images/hall_of_fame_hdr.png) top left no-repeat;}
h2.how-many { background:url(../../images/how_many_hdr.png) top left no-repeat;}
#content #hall-of-fame { background:url(../../images/hall_of_fame_logo.png) top left no-repeat; width: 192px; height: 186px; position: absolute; top: 106px; right: 155px; z-index: 9;}
#content #mid .hall-text { padding-right: 210px;}
#mid .fame-sect { width: 693px; margin: 0 0 18px 3px; position: relative; }
#mid .fame-sect-last { margin: 0 0 0 3px;}
.fame-sect img.fame-pic { position: absolute; top: 0; left: 0; }
.fame-sect .top { background:url(../../images/fame-sect-top.png) top left no-repeat; height: 72px; padding: 37px 0 0 276px;}
.fame-sect .topalt { background:url(../../images/contest-sect-top.png) top left no-repeat; height: 72px; padding: 37px 0 0 276px;}
.fame-sect .top h3 { height: 36px; padding-bottom: 9px; text-indent: -999em;}
.fame-sect .topalt h3 { height: 36px; padding-bottom: 9px; text-indent: -999em;}
.fame-sect .top h3.george { background:url(../../images/hall_of_fame/george_hdr.png) top left no-repeat;}
.fame-sect .top h3.cliff { background:url(../../images/hall_of_fame/cliff_hdr.png) top left no-repeat;}
.fame-sect .top h3.sammy { background:url(../../images/hall_of_fame/sammy_hdr.png) top left no-repeat;}

.fame-sect .top h3.dudley { background:url(../../images/hall_of_fame/dudley_hdr.png) top left no-repeat;}
.fame-sect .top h3.edwards { background:url(../../images/hall_of_fame/edwards_hdr.png) top left no-repeat;}
.fame-sect .top h3.ray { background:url(../../images/hall_of_fame/ray_hdr.png) top left no-repeat;}
.fame-sect .top h3.gibbs { background:url(../../images/hall_of_fame/gibbs_hdr.png) top left no-repeat;}
.fame-sect .top h3.green { background:url(../../images/hall_of_fame/green_hdr.png) top left no-repeat;}
.fame-sect .top h3.houston { background:url(../../images/hall_of_fame/houston_hdr.png) top left no-repeat;}
.fame-sect .top h3.huff { background:url(../../images/hall_of_fame/huff_hdr.png) top left no-repeat;}
.fame-sect .top h3.jurgensen { background:url(../../images/hall_of_fame/jurgensen_hdr.png) top left no-repeat;}
.fame-sect .top h3.krause { background:url(../../images/hall_of_fame/krause_hdr.png) top left no-repeat;}
.fame-sect .top h3.marshall { background:url(../../images/hall_of_fame/marshall_hdr.png) top left no-repeat;}
.fame-sect .top h3.millner { background:url(../../images/hall_of_fame/millner_hdr.png) top left no-repeat;}
.fame-sect .top h3.mitchell { background:url(../../images/hall_of_fame/mitchell_hdr.png) top left no-repeat;}
.fame-sect .top h3.monk { background:url(../../images/hall_of_fame/monk_hdr.png) top left no-repeat;}
.fame-sect .top h3.riggins { background:url(../../images/hall_of_fame/riggins_hdr.png) top left no-repeat;}
.fame-sect .top h3.taylor { background:url(../../images/hall_of_fame/taylor_hdr.png) top left no-repeat;}
.fame-sect .top h3.smith { background:url(../../images/hall_of_fame/smith_hdr.png) top left no-repeat;}
.fame-sect .topalt h3.minicombine { background:url(../../images/contests/mini-combine-hdr.png) top left no-repeat;}
.fame-sect .topalt h3.cooleyftballcamp { background:url(../../images/contests/cooley-ftball-camp-hdr.png) top left no-repeat;}
.fame-sect .topalt h3.minicamplunch { background:url(../../images/contests/minicamp-lunch-hdr.png) top left no-repeat;}
.fame-sect .topalt h3.draftparty { background:url(../../images/contests/draftparty-10-hdr.png) top left no-repeat;}
.fame-sect .topalt h3.essaycontest { background:url(../../images/contests/favorite-redskin-09-hdr.png) top left no-repeat;}
.fame-sect .topalt h3.halloweencostume { background:url(../../images/contests/halloween-contest-09-hdr.png) top left no-repeat;}


.fame-sect .mid { background:url(../../images/fame_sect_mid.png) repeat-y; min-height: 123px; padding: 12px 0 0 280px; color: #454545; }
* html .fame-sect .mid { height: 123px;}
.fame-sect h5 { color: #670001; font-weight: bold; padding-left: 4px; font-size: 12px;}
.fame-sect .bot { background:url(../../images/fame_sect_bot.png) top left no-repeat; height: 27px;}

.fame-sect ul.hall-list { list-style-type: none; width: 400px; font-size: 12px; line-height: 16px; }
.fame-sect ul.hall-list li { background:url(../../images/hall_bullet.png) left 1px no-repeat; padding:  0 0 4px 9px;}

.fame-sect .fame-top { position: absolute; bottom: -22px; right:0;font-weight: bold; line-height: 13px; padding: 12px 13px 0 0; text-align: right; background:url(../../images/back_to_top_arrow.png) right 12px no-repeat; width: 100px; }
.fame-sect .fame-top a { color: #670001; text-decoration: none;} 
.fame-sect .fame-top a:hover { text-decoration: underline;}

/************** FITNESS PAGE **************/	
p.fitness { padding-bottom: 42px;}
h1.fitness { background:url(../../images/fitness_head.png) top left no-repeat;}
h2.stayhealthy { background:url(../../images/stay_healthy_hdr.png) top left no-repeat;}

/************** MEET THE TEAM PAGE **************/	
p.fame { padding-bottom: 42px;}
h1.meet { background:url(../../images/meet_the_team_head.png) top left no-repeat;}
h2.fav-redskins { background:url(../../images/favorite_redskin_hdr.png) top left no-repeat;}

/************** CONTEST PAGE **************/	
p.fitness { padding-bottom: 42px;}
h1.contests { background:url(../../images/contests_events_head.png) top left no-repeat;}
h2.members-only { background:url(../../images/kids_club_members_hdr.png) top left no-repeat;}
h2.funevents { background:url(../../images/so_much_fun_hdr.png) top left no-repeat;}
.contest-events .top h3.minicamplunch { background:url(../../images/contests/minicamp-lunch-hdr.png) top left no-repeat;}
.contest-events .top h3.cooleyftballcamp { background:url(../../images/contests/cooley-ftball-camp-hdr.png) top left no-repeat;}

/************ FOOTER ****************/
#container #footer { position: relative; padding: 0 39px 40px 170px; text-align: center; width: 963px; z-index: 8;}
* html #container #footer { padding-bottom: 100px;}
#footer img { float: right;} 
#footer ul { position: relative; list-style-type: none; font-size: 10px; line-height: 11px;font-weight: bold; padding: 0 0 7px 0;}
#footer ul li { display: inline; background: url(../../images/bot_nav_div.gif) top right no-repeat; padding: 0 7px 0 2px;}
#footer ul li.last { background: none; padding: 0 0 0 2px;}
#footer ul li a { color: #fff; text-decoration: none;} 
#footer ul li a:hover { text-decoration:underline;}
#footer p { padding: 0; font-size: 10px; line-height: 11px;font-weight: bold; color: #fff; }

/********** NAV *************/
#container #int-nav { position: fixed;  /*position: relative; */ z-index: 400;}
* html #container #int-nav { position: relative; z-index: 19;}
#int-nav #nav-bkrd { position: absolute; z-index: 20; top: 0px; left: 54px; background:url(../../images/nav/nav_bkrd.png) top left no-repeat; height: 405px; width: 297px;}
* html #int-nav #nav-bkrd { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/nav/nav_bkrd.png');}
#container ul#nav {padding: 13px 8px 10px 87px; height: 382px; width: 202px; list-style-type: none; position: absolute; top: 0; left: 54px; text-indent: -999em; z-index: 21;}
ul#nav li a { display: block; width: 202px; position: relative; z-index: 23; cursor: pointer;}
ul#nav li.home, ul#nav li.home a { height: 50px; background: none; }
ul#nav li.home a.on { background:url(../../images/nav/home_on.png) top left no-repeat;}
ul#nav li.home a.roll { background:url(../../images/nav/home_roll.png) top left no-repeat;}
ul#nav li.football101, ul#nav li.football101 a { height: 45px; background: none;}
ul#nav li.football101 a.on { background:url(../../images/nav/foot_on.png) top left no-repeat;}
* html ul#nav li.football101 a.on { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/nav/foot_on.png')}
ul#nav li.football101 a.roll { background:url(../../images/nav/foot_roll.png) top left no-repeat;}
* html ul#nav li.football101 a.roll { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/nav/foot_roll.png')}
ul#nav li.meet_the_team, ul#nav li.meet_the_team a { height: 42px; background: none;}
ul#nav li.meet_the_team a.on { background:url(../../images/nav/team_on.png) top left no-repeat;}
* html ul#nav li.meet_the_team a.on { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/nav/team_on.png')}
ul#nav li.meet_the_team a.roll { background:url(../../images/nav/team_roll.png) top left no-repeat;}
* html  ul#nav li.meet_the_team a.roll { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/nav/team_roll.png')}
ul#nav li.hall_of_fame, ul#nav li.hall_of_fame a { height: 56px; background: none;}
ul#nav li.hall_of_fame a.on { background:url(../../images/nav/fame_on.png) top left no-repeat;}
* html ul#nav li.hall_of_fame a.on {  background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/nav/fame_on.png')}
ul#nav li.hall_of_fame a.roll { background:url(../../images/nav/fame_roll.png) top left no-repeat;}
* html ul#nav li.hall_of_fame a.roll { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/nav/fame_roll.png')}
ul#nav li.games, ul#nav li.games a { height: 37px; background: none;}
ul#nav li.games a.on { background:url(../../images/nav/games_on.png) top left no-repeat;}
* html ul#nav li.games a.on { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/nav/games_on.png')}
ul#nav li.games a.roll { background:url(../../images/nav/games_roll.png) top left no-repeat;}
* html ul#nav li.games a.roll { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/nav/games_roll.png')}
ul#nav li.join, ul#nav li.join a { height: 48px; background: none;}
ul#nav li.join a.on { background:url(../../images/nav/join_on.png) top left no-repeat;}
ul#nav li.join a.roll { background:url(../../images/nav/join_roll.png) top left no-repeat;}
ul#nav li.contests_and_events, ul#nav li.contests_and_events a { height: 55px; background: none;}
ul#nav li.contests_and_events a.on { background:url(../../images/nav/contests_on.png) top left no-repeat;}
ul#nav li.contests_and_events a.roll { background:url(../../images/nav/contests_roll.png) top left no-repeat;}
ul#nav li.fitness, ul#nav li.fitness a { height: 49px; background: none;}
ul#nav li.fitness a.on { background:url(../../images/nav/fitness_on.png) top left no-repeat;}
ul#nav li.fitness a.roll { background:url(../../images/nav/fitness_roll.png) top left no-repeat;}

/********** FOOTBALL PAGE ************/

.football-text { padding-right: 229px;}
#container #go-skins { background:url(../../images/go_skins.png) top left no-repeat; width: 266px; height: 393px; position: absolute; top: 267px; right: 145px; z-index: 10;}
* html #container #go-skins {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/go_skins.png')}
h1.football { background:url(../../images/football_101_head.png) top left no-repeat;}
h2.winning { background:url(../../images/winning_tradition_head.png) top left no-repeat;}
h2.down { background:url(../../images/breaking_it_down_head.png) top left no-repeat;}
h2#scoring { background:url(../../images/scoring_pts_head.png) top left no-repeat;}
h2#defensive { background:url(../../images/defensive_act_hdr.png) top left no-repeat;}
h2#penalties { background:url(../../images/game_penalties_hdr.png) top left no-repeat;}
h2#types { background:url(../../images/types_of_plays_hdr.png) top left no-repeat;}
h2#and { background:url(../../images/and_the_rest_hdr.png) top left no-repeat;}
#field { background:url(../../images/field_football.png) top left no-repeat; width: 657px; height: 185px; margin: 12px 0 20px 21px;}
h1.learn { background:url(../../images/lingo.png) top left no-repeat;}
ul#lingo { list-style-type: none; padding-bottom: 20px;}
ul#lingo li { background: url(../../images/lingo_list_div.png) top right no-repeat; padding: 0 6px 0 4px; line-height: 13px; font-weight: bold; display: inline }
ul#lingo li.last { background: none; padding: 0 0 0 4px;}
ul#lingo li a { color: #670001; text-decoration:none; }
ul#lingo li a:hover { text-decoration:underline;}
.lingo-section { float: left; width: 502px; margin: 0 16px 0 0; clear: both;}
img.lingo-guy { float: left; }
.lingo-top { background:url(../../images/lingo_sect_top.png) top left no-repeat; height: 22px; width: 710px;}
.lingo-mid { background:url(../../images/lingo_sect_mid.png) repeat-y; min-height: 100px; width: 710px;}

.lingo-mid .section { background: url(../../images/lingo_sect_div.png) bottom left no-repeat; padding: 9px 17px 11px 83px; width: 402px; clear: both;}
.lingo-mid .section h2 { float: left; width: 270px;}
.lingo-mid .headline { padding-top: 0; padding-bottom: 3px;}
.lingo-mid .special { padding-left: 58px; width: 427px;}
.lingo-mid .last-section { background: none;}
.section .top { float: right; font-weight: bold; line-height: 13px; padding: 12px 13px 0 0; text-align: right; background:url(../../images/back_to_top_arrow.png) right 12px no-repeat; width: 100px; }
.section .top a { color: #670001; text-decoration: none;} 
.section .top a:hover { text-decoration: underline;}
.section .blue-foot {float: left; width: 25px; background:url(../../images/blue_foot.png) left 2px no-repeat; height: 16px;}
.section .orange-foot {float: left; width: 25px; background:url(../../images/orange_foot.png) left 2px no-repeat; height: 16px;}
.section .red-foot {float: left; width: 25px; background:url(../../images/red_foot.png) left 2px no-repeat; height: 16px;}
.section .green-foot {float: left; width: 25px; background:url(../../images/green_foot.png) left 2px no-repeat; height: 16px;}
.section .term {float: left; width: 107px; padding: 0 13px 0 0; text-transform: uppercase;}
.section .term h4.blue { color: #44acf5;}
.section .term h4.orange { color: #f19d01;}
.section .term h4.red { color: #dd0d0f;}
.section .term h4.green { color: #55d729;}
.section .def { float: left; width: 282px; padding: 0 0 0 0;}
* html .lingo-mid { height: 100px;}
.lingo-bot { background:url(../../images/lingo_sect_bottom.png) top left no-repeat; height: 25px; width: 710px;  margin-bottom: 17px;}
.lingo-bot-last { background:url(../../images/lingo_sect_bottom.png) top left no-repeat; height: 25px; width: 710px;}


/***************** GAMES PAGE ***************/
#container #games-guy { position: absolute; width: 979px; height: 339px; top: 357px; left: 38px; background:url(../../images/games_field_element.png) top left no-repeat; z-index: 50;}
* html #container #games-guy  {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/games_field_element.png');}
#content #mid #blue-bkrd { background:url(../../images/blue_bkrd.png) top left no-repeat; width: 676px; height: 364px; position: absolute; top: 52px; left: 121px; padding: 68px 0 0 96px;}
* html #content #mid #blue-bkrd { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/blue_bkrd.png');}
#blue-bkrd #playbook { float: left; width: 218px; height: 260px; background:url(../../images/playbook.png) top left no-repeat; text-indent: -999em;}
* html #blue-bkrd #playbook { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/playbook.png');}
#blue-bkrd #pages { float: left; width: 350px; height: 260px;}
#blue-bkrd img.pawn { padding: 177px 0 0 0; float: left;}
h1.games { background:url(../../images/games_hdr.png) top left no-repeat;}
h2.fun { background:url(../../images/fun_hdr.png) top left no-repeat;}
h2.check-out { background:url(../../images/other_games_hdr.png) top left no-repeat;}
#content #mid .games-text { padding-right: 250px;}
#content #mid #homework { background:url(../../images/homework.png) top left no-repeat; width: 136px; height: 163px; position: absolute; top:-58px; right: 218px; z-index: 3;}
* html #content #mid #homework { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/homework.png');}
#content #mid #playbook-btn { position: absolute;  z-index: 50; top: 396px; left: 220px; width: 192px; height: 63px;}
#playbook-btn .btn-bkrd { background:url(../../images/get_yours.png) top left no-repeat; width: 192px; height: 63px;}
* html #playbook-btn .btn-bkrd {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/get_yours.png');}
#playbook-btn a { position: absolute; top: 0; left: 0; text-indent: -999em; display: block; width: 192px; height: 63px; z-index: 100;}
#playbook-btn a:hover { background:url(../../images/get_yours_on.png) top left no-repeat;}
* html #playbook-btn a:hover { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/get_yours_on.png');}

#content #mid #activity-btn { position: absolute;  z-index: 50; top: 396px; left: 454px; width: 177px; height: 63px;}
#activity-btn .btn-bkrd { background:url(../../images/download_pages.png) top left no-repeat; width: 177px; height: 63px;}
* html #activity-btn .btn-bkrd {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/download_pages.png');}
#activity-btn a { position: absolute; top: 0; left: 0; text-indent: -999em; display: block; width: 177px; height: 63px; z-index: 100;}
#activity-btn a:hover { background:url(../../images/download_pages_on.png) top left no-repeat;}
* html #activity-btn a:hover { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/download_pages_on.png');}
#mid .bot-section { padding-top: 432px;}

#mid #game-pics { padding-left: 74px;}
#game-pics .row { min-height: 235px; padding-bottom: 15px; clear: both;}
* html #game-pics .row { height: 235px;}
.row .game { float: left; width: 197px; margin-right: 12px;}
.row .game img { display: block; padding-bottom: 11px;}
.row .game h4 { line-height: 27px; padding-left: 12px;}
.row .game p { padding-left: 12px;}





#coming-soon { font-size: 16px; font-weight: bold; text-align: center; padding-right: 155px;}

/*
 * Clearfix
 */
.clearfix:after {	content: ".";	display: block;clear: both;visibility: hidden;line-height: 0;height: 0;	}
.clearfix {	display: inline-block;	}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {height: 1%;}	