body { background: #000 url(http://i.athcdn.com/assets/images/bg/generic.jpg) no-repeat center top; padding: 0; margin: 0; }

#header-wrapper{
    width: 100%;
    background: transparent url(http://i.athcdn.com/assets/images/bg/header-bg.jpg) repeat-x;
    height: 56px;
}

#header {
    position: relative;
    width: 1000px;
    margin: 0 auto;
}

#header .section {
}

#header .logo img{
    position: absolute;
    top: 4px;
    left: 0;
    height: 46px;
}

#header .follow-us{
    margin: 0 0 0 320px;
    position:relative; 
    top: 17px;
    width:300px;
}

.follow-us-facebook{ float: left; display: block; width: 34px; height: 40px; background: transparent url(http://i.athcdn.com/assets/images/icons/facebook.png) no-repeat; text-indent: -9999px; }
.follow-us-twitter{ float: left; display: block; width: 32px; height: 40px; background: transparent url(http://i.athcdn.com/assets/images/icons/twitter.png) no-repeat; text-indent: -9999px; }
.follow-us-youtube{ float: left; display: block; width: 48px; height: 40px; background: transparent url(http://i.athcdn.com/assets/images/icons/you-tube.png) no-repeat; text-indent: -9999px; }
.follow-us-rss { float:left; display:block; width: 32px; height:36px; background: transparent url('http://i.athcdn.com/assets/images/icons/rss.png') no-repeat center 3px; text-indent: -9999px;}

.follow-us-facebook:hover{ float: left; display: block; width: 34px; height: 40px; background: transparent url(http://i.athcdn.com/assets/images/icons/facebook.png) no-repeat 0 -40px; text-indent: -9999px; }
.follow-us-twitter:hover{ float: left; display: block; width: 32px; height: 40px; background: transparent url(http://i.athcdn.com/assets/images/icons/twitter.png) no-repeat 0 -40px; text-indent: -9999px; }
.follow-us-youtube:hover{ float: left; display: block; width: 48px; height: 40px; background: transparent url(http://i.athcdn.com/assets/images/icons/you-tube.png) no-repeat 0 -40px; text-indent: -9999px; }
.follow-us-rss:hover{float: left; display: block; width: 48px; height: 40px; background: transparent url(http://i.athcdn.com/assets/images/icons/rss.png) no-repeat 0 -43px; text-indent: -9999px;}

a#athlon-twitter-link,
a#athlon-facebook-link { 
  display:block;
  float:left;
  height:26px;
  margin-right:1em;
  text-indent:-9999px;
  width:25px;
}

a#athlon-twitter-link {background: transparent url('http://i.athcdn.com/assets/images/icons/icon-twitter.gif') no-repeat left top; }
a#athlon-facebook-link {background: transparent url('http://i.athcdn.com/assets/images/icons/icon-facebook.gif') no-repeat left top; }






/* $Id: navigation.css,v 1.5 2009/11/04 19:42:41 johnalbin Exp $ */

/**
 * @file
 * Navigation Styling
*/


/*
 * The active item in a Drupal menu
*/

/* hide monthly */
.region-navigation .menu-mlid-3390 { display:none; }
li a.active { color: #000; }

/*
 * Navigation bar
*/
#navigation {}
.region-navigation {}

/*
 * Primary and Secondary menu links
*/
#main-menu {}
#main-menu li{}
#main-menu li a{}
#secondary-menu {}

/*
 * Menu blocks
*/
.block-menu {}

/*
 * "Menu block" blocks. See http://drupal.org/project/menu_block
*/
.block-menu_block {}
.region-navigation{ width: 100%; }
.region-navigation .block{ margin-bottom: 0;  }
.region-navigation .block h2{ display: none; }

.region-navigation{ 
    background: transparent url(http://athlon-site.s3.amazonaws.com/nav-none-wide-32.png) repeat-x top center;
}


#block-menu_block-1,
.menu-name-primary-links{
    width: 1000px;
    margin: 0 auto;
    overflow: visible;
}

.front .menu-name-primary-links { overflow:hidden; }

.region-navigation .menu-name-primary-links ul.menu{
    position: relative;
    width: 100%;

    padding: 0;
    margin: 0;
    height: 40px;
}

.region-navigation .menu-name-primary-links ul.menu li{ float: left; margin: 0; padding: 0; }
.region-navigation .menu-name-primary-links ul.menu li a ul.menu li a { background-color: transparent; }

body.college-football .region-navigation .menu-name-primary-links ul.menu,
.page-college-football .region-navigation .menu-name-primary-links ul.menu,
.section-college-football .region-navigation .menu-name-primary-links ul.menu,

body.nfl .region-navigation .menu-name-primary-links ul.menu,
.page-nfl .region-navigation .menu-name-primary-links ul.menu,
.section-nfl .region-navigation .menu-name-primary-links ul.menu,

body.college-basketball .region-navigation .menu-name-primary-links ul.menu,
.page-college-basketball .region-navigation .menu-name-primary-links ul.menu,
.section-college-basketball .region-navigation .menu-name-primary-links ul.menu,

body.nba .region-navigation .menu-name-primary-links ul.menu,
.page-nba .region-navigation .menu-name-primary-links ul.menu,
.section-nba .region-navigation .menu-name-primary-links ul.menu,

body.mlb .region-navigation .menu-name-primary-links ul.menu,
.page-mlb .region-navigation .menu-name-primary-links ul.menu,
.section-mlb .region-navigation .menu-name-primary-links ul.menu,

body.nascar .region-navigation .menu-name-primary-links ul.menu,
.page-nascar .region-navigation .menu-name-primary-links ul.menu,
.section-nascar .region-navigation .menu-name-primary-links ul.menu,

body.golf .region-navigation .menu-name-primary-links ul.menu,
.page-golf .region-navigation .menu-name-primary-links ul.menu,
.section-golf .region-navigation .menu-name-primary-links ul.menu,

body.fantasy .region-navigation .menu-name-primary-links ul.menu,
.page-fantasy .region-navigation .menu-name-primary-links ul.menu,
.section-fantasy .region-navigation .menu-name-primary-links ul.menu{ 
  height: 50px; 
}

/* home */
.region-navigation .menu-name-primary-links li a.more:hover {  text-decoration: none; border-bottom: 5px solid red;   }
.region-navigation .menu-name-primary-links li.active-trail a.more{ }
.region-navigation .menu-name-primary-links ul.menu li ul.menu { display: none; }
.region-navigation .menu-name-primary-links ul.menu li.active-trail{ position: static;	 color:#fff; height: 35px; }


/* cfb */
.region-navigation .menu-name-primary-links li a.college-football { width: 160px; }

body.college-football .region-navigation,
.page-college-football .region-navigation,
.section-college-football .region-navigation{ background-color:#88171A; }
.region-navigation .menu-name-primary-links li.active-trail a.college-football { background-color:#88171A; color:#fff; }
.region-navigation .menu-name-primary-links li a.college-football:hover{ text-decoration: none; border-bottom: 5px solid red; }


/* nfl */
body.nfl .region-navigation,
.page-nfl .region-navigation,
.section-nfl .region-navigation{  background-color:#266db3; }
.region-navigation .menu-name-primary-links li a.nfl { width: 70px; background-color:#fff; }
.region-navigation .menu-name-primary-links li a.nfl:hover{ border-bottom: 5px solid red; text-decoration: none; }
.region-navigation .menu-name-primary-links li.active-trail a.nfl {  background-color:#266db3; color:#fff; }

/* college Bball */
body.college-basketball .region-navigation,
.page-college-basketball .region-navigation,
.section-college-basketball .region-navigation{  background-color:#F8A33E; }
.region-navigation .menu-name-primary-links li a.college-basketball {  width: 170px;  background-color:#fff; }
.region-navigation .menu-name-primary-links li a.college-basketball:hover{ border-bottom: 5px solid red; text-decoration: none; }
.region-navigation .menu-name-primary-links li.active-trail a.college-basketball { background-color:#F8A33E; color:#fff; }



/* NBA */
body.nba .region-navigation,
.page-nba .region-navigation,
.section-nba .region-navigation{  background-color:#C57956; }
.region-navigation .menu-name-primary-links li a.nba {  width: 80px;  background-color:#fff; }
.region-navigation .menu-name-primary-links li a.nba:hover { border-bottom: 5px solid red; text-decoration: none; }
.region-navigation .menu-name-primary-links li.active-trail a.nba{ background-color:#C57956; color:#fff; }


/* mlb */
body.mlb .region-navigation,
.page-mlb .region-navigation,
.section-mlb .region-navigation{  background-color:#E92626; }
.region-navigation .menu-name-primary-links li a.mlb{ width: 80px; background-color:#fff; }
.region-navigation .menu-name-primary-links li a.mlb:hover{ border-bottom: 5px solid red; text-decoration: none; }
.region-navigation .menu-name-primary-links li.active-trail a.mlb {  background-color:#E92626; opacity:.85; filter: alpha(opacity=85);  color:#fff; }



/* nascar */
body.nascar .region-navigation,
.page-nascar .region-navigation,
.section-nascar .region-navigation{  background-color:#26C8F4; }
.region-navigation .menu-name-primary-links li a.nascar { width: 90px; background-color:#fff; }
.region-navigation .menu-name-primary-links li a.nascar:hover {  border-bottom: 5px solid red; text-decoration: none; }
.region-navigation .menu-name-primary-links li.active-trail a.nascar { background-color:#26C8F4; color:#fff; }



/* golf */
body.golf .region-navigation,
.page-golf .region-navigation,
.section-golf .region-navigation { background-color:#26B36A; }
.region-navigation .menu-name-primary-links li a.golf {width: 90px; background-color:#fff; }
.region-navigation .menu-name-primary-links li a.golf:hover {  border-bottom: 5px solid red; text-decoration: none; }
.region-navigation #block-menu_block-1 .menu-name-primary-links li.active-trail a.golf {  background-color:#26B36A; color:#fff; }


/* fantasy */
body.fantasy .region-navigation,
.page-fantasy .region-navigation,
.section-fantasy .region-navigation{  background-color:#6A67A1; }

.region-navigation .menu-name-primary-links li a.fantasy { width: 90px; background-color:#fff; }
.region-navigation .menu-name-primary-links li a.fantasy:hover { border-bottom: 5px solid red; text-decoration: none; }
.region-navigation .menu-name-primary-links li.active-trail a.fantasy { 
    background-color:#6A67A1;
    opacity:.85;
    filter: alpha(opacity=85); 
    color:#fff;
}


/* store 262626 */
.region-navigation .menu-name-primary-links li a.store { width: 99px; background-color:#fff; }
.region-navigation .menu-name-primary-links li a.store:hover{ border-bottom: 5px solid red; text-decoration: none; }
.region-navigation .menu-name-primary-links li.active-trail a.store { background-color:#262626; color:#fff; }

/* home */
.region-navigation .menu-name-primary-links li a.more { width: 70px; background-color:#fff; }


body.college-football .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.page-college-football .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.section-college-football .region-navigation .menu-name-primary-links ul.menu li.active-trail,

body.nfl .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.page-nfl .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.section-nfl .region-navigation .menu-name-primary-links ul.menu li.active-trail,

body.college-basketball .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.page-college-basketball .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.section-college-basketball .region-navigation.menu-name-primary-links ul.menu li.active-trail,

body.nba .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.page-nba .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.section-nba .region-navigation .menu-name-primary-links ul.menu li.active-trail,

body.mlb .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.page-mlb .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.section-mlb .region-navigation .menu-name-primary-links ul.menu li.active-trail,

body.nascar .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.page-nascar .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.section-nascar .region-navigation .menu-name-primary-links ul.menu li.active-trail,

body.golf .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.page-golf .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.section-golf .region-navigation .menu-name-primary-links ul.menu li.active-trail,

body.fantasy .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.page-fantasy .region-navigation .menu-name-primary-links ul.menu li.active-trail,
.section-fantasy .region-navigation .menu-name-primary-links ul.menu li.active-trail{
    height: 47px;
}

.region-navigation .menu-name-primary-links ul.menu li.active-trail ul.menu {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
    width: 1000px;
    height: 31px;
}

.region-navigation .menu-name-primary-links ul.menu li.active-trail ul.menu li{ list-style: none; padding: 0 15px 0 0; }
.region-navigation .menu-name-primary-links ul.menu li.active-trail ul.menu li a {
    text-indent: 0;
    	
    font-size: 11px;
    height: 30px;
    line-height: 45px;
    color: #fff;
    display: inline-block;

    opacity:1.0;
    filter:alpha(opacity=100);
    font-weight: normal;
}
.region-navigation .menu-name-primary-links ul.menu li.active-trail ul.menu li a:hover {   
}

.region-navigation .menu-name-primary-links ul.menu  ul.menu li a {
    background-color:transparent;
    opacity: 1.0!important;
    font-weight: bold!important;*/
    margin-top: -12px;
    opacity: 1.0;
    font-weight: bold!important;

}

.region-navigation .menu-name-primary-links ul.menu li a {
    background-color:#fff;
    opacity:1.0;
    filter: alpha(opacity=100); 
    text-transform: uppercase;
    display: block;
    text-align: center;
    color: #4F4E4E;
    font-size: 13px;
    font-weight: bold;
    font-family: "Century Gothic", /* Windows (HP printer) */ "Avant Garde Gothic", /* HP font name */ "Avant Garde", /* MacOS */ "URW Gothic L", /* Unix+X+FontConfig */ /* Fallback options */ helvetica, /* Unix+X, MacOS */ sans-serif;
    line-height:12px;
    padding:13px 0 7px 0; 
    height: 12px;

}


.region-navigation .menu-name-primary-links ul.menu li,
.region-navigation .menu-name-primary-links ul.menu li.expanded,
.region-navigation .menu-name-primary-links ul.menu li.collapsed,
.region-navigation .menu-name-primary-links ul.menu li.leaf{ list-style-image: none; list-style-type: none; }
.region-navigation .menu-name-primary-links ul.menu li.active-trail ul.menu li { position:relative; overflow: hidden; }
.region-navigation .menu-name-primary-links ul.menu li.active-trail ul.menu ul.menu { 
    background:transparent; 
    display:none;
    position:absolute;
    height:150px;
    padding:0 1em; 
    width:150px;
    z-index:525;
}

.fantasy .menu-name-primary-links ul.menu li.active-trail ul.menu ul.menu,
.section-fantasy .menu-name-primary-links ul.menu li.active-trail ul.menu ul.menu { background: url('http://i.athcdn.com/assets/images/nav/fantasy-bg.png') repeat left top;}
.region-navigation .menu-name-primary-links ul.menu li.active-trail ul.menu li:hover ul.menu { display:block;}
.region-navigation .menu-name-primary-links ul.menu li.active-trail ul.menu ul.menu li { display:block; float:none;}

.menu-mlid-3483 { display:none; }


.gam-holder iframe html body table{ display: none; }
.top-ad-wrapper{ width: 100%; background-color: transparent; }
.top-ad-wrapper .top-ad{ position: relative; width: 1000px; height: 90px; padding: 0 0 9px 0; margin: 0 auto; }
.top-ad-wrapper .top-ad-left{ position: absolute; top: 5px; left: 0; width: 262px; height: 90px; }
.top-ad-wrapper .top-ad-right{ position: absolute; top: 5px; right: 0; width: 728px; height: 90px; }


#page-wrapper { width:100%;}
#page-wrapper #page { margin:0 auto; width: 970px; }

#page {
    padding: 15px;
    background-color: #fff;
    clear:left;
    border-bottom-left-radius: 3px 3px;
    border-bottom-left-radius: 3px 3px;
    border-bottom-right-radius: 3px 3px;
    border-bottom-right-radius: 3px 3px;
    border-top-left-radius: 3px 3px;
    border-top-left-radius: 3px 3px;
    border-top-right-radius: 3px 3px;
    border-top-right-radius: 3px 3px;

    overflow: hidden;
}

#content {
    width: 970px;
    padding: 0;
    margin: 0;
}


/*@group footer*/
/**
* Footer
*/

/* hide unwanted items */

#footer .menu-mlid-783 {
    display:none;
}


#footer .menu-mlid-671 {
/*    display:none;*/
}


#footer .menu-mlid-3 {
    display:none;
}

#footer .menu-mlid-3390 {
    display:none;
}


#push { clear:both; height: 45px;}

#footer{
  background:#5c5c5c url('http://i.athcdn.com/assets/images/bg/footer-bg.jpg') repeat-x left top;
  color:#fff;
  clear: both;
  margin-top:3.75em;
  overflow:hidden;
  width: 100%;
}

#footer a,
#footer li a.active { color:#fff;}

#footer .section{
  width: 1015px;
  /*height: 221px;*/
  overflow: hidden;
  padding: 8px 20px 0;
  margin: 0 auto;
  font-family: Arial, Helvetica, sans-serif;
}
#footer .menu-name-primary-links {margin:0;}
#footer .menu-name-primary-links ul { font-size:11px; margin:0; text-transform:uppercase;}

#footer .menu-name-primary-links ul li { 
  float:left;
  font-size:12px;
  list-style:none;
  margin:0 0 0 2em;
}

#footer .menu-name-primary-links ul li.first { margin-left:0;}

#footer .menu-name-primary-links ul li.menu-mlid-782 { display:none; }

#footer .menu-name-primary-links ul li ul { font-size:9px; margin: .5em 0 0 0; padding-left:0; text-transform:capitalize;}
#footer .menu-name-primary-links ul li ul li { 
  display:block;
  float:none;
  margin:0;
  padding:0;
}

#footer .menu-name-primary-links ul li ul li a { color:#ababab;}
#footer .menu-name-primary-links ul li ul li a:hover { 
  color:#ddd;
   -webkit-transition: color .5s linear;   
}

.copyright {
  background: transparent url('http://i.athcdn.com/assets/images/icons/footer-logo.png') no-repeat 15px top;
  color: #ababab;
  font-size: 14px;
  height: 30px;
  line-height:30px;
  padding-left: 215px;
}

#footer .block-block-6 { margin-bottom:2em;}

#footer p { margin: 0;}


/* set widths */

.menu-block-2 .menu-mlid-775 {
    width:122px;
    
}

.menu-block-2 .menu-mlid-776 {
    width:85px;
}

.menu-block-2 .menu-mlid-777 {
    width:137px;
}

.menu-block-2 .menu-mlid-778 {
    width:85px;
}

.menu-block-2 .menu-mlid-779 {
    width:85px;
}

.menu-block-2 .menu-mlid-780 {
    width:110px;
}

.menu-block-2 .menu-mlid-781 {
    width:85px;
}

.menu-block-2 .menu-mlid-671 {
    width:85px;
}

#content{
  float: left;
  width: 650px;
}

.sidebar {
  float: right;
  padding: 0;
  width: 300px;
  margin-left: 10px;
}

.block{ margin-bottom: 20px; }
.block-styled{
  background: transparent url(http://www.athlonsports.com/sites/all/themes/athlonsports/images/bg/sidebar-gradient.jpg) repeat-x left bottom;
  border: 1px solid #CACACA;
  border-radius: 5px;
  padding: 10px 10px 0px;
  width: 280px
}

.twitter-like { height: 57px; width: 100%; }
.twitter-like .twitter-left { width: 50px; float: left; }
.twitter-like .twitter-right a {
  width: 200px;
  float: left;
  color: #3B5998;
  cursor: pointer;
  text-decoration: none;
  font-weight: bold;
  display: block;
  padding-bottom: 2px;
}

.content-ad{ margin-top: 20px; text-align: center; }

.TSN1 {color:#282828; font: 11px Verdana,Helvetica,Arial; background:#f5f5f5;}
.TSN1 a {color:#282828; text-decoration:underline;}
.TSN1 a:hover {color:#989a9a; text-decoration:none;}

.TSN2 {color:#393939; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#c9c9c9;}
.TSN2 a {color:#393939; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#c9c9c9;}
.TSN2 a:hover {color:#393939; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#c9c9c9;}

.TSN5 {color:#282828; font: 11px Verdana,Helvetica,Arial; background:#e7e7e0;}
.TSN5 a {color:#282828; text-decoration:underline;}
.TSN5 a:hover {color:#989a9a; text-decoration:none;}

.TSNHeader {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#dfdfdf;}
.TSNHeader2 {color:#d8c85e; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#242424;}