
h2, h2 a {font:17px/1.2 "klavika_regular";}

/* 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 *, #BAP-holder * {
    z-index: 0 !important;
}
#ad-970x66-1 div[style*="728"], #ad-970x66-1 .qc-ad-728x90, #ad-970x66-1 .GoogleActiveViewClass > div {margin: 0 auto !important;}
#ad-300x250-1, #ad-300x250-2, #ad-300x250-3 {width:300px;height:250px;}
#ad-300x250-1 {margin-top:30px;}

.bg-top-gradient {height:50px;background: url(/images/templates/default/y2012/bg-top-gradient.png) center top no-repeat;margin-top:-10px;padding-top:10px;}
.lead_package {background: url(/y2013/images/global/bg-feature-shadow.jpg) bottom center no-repeat; padding-bottom: 15px; position: relative;}

/* mediawall */
#mediawall {width:480px;height:380px;float:left;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;}

/* milb top headline stack */
#milb_top_headlines  { float:right; margin-right: 10px; margin-bottom:15px;width:145px;}
#milb_top_headlines ul {margin-top:-4px;}
#milb_top_headlines li {background:none;padding-left:0px;;margin-bottom:2px;padding-bottom:3px;border-bottom:1px solid #d2d2d2;max-height:28px;width:145px;overflow:hidden;}
#milb_top_headlines h2 a {font-weight:normal;}
#milb_top_headlines li { font-size: 14px; line-height: 1; padding: 5px 0; }
#milb_top_headlines li a { font-family: 'klavika_regular',verdana,sans-serif; }
#milb_top_headlines li:first-child { border-top: 0; }
#milb_top_headlines li:last-child { border-bottom: 0; }
#milb_top_headlines .more-link { margin-top: 10px; }
#milb_top_headlines .more-link a { font-family: 'klavika_regular',verdana,sans-serif; font-size: 14px; font-weight: bold; }

/* features modules */
#secondary_content_1 {margin-left:4px;width:47%;}
#secondary_content_3 {margin-left:4px;width:47%;}
#secondary_content_1 .features_stack li {overflow:hidden;}
#secondary_content_3 .features_stack li {overflow:hidden;}
#secondary_content_1 .blurb { background: url(/images/templates/default/y2012/bg-column.jpg) left bottom no-repeat; padding-bottom: 20px; width:300px; }
#secondary_content_2 .blurb { background: url(/images/templates/default/y2012/bg-column.jpg) left bottom no-repeat; padding-bottom: 20px; width:300px; }
#secondary_content_3 .blurb { background: url(/images/templates/default/y2012/bg-column.jpg) left bottom no-repeat; padding-bottom: 20px; width:300px; }
.feature_related_links  { margin-left: 10px; padding-left: 15px; margin-top:-15px;}
.feature_related_links li { list-style: disc; }
.feature_related_links .icon {float:none;margin-left:5px;}
#secondary_content_1 h3 a {font: bold 16px/1.2 "klavika_regular",verdana,sans-serif;}
#secondary_content_2 h3 a {font: bold 16px/1.2 "klavika_regular",verdana,sans-serif;}
#secondary_content_3 h3 a {font: bold 16px/1.2 "klavika_regular",verdana,sans-serif;}
#featured_content { padding-left: 20px; padding-right: 10px; padding-top:20px; }
#featured_content .features_stack h3 a {font: bold 16px/1.2 "klavika_regular",verdana,sans-serif;}
#featured_content .features_stack h2 a {font-weight: normal; font-family: "klavika_regular",verdana,sans-serif;}

/* headlines modules */
#milb_fans_stack .milb_link_stack li:last-child   {margin-bottom:25px;}
#milb_fans_stack .milb_link_stack  { line-height: 1.5; margin-left: 15px; }
#milb_features_stack .milb_link_stack  { line-height: 1.5; margin-left: 25px; }
.milb_link_stack  li { list-style: disc; }
.milb_link_stack  li a { font-size: 14px; line-height: 1; font-family: 'klavika_regular',verdana,sans-serif; }

.features_stack img {margin-bottom:4px;}
.features_stack .icon {position:relative;top:4px;}

/* additional styles and backgrounds*/
#featured_content,
.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 #milb_fans_stack,
.last.column #milb_poll,
.last.column #leaders_module,
.last.column #standings_module {background: url(/y2013/images/global/bg-feature-shadow-right-col.png) no-repeat bottom;}

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

/* @calendar */
.scoreboard { background: #3c4e74; }
.sbCalendar { font: normal 14px/1 'klavika_bold',verdana,sans-serif; }
#slider1-container { height:60px; overflow:hidden; }

.video-carousel { background: #000 url(/images/templates/default/y2012/bg-video-drawer.jpg) top left no-repeat; height: 140px; padding-top: 1px; position: relative; width: 990px; }
.video-carousel h3 { background: transparent url(/images/templates/default/y2012/sprite-short-drawer.png) top left no-repeat; height: 17px; margin: 12px 12px 18px 21px; /* Trying out Kellum Method (http://www.zeldman.com/2012/03/01/replacing-the-9999px-hack-new-image-replacement/) */overflow: hidden; text-indent: 100%; white-space: nowrap; width: 131px; }
.video-carousel .ad-placement { display: none; background: #ccc; height: 40px; position: absolute; right: 0; top: 0; width: 200px; }
.video-carousel #slider1-container { padding:10px 60px; }
.milb-tv-carousel { display:none; }
.milb-tv-carousel .hideButton, .video-carousel .hideButton { display:none; }
.milb-tv-carousel .bx-prev, .milb-tv-carousel .bx-next, .video-carousel .bx-prev, .video-carousel .bx-next { background: transparent url(/images/templates/default/y2012/sprite-short-drawer.png) top left no-repeat; height: 20px; position: absolute; overflow: hidden; text-indent: 100%; white-space: nowrap; top: 23px; width: 20px; }
.milb-tv-carousel .bx-prev, .video-carousel .bx-prev { background-position: 0 -20px; left: -48px; }
.milb-tv-carousel .bx-next, .video-carousel .bx-next { background-position: 0 -45px; right: -48px; }
.milb-tv-carousel .bx-prev { left: -30px; }
.milb-tv-carousel .bx-next { right: -30px; }
.milb-tv-carousel .carouselOff { display:none; }
.video-carousel ul.slider1 { margin:0; padding:0; width:870px; height:70px; }
.milb-tv-carousel ul#milbtvSlider li, .video-carousel ul.slider1 li { margin:0; padding:0; width:145px; height:70px; float: left; position: relative; }
.milb-tv-carousel ul#milbtvSlider li.milbtv_ad_3 { margin:0 14px; padding:0; width:414px; height:70px; float: left; position: relative; }
.milb-tv-carousel ul#milbtvSlider li.milbtv_ad_2 { margin:0 12px; padding:0; width:270px; height:70px; float: left; position: relative; }
.milb-tv-carousel ul#milbtvSlider li.milbtv_ad_1 { margin:0 12px; padding:0; width:124px; height:70px; float: left; position: relative; }
.milb-tv-carousel .thumbnail, .video-carousel img { padding:0 10px; }
.milb-tv-carousel .thumbnail a { display: block; }
.milb-tv-carousel .thumbnail img { width:124px; height:70px; }
.milb-tv-carousel .video-title { bottom: 0; position: absolute; padding:0 10px; width: 124px; }
.milb-tv-carousel .video-title a { background: transparent url(/images/templates/default/y2012/sprite-short-drawer.png) bottom center no-repeat; color: #fff; display: block; height: 24px; line-height: 12px; font-size: 10px; text-align: center; }
.video-carousel a {color: #fff; display: block; height: 24px; line-height: 12px; font-size: 11px; text-align: center; }
.video-carousel span { display: block; padding: 3px; background: url(/y2013/images/global/bg-header-video-highlights.png) top left repeat; position: absolute; bottom: 0px; height: 20px; width:134px; overflow: hidden;}
.video-carousel img {display:block;}

/* @milb-tv-carousel styles for wrapper and positioning, generic styles are above w/ video-carousel */
.milb-tv-carousel { background: url(/images/templates/default/y2012/bg-milb-tv.jpg) top left no-repeat; clear: both; height: 140px; margin-bottom: 20px; position: relative; }
.milb-tv-carousel h3 { background: url(/images/templates/default/y2012/hdr-milb-tv.png) top left no-repeat; height: 15px; left: 22px; overflow: hidden; position: relative; text-indent: 100%; top: 15px; white-space: nowrap; width: 162px; }
#milbtv_carousel { left: 40px; position: relative; top: 35px; }

/* @tabbed tables */
.tabbed-header-table { margin-bottom: 20px; }
.tabbed-header-table h4 { font: bold 14px/1 "klavika_regular",verdana,sans-serif; margin-bottom: 5px; margin-left: 5px; }
.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: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: 290px; }
.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 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; }

#leaders_module .more {text-transform:none; font-family: 'klavika_regular',verdana,sans-serif; font-size: 14px; font-weight: bold; }
#standings_module .more-link a {text-transform:none; font-family: 'klavika_regular',verdana,sans-serif; font-size: 14px; font-weight: bold; }

/* Double-A Standings */
.standings li[league="109"], /* NORTH/SOUTH */
.standings li[league="111"] { /* NORTH/SOUTH */ left: 70px; }
.standings li[league="113"] { /* EASTERN/WESTERN */ left: 48px; }

/* Class A Standings */
.standings li[league="116"] { /* NORTHERN/SOUTHERN */ left: 40px; }
.standings li[league="118"] { /* EASTERN/WESTERN */ left: 48px; }

/* Class A Advanced Standings */
.standings li[league="110"], /* NORTH/SOUTH */
.standings li[league="123"] { /* NORTH/SOUTH */ left: 70px; }
.standings li[league="122"] { /* NORTHERN/SOUTHERN */ left: 40px; }

/* Triple-A Standings */
.standings li[league="117"] { /* NORTH/SOUTH/WEST */ left: 27px; }
.standings li[league="112"] a { /* PAC NORTHERN/AM NORTHERN/PAC SOUTHERN/AM NORTHERN */ font-size: 9px; font-weight: normal; padding: 5px 4px; }

/* Class A Short-Season Standings */
.standings li[league="126"] { /* EAST/WEST */ left: 75px; }
.standings li[league="127"] a { /* McNamara/Pinckney/Stedler */ padding: 5px 16px; }


/* @poll */
#milb_poll { font: bold 16px/1.2 "klavika_regular",verdana,sans-serif; }
#milb_poll .pollAnswers { padding: 10px; margin-bottom: 15px; }
#milb_poll form { font: normal 16px/1.5 "klavika_light",verdana,sans-serif; }
#milb_poll .pollSubmitButton img { display: block; margin: 0 auto; }
#milb_poll button { background: #ca0000;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b20002), to(#ca0000));
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #ca0000, #b20002);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #ca0000, #b20002);
	/* IE 10 */
	background: -ms-linear-gradient(top, #ca0000, #b20002); border: 0; border-radius: 5px; box-shadow: 0 0 3px #555; color: #fff; display: block; font: normal 16px/1.2 "klavika_medium",verdana,sans-serif; margin: 0 auto; padding: 5px 20px; text-shadow: -1px -1px 1px #000000; }
#milb_poll button:hover { background: #b20002; cursor: pointer; }
#milb_poll .pollKeyword { margin-right: 5px; }
#milb_poll .pollSubmitButton { margin-top: 10px; }
#milb_poll .pollResults { font-size: 14px; padding: 10px 20px; }
#milb_poll .resultLineItem { clear: both; padding-bottom: 10px; height: 15px; font-weight: normal; }
#milb_poll .selectedPollItem { font-weight: bold; }
.pollResultText { width: 195px; float: left; }
#milb_poll .pollResultPercent { width: 45px; float: right; text-align: right; }







