
/* layout */
.column {float:left;width:300px;}
.column.first {width:658px;margin-left:10px; }
.column.last {margin-left:10px;}
.column.last .module {clear:both;float: left; width: 100%; margin-bottom:20px;}
.row { clear: both; float: left; width: 100%; margin-bottom: 20px; }
.column.last .module {padding-left:8px;}
.column.last .ad {padding-left:0;}
.two_columns .module {float:left;width:48%;padding-left:2%;}
.two_columns .module:last-child {padding-right:0;}
p {color:#000;}


/* ads */
#ad-970x66-1 {background: url(/y2013/images/global/bg-content-pushdown.png) repeat scroll 0 0 #FFFFFF; margin: 0 0 10px 10px; padding: 6px 0; text-align: center; width: 970px;}
#ad-970x66-1 div[style*="728"], #ad-970x66-1 .qc-ad-728x90 {margin: 0 auto !important;}
.ad_300x250 {width:300px;height:250px;}

/* countdown */
#home_opener_container {position:relative;color:#fff;width:990px;text-align:center;background:#222 url(/y2013/images/global/bunting.png) 0 0 repeat-x;height:78px;}
#home_opener.no_video {left:66px;position:relative;}
#countdown_opener {top:8px;font-family:klavika_medium;width:182px; height:66px;z-index:10;font-size:32px; position:absolute;}
#countdown_opener .bam_countdown_days {background-position:left top; background:url(/y2013/images/global/cd_days.png) no-repeat scroll 0 0 transparent; width:48px; height:66px;position:absolute; top:0px; left:8px; padding:8px 0 0 0px;}
#countdown_opener .bam_countdown_hours {background-position:left top; background:url(/y2013/images/global/cd_hours.png) no-repeat scroll 0 0 transparent; width:48px; height:66px;position:absolute; top:0px; left:63px; padding:8px 0 0 0px;}
#countdown_opener .bam_countdown_minutes {background-position:left top; background:url(/y2013/images/global/cd_mins.png) no-repeat scroll 0 0 transparent; width:48px; height:66px;position:absolute; top:0px; left:118px; padding:8px 0 0 0px;}
#home_opener_container .bam_countdown_units {text-indent:-9999px;display:block;}
#home_opener_container .bam_countdown_seconds {display:none;}
#home_opener_container .bam_countdown_container.zero_count.bam_countdown_days {display:none;}
#home_opener_container #display_opener {text-transform:uppercase;font-family:klavika_medium;font-size:18px;width:590px;position:absolute;top:30px;left:119px;}
#home_opener_container #milb_tv_logo {color:#fff;position:absolute;right:4px;font-size:10px;top:23px;}
#home_opener_container .milb_logo {position:relative;top:6px;}
#home_opener_container .bam-button.bam-button-tickets {color:#fff !important;width:162px;font-size:13px;display:inline-block;position:absolute;left:662px;top:21px;}
#home_opener_container .bam-button.bam-button-tickets:hover {text-decoration:none !important;}
#home_opener_bg_container {width:990px;background:url(/y2013/images/global/countdown_bg.png) 0 0 repeat-x;height:78px;}

/* mediawall */
#mediawall {width:480px;height:380px;float:left;border-right:1px solid #d2d2d2;padding-right:10px;margin-right:10px}
body #mwContainer #mw_nav li {background-image: url(/y2013/images/global/mediawall.png);}
body #mwContainer #mw_nav li {width:10px;}
#mediawall #mwContainer .mw_bottom_bg {background: url(/y2013/images/global/mediawall_overlay.png) repeat-x scroll 0 0 transparent;opacity: 1;filter:alpha(opacity=100);}
body #mwContainer .mw_kicker a {font: normal 21px/1.2 "klavika_medium",verdana,sans-serif;text-shadow: none;}
body #mwContainer #media_wall .mw_blurb {
 height:62px;
 color:#000;
 font: normal 11px/1.2 arial, "klavika_regular", verdana,sans-serif;
 text-shadow: none;
}
body #mwContainer #media_wall .mw_blurb .mw_related_links a {
 font: bold 11px/1.2 arial, "klavika_regular", verdana,sans-serif;
}
#mwContainer .mw_blurb a {color: #042154;font-family: arial,"klavika_regular",verdana,sans-serif;font-size: auto;font-weight: bold;}
#mwContainer .mw_blurb a:hover {text-decoration: underline;}
#mwContainer .mw_related_links,
#mwContainer .mw_ismac .mw_related_links {font-size: 11px;}
#mwContainer #mw_nav {z-index: 3;}
body #mwContainer .mw_panel_video .mw_video, body #mwContainer .mw_panel_video .mw_video a {color:#000;}

/* club promo area */
#club_promo_area {width:150px;float:left;text-align:center;}
#club_promo_area .features img {display:block;margin:0 auto;}
#club_promo_area .features li {margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid #d2d2d2;height:96px;overflow:hidden;}
#club_promo_area .features li.taller {border-bottom: 1px solid #D2D2D2;margin-bottom: 15px;min-height: 105px;overflow: hidden;}
#club_promo_area .features li.taller img {padding-bottom: 5px;}
#club_promo_area .features li:last-child {border:none;margin:0;padding:0;height:103px;}

/* video highlights */
#video_highlights {background:#333 url(/y2013/images/global/bg-video-highlights.png) top left no-repeat;overflow:hidden;height: 160px; position: relative;}
#video_highlights h2 {color:#fff;text-transform:uppercase;padding-left: 7px; padding-top: 10px;font-family: "klavika_medium";font-size:19px;margin-bottom: 13px;}
#video_highlights .features { padding-left: 6px; }
#video_highlights .features li {float:left;width:160px; margin-right: 2px;position: relative;}
#video_highlights a {color:#fff;display: block;position: relative;}
#video_highlights span { display: block; padding: 3px; background: url(/y2013/images/global/bg-header-video-highlights.png) top left repeat; position: absolute; bottom: 0px; height: 24px; width:154px; overflow: hidden;}
#video_highlights .features img {display:block;}
#video_highlights .more {clear:both;display:block;color:#fff;width: 200px;text-align: right; position:absolute; bottom: 2px; right: 7px; text-transform:uppercase;font-family: "klavika_medium";font-weight: normal;}
#video_highlights #video-highlights-sponsor { position: absolute; width: 193px; height: 36px;background: url(/y2013/images/global/sponsor-video-highlights.png) top left no-repeat; overflow: hidden;text-indent: 100%;white-space: nowrap;top:0;right:0; }
#video_highlights #video-highlights-sponsor a {height: 36px; width: 193px;}

/* promo carousel */
#promo_carousel_module { display:none; }
#promo_carousel_module h2 { padding-left: 20px; }
#promo_carousel_module .hideButton, .video-carousel .hideButton {display:none;}
#promo_carousel_module .bx-prev,
#promo_carousel_module .bx-next{background: transparent url(/y2013/images/global/sprite-short-drawer.png) top left no-repeat; height: 20px; position: absolute; overflow: hidden; text-indent: 100%; white-space: nowrap; top: 60px; width: 20px; z-index: 1;}
#promo_carousel_module .bx-next {background-position: 0 -45px; right: -60px;}
#promo_carousel_module .bx-prev {background-position: 0 -20px; left: 10px;} 
#promo_carousel_module .bx-wrapper{margin-left:-10px;height:180px}
#promo_carousel_module .bx-pager{position: absolute; left:0px; top:160px; width:665px; text-align:center;}
#promo_carousel_module .bx-pager .pager-link{background: url(/images/mediawall.png) no-repeat scroll -34px -102px transparent; cursor: pointer; height: 12px; margin-right: 7px; width: 10px; color: transparent; display: inline-block; }
#promo_carousel_module .bx-pager .pager-active{background-position: -19px -102px;}
#promo_carousel_module .bx-window{left:35px;}
#promo_carousel_module a.bx-child{width:auto !important}
#promo_carousel_module .large img{padding:0px !important;}
#promo_carousel_module .carouselOff {display:none;}
#promo_carousel_module ul#promo_carousel li{ margin:0;padding:0; width:145px; height:70px; float: left; position: relative; }
#promo_carousel_module img, #promo_carousel_module iframe {float: left; padding:0 10px; display: block; }

/* features module */
#featured_content { padding-left: 20px; padding-right: 10px; }

/* headlines modules */
#fixed_milb_stack  {margin-bottom:15px;}
#fixed_milb_stack .more {margin-bottom:15px;}
#fixed_headline_stack  {margin-bottom:15px; width:290px;}
#fixed_headline_stack .more {margin-bottom:15px;}
#league_team_headline_stack  {margin-bottom:15px; width:290px;}
#league_team_headline_stack .more {margin-bottom:15px;}

/* milb around the horn */
#fixed_ath .features li {float:left;width:140px;height:110px;}
#fixed_ath .features {margin-bottom:10px;overflow:auto;}
#fixed_ath img {display:block;}
#fixed_ath .link_stack {clear:both;}


/* stats and standings */
#leaders_module {padding-bottom: 10px;}
#leaders_module .more {font-family: "klavika_medium",arial,sans-serif; font-weight: normal;}
#leaders_module a {font-family: "klavika_medium",arial,sans-serif;}
#standings_module {padding-bottom: 10px;}
#standings_module .more-link a {font-family: "klavika_medium",arial,sans-serif; font-weight: normal;}
#standings_module a {font-family: "klavika_medium",arial,sans-serif;}

.tabbed-header-table {margin-bottom: 20px;}
.tabbed-header-table ul li {float: left;margin-bottom: 5px;}
.tabbed-header-table ul li a {
background: #f9f9f9;/* Safari 4-5, Chrome 1-9 */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#f9f9f9)); /* Safari 5.1, Chrome 10+ */ 
background: -webkit-linear-gradient(top, #f9f9f9, #eaeaea); /* Firefox 3.6+ */ 
background: -moz-linear-gradient(top, #f9f9f9, #eaeaea); /* IE 10 */ 
background: -ms-linear-gradient(top, #f9f9f9, #eaeaea);
border: 1px solid #d2d2d2;border-left: 0;color: #666;display: block;font: normal 13px/1.2 "klavika_regular",verdana,sans-serif;padding: 5px 19px;text-shadow: 0 1px 1px #ffffff;text-transform: uppercase;}
.tabbed-header-table.batting-leaders ul li a {padding: 5px 19px;}.tabbed-header-table.pitching-leaders ul li a {padding: 5px 18px;}
.ie7 .tabbed-header-table.stats-leaders ul li a {padding: 5px 10px;}
.tabbed-header-table ul li.statsTabOn a, .tabbed-header-table ul li a:hover {
background: #eee;/* Safari 4-5, Chrome 1-9 */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f5), to(#e2e2e2)); /* Safari 5.1, Chrome 10+ */ 
background: -webkit-linear-gradient(top, #e2e2e2, #f5f5f5); /* Firefox 3.6+ */ 
background: -moz-linear-gradient(top, #e2e2e2, #f5f5f5); /* IE 10 */ 
background: -ms-linear-gradient(top, #e2e2e2, #f5f5f5);
color: #333;cursor: pointer;}
.tabbed-header-table ul li a:hover {text-decoration:none;}
.tabbed-header-table ul li:first-child a {border-left: 1px solid #d2d2d2;border-radius: 3px 0 0 3px;}
.tabbed-header-table ul li:last-child a {border-radius: 0 3px 3px 0;}
.tabbed-header-table ul li a:hover {color: #333;}
.tabbed-header-table table {clear: both;width:185px}
.tabbed-header-table table tr td {border-bottom: 1px solid #d2d2d2;font-size: 13px;padding: 8px 3px;}
.tabbed-header-table table tr.last td {border-bottom: 0;}
.standings-tables table {width: 250px;}
.standings-tables th {color: #9c9c9c;text-align: center;}
.standings ul {position: relative;}
.standings-tables td {text-align: center;}
.standings-tables td.fg-team {text-align: left;}
.standings li { position: relative; }
#stats_batting_mug,#stats_pitching_mug{float:left;padding:0px 5px}
#stats_batting_mug img,#stats_pitching_mug img{width:90px;height:135px;}
.stats-batting,.stats-pitching{float:right;margin-right: 10px;}
.clear-fix{clear:both}
#noQualifiers {font-size:14px;color:#333;text-align:center;width:300px;margin-top:10px;font-family: "klavika_medium",arial,sans-serif}


/* additional styles and backgrounds*/
#promo_carousel_module,
#featured_content,
.row.two_columns,
.last.column #fixed_milb_stack,
.last.column #league_team_headline_stack,
.last.column #leaders_module,
.last.column #standings_module
 {background: url(/y2013/images/global/bg-feature-shadow.jpg) bottom center no-repeat; padding-bottom: 20px; position: relative;}

.last.column #fixed_milb_stack,
.last.column #leaders_module,
.last.column #standings_module {background-image: url(/y2013/images/global/bg-feature-shadow-right-col.png);}

.row.two_columns:last-child {background: none;}

#optional_module4.optional_300x250, #optional_module1.optional_300x250  {margin-left:-8px;}

/* optional module: twitter */
.optional_twitter-2013 {width: 300px !important; height: 281px !important; overflow: hidden;}

#optional_module1.optional_twitter-2013, 
#optional_module4.optional_twitter-2013,
#optional_module1.optional_instagram,
#optional_module4.optional_instagram {padding-left: 0;}
#optional_module1.optional_twitter-2013 h2, 
#optional_module4.optional_twitter-2013 h2,
#optional_module1.optional_instagram h2,
#optional_module4.optional_instagram h2 {margin-left: 0;}

#optional_module2.optional_twitter-2013, #optional_module3.optional_twitter-2013 {width: 300px; padding-right: 15px;}
