/*
// global milb styles
//
// this is where all css for milb specific features should be set,
// unless its specific to a milb design.  This usually means anything
// other than a color.
// 
// at the bottom, a few colors are set to serve as a default until
// overridden by a milb specific css file.
//
// consider moving this file to /css/milb.css
*/

/* TEMPLATE ADJUSTMENTS */
#entire #middle.noNav #std_content {float: left; width: 990px;}
#entire #middle.noNav #std_content #std_mc_bleed_wide, #entire #middle.noNav #std_content #std_mc_wide {width: 805px;  padding:18px 8px 8px 8px;}
#entire #middle.noNav #std_mc_nonav_noad {float: left; width: 974px; padding: 8px;}
#entire #middle #std_content {padding-top: 8px;}
.bleed #secheaderimage, .bleed_wide #secheaderimage {margin-top: -2px;}
.noNav #secheaderimage {margin-top: -12px;}

/* HEADER */
#metaHeader {background:#08102D url(/images/templates/default/y2011/milb_header_bg.gif) repeat-x top left;width:100%;height:70px;}
#header_container {margin:0 auto; position:relative; width:990px;z-index:9999;}
#headernav {width:990px;margin:0;padding:0;clear:both;position:relative;}
*html #headernav {width:990px;height:28px;margin:-3px 0px 0px 0px;padding:0;clear:both;}

#headernav ul#nav {margin:0;padding:0;z-index:9998;position:relative;}
#headernav ul#nav li  {list-style-type:none;float:left;margin:0;padding:0;}
#headernav  a.nav-scoreboard-link,
#headernav  a.nav-stats-link,
#headernav  a.nav-standings-link,
#headernav  a.nav-schedule-link,
#headernav  a.nav-news-link,
#headernav  a.nav-multimedia-link,
#headernav  a.nav-events-link,
#headernav  a.nav-info-link,
#headernav  a.nav-fans-link,
#headernav  a.nav-shop-link,
#headernav  a.nav-mobile-link,
#headernav  a.nav-tickets-link,
#headernav  a.nav-league-link,
#headernav  a.nav-team-link {display:block;background:url(/images/templates/default/y2011/header_nav.png) no-repeat;height:23px;text-indent:-9999em;}

#headernav ul#nav li a.nav-scoreboard-link {width:99px;background-position:0px 0;}
#headernav ul#nav li a.nav-stats-link      {width:52px;background-position:-99px 0;}
#headernav ul#nav li a.nav-standings-link  {width:86px;background-position:-151px 0;}
#headernav ul#nav li a.nav-schedule-link   {width:74px;background-position:-237px 0;}
#headernav ul#nav li a.nav-multimedia-link {width:60px;background-position:-311px 0;}
#headernav ul#nav li a.nav-news-link       {width:113px;background-position:-371px 0;}
#headernav ul#nav li a.nav-events-link     {width:60px;background-position:-484px 0;}
#headernav ul#nav li a.nav-info-link       {width:100px;background-position:-544px 0;}
#headernav ul#nav li a.nav-fans-link       {width:46px;background-position:-644px 0;}
#headernav ul#nav li a.nav-shop-link       {width:47px;background-position:-690px 0;}
#headernav ul#nav li a.nav-mobile-link    {width:59px;background-position:-737px 0;}
#headernav ul#nav li a.nav-tickets-link    {width:61px;background-position:-796px 0;}
#headernav ul#nav li a.nav-league-link     {width:70px;background-position:-857px 0;}
#headernav ul#nav li a.nav-team-link       {width:63px;background-position:-927px 0;}

#headernav ul#nav li a.nav-scoreboard-link:hover  {background-position:0px -23px;}
#headernav ul#nav li a.nav-stats-link:hover  {background-position:-99px -23px;}
#headernav ul#nav li a.nav-standings-link:hover  {background-position:-151px -23px;}
#headernav ul#nav li a.nav-schedule-link:hover  {background-position:-237px -23px;}
#headernav ul#nav li a.nav-multimedia-link:hover  {background-position:-311px -23px;}
#headernav ul#nav li a.nav-news-link:hover  {background-position:-371px -23px;}
#headernav ul#nav li a.nav-events-link:hover  {background-position:-484px -23px;}
#headernav ul#nav li a.nav-info-link:hover  {background-position:-544px -23px;}
#headernav ul#nav li a.nav-fans-link:hover  {background-position:-644px -23px;}
#headernav ul#nav li a.nav-shop-link:hover  {background-position:-690px -23px;}
#headernav ul#nav li a.nav-mobile-link:hover  {background-position:-737px -23px;}
#headernav ul#nav li a.nav-tickets-link:hover  {background-position:-796px -23px;}
#headernav ul#nav li a.nav-league-link:hover  {background-position:-857px -23px;}
#headernav ul#nav li a.nav-team-link:hover  {background-position:-927px -23px;}

ul.subHdrMenu {position:absolute; background:#d9d9d9; display:none; margin:2px; padding:6px 30px 10px 0px; }
ul.subHdrMenu li {margin-left:10px; list-style: none;}
ul.subHdrMenu li a {color:#051839;}
ul.clubsMenu {position:absolute; background:#d9d9d9; display:none; margin:2px 0px 0px -932px; padding:6px 0px 4px 0px; }
*html ul.clubsMenu {position:absolute; background:#d9d9d9; display:none; margin:2px 0px 0px -942px; padding:6px 0px 4px 0px }
ul.leaguesMenu {position:absolute; background:#d9d9d9; display:none; margin:2px 0px 0px -38px; padding:6px 0px 4px 0px; width:170px; }
ul.leaguesMenu li a {font-size: 11px;}
ul.clubsMenu {display: none; position: absolute; top: 16px; padding:6px 0px 4px 0px; zoom: 1;}
ul.clubsMenu li {border: none; clear: left; font-size: 9px}

#clubMenuNav {border-bottom: 1px solid #444; float: left; width: 990px; padding: 10px 0; margin-bottom: 10px;}
#rookieMenuNav {float: left; width: 990px;}
#clubMenuNav ul, #clubMenuNav ul li, #clubMenuNav ul li a {width: 150px; float: left;}
*html #clubMenuNav ul, *html #clubMenuNav ul li, *html #clubMenuNav ul li a {width: 130px; float: left;}
#rookieMenuNav ul, #rookieMenuNav ul li, #rookieMenuNav ul li a {width: 105px; float: left;}
*html #rookieMenuNav ul, *html #rookieMenuNav ul li, *html #rookieMenuNav ul li a {width: 95px; float: left;}
.clubMenuList,.rookieMenuList {display: none;}


#clubsMenuTopper {width: 990px; padding: 5px 0; border-bottom: 1px solid #444; float: left;}
#clubAd, #clubGuide {width: 485px; display: inline; float: left; text-align: center;}
#clubGuide {background: #777; color: #fff; font-size: 13px; font-weight: bold; padding: 5px 0;}
#clubsMenuTopper #clubGuide ul {overflow: auto; display: inline; width: 275px;}
#clubsMenuTopper #clubGuide ul li {display: inline; width: 75px; clear: none; float: none; border-left: 1px solid #fff;}
#clubsMenuTopper #clubGuide ul li a {width: 75px; font-size: 13px; width: 100%; color: #fff; font-weight: bold; padding: 0 6px;}

/* FOOTER */
#footer_container {height: 87px;}
#footer_container #footer {height: 87px;}
#metaFooter {background:#08102D url(/images/templates/default/y2011/milb_footer_bg.gif) repeat-x top left;width:100%;clear:both;}
#footer_container {margin:0 auto; overflow:hidden; position:relative; width:990px;}
#footerLinks {text-align: center; height: 12px; margin-top: 7px;}
#footer_container #footerLinks li {display: inline; border-left: 1px solid #fff;}
#footer_container #footerLinks li a { color: #fff; font-size: 11px; padding: 0 4px 0 6px; }
#footer_container #footerLinks li.helpCenter {border-left: none;}
#footer_container #mlbmenu {float: right; width: 160px; height: auto; margin: 10px 5px 0 0; top: auto;}   
#footer_container #mlbmenu a {float: right;}
#footer_container #mlbmenu img, #footer_container #mlbmenu select {margin: 0}
#footer_container #mlbmenu form {float: right; margin-right: 2px; margin-top: 3px;}   
#footer_container #footercopy {float: left; text-align: center; width: 600px; font-size: 10px; margin-top: 12px; padding-left: 200px}
#footer_container #footercopy p {margin: 0;} 

/* TDIH General Styles */
#tdih_header {margin-bottom: 7px; height: 75px;}
#tdih_header h3 {display: block; background:url(/milb/images/history/tdih/gen_header.png) top left no-repeat; background-color: #333; text-indent: -9999px}
#tdih_header #month_nav {position: relative; height: 30px; background-color: #333; color: #fff; padding-bottom: 0}
#tdih_header #month_nav li {cursor: pointer; float: left; background: #666; height: 20px; margin: 0; padding:0; text-indent: -9999px;}
#tdih_header #month_nav li:hover {background-color: #888;}
#tdih_header #month_nav li.current {background-color: #888;}
#tdih_header #month_nav li#april {background-image: url(/milb/images/history/tdih/month_nav_04.png); background-repeat: no-repeat; width: 99px; border-left: 2px solid #333; border-right: 2px solid #333}
#tdih_header #month_nav li#may {background-image: url(/milb/images/history/tdih/month_nav_05.png); background-repeat: no-repeat; width: 85px; border-right: 2px solid #333}
#tdih_header #month_nav li#june {background-image: url(/milb/images/history/tdih/month_nav_06.png); background-repeat: no-repeat; width: 90px; border-right: 2px solid #333}
#tdih_header #month_nav li#july {background-image: url(/milb/images/history/tdih/month_nav_07.png); background-repeat: no-repeat; width: 85px; border-right: 2px solid #333}
#tdih_header #month_nav li#august {background-image: url(/milb/images/history/tdih/month_nav_08.png); background-repeat: no-repeat; width: 115px; border-right: 2px solid #333}
#tdih_header #month_nav li#september{background-image: url(/milb/images/history/tdih/month_nav_09.png); background-repeat: no-repeat; width: 147px; border-right: 2px solid #333}
#tdih_header #month_nav li ul {position: absolute; left: 0; top: 20px; background-color: #888; width: 100%; padding-bottom: 0;}
#tdih_header #month_nav li ul li {padding: 2px 4px 0 4px; margin: 0; text-indent: 0; background-color: #888;}
#tdih_header #month_nav li ul li a {color: #fff; font-weight: bold;}
#tdih_header .day_links {display: none;}
#tdih_header #month_nav li.selectedday {background-color: #222;}
