
/****************** BEGIN about.css ******************/

div.about {
 overflow:hidden;
}

#hdr_about {
 position:relative;
 width:980px;
 height:143px;
 margin:.5em auto;
 background:url(../../../static/common/images/about/hdr_about.png) 0 0 no-repeat;
}
.desc_atbat,
.desc_gameday {
 text-indent:-1000em;
 overflow:hidden;
}
.desc_atbat {
 position:absolute;
 left:340px; top:10px;
 width:135px; height:115px;
 background:url(../../../static/common/images/about/ss_atbat.jpg) 0 0 no-repeat;
}
.desc_gameday {
 position:absolute;
 left:830px; top:10px;
 width:135px; height:115px;
 background:url(../../../static/common/images/about/ss_gameday.jpg) 0 0 no-repeat;
}

.flash_featureswf {
	width: 970;
	height: 335;
	background-color: #ccc;
}
.about_container {
	padding: 10px 10px 10px 10px;
	font-size: 11px;
	width: 970px;
}
.buybar {
	padding: 2px 2px 2px 2px;
	background: url("../../../static/common/images/about/buybar_bg.jpg");
	background-repeat:no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 28px;
	font-size: 11px;
}
.left {
	display: block;
	float: left;
	width:477px;
}
.right {
	display:block;
	float: right;
	width:477px;
}
.component_head {
	background: url("../../../static/common/images/about/component_head_bg.jpg");
	background-repeat:no-repeat;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	margin-bottom: 10px;
}
.feature_body {
 overflow:hidden;
 margin:0 0 1em;
 padding:0 1em 1.5em;
 font-size: 11px;
 border-bottom: 1px dotted #999;
}
.component_body {
 overflow:hidden;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
}
a img { border:none }
ul.none {
 margin:0; padding:0;
 list-style:none;
 overflow:hidden;
}
ul.none li {
 overflow:hidden;
 margin:0 0 1em;
}
.component_body ul.none img {
 float:left;
 margin-right:1em;
}
* html .component_body ul.none img {
 clear:left;
}
.subhead {
 font-size: 13px;
 font-weight: bold;
 color:#666;
 margin:1.5em 0 2em 0.5em;
}
.flag_atbat {
 background:url(../../../static/common/images/about/atbat_flag.jpg) 98% 0 no-repeat;
}
.flag_classic {
 background:url(../../../static/common/images/about/classic.jpg) 98% 0 no-repeat;
}
.component_img {
 float:left;
 margin-right: 10px;
 padding-right: 10px;
 border: 0;
}
.subscriber_info {
margin-left: 40px;
margin-right: 40px;
font-size: 11px;
line-height: 1.5;
}

.hr { margin:12px 0; padding-top:1px; border-bottom:1px dotted #ccc; }

/* #about { overflow:hidden; padding: 10px 10px 10px 10px; background:#fff; } */
h3 { margin:0 0 15px; color:#757575; font-size:13px; }
.col_1 {float:left; width:478px; margin-top:20px; font-size:11px; padding:0 .5em;}
.col_2 {float:left; width:478px; margin-top:20px; margin-left:10px; font-size:11px;padding:0 .5em;}
#footerBackground { clear:both; }

.scheduleContainer {
	margin:15px auto 15px auto;
}

.mediaGrid .titleRowSt, .dataTable .titleRowSt {
	color:#fff;
	font-weight:bold;
	background-color:#CD8C31;
	padding:1px 0 1px 4px;
	border-right:1px solid #06562D;
	border-bottom:1px solid #06562D; 
	} 
	
.mediaGrid .titleRowRs, .dataTable .titleRowRs {
	color:#fff;
	font-weight:bold;
	background-color:#999;
	padding:1px 0 1px 4px;
	border-right:1px solid #666;
	border-bottom:1px solid #666; 
	} 
	
.mediaGrid td.error, .dataTable td.error {
	padding:10px;
	border:1px solid #ddd;
	}
	
.mediaGrid td, .dataTable td {
	font-size:11px;
	background-color:#eee;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:1px 2px 1px 4px;
	}
	
.mediaGrid td img, .dataTable td img {
	border:0;
	vertical-align:middle;
	}
	
.scheduleLinks { 
	width:275px;
	height:20px;
	float:right;
	text-align:right;
	padding-left:10px;
	margin:-1px 0 0 0;
	font-size:90%;
	}

.scheduleDate {
	width:187px;
	/*padding-top:28px;*/
	font-weight:bold;
	font-size:12px;
	color:#333;
	}
	
.scheduleError {
	display:none;
	margin:15px 0;
	font-size:95%;
	border:1px solid #ccc;
	padding:5px;
	width:551px;
	color:#999;
	}
	
.contentOff { display:none; }
*html .contentOff { margin:-25px 0; }

.GDcontent { padding: 8px; }
.GDcontent_sm{padding: 8px; font-size:11px}
.GDcontent_sm ul li{padding:0 0px; font-size:11px} 
.GDabout { padding: 5px; }
.GDalert{color:#FF0000; padding:10px 0;font-size:11px; font-weight:normal;}

.dataTable {
 width:95%;
 margin:0 auto 1em;
}

.about .premium_note {
 position:relative;
 height:10px;
 margin-left:6px;
 padding:9px 0 10px 134px;
 font-size:11px;
 background:url(../../../static/common/images/bg-premium_btm.gif) 0 0 no-repeat;
}
.about .premium_note {
 margin:4px;
}
.about .premium_note a {
 position:absolute;
 top:1px;
 left:4px;
}

/****************** END about.css ******************/

/****************** BEGIN boxscore.css ******************/

#gameday-view-box .team-container {width:475px; padding:15px 5px;font-size:12px;}
#gameday-view-box #linescore-container{margin:10px auto 30px;width:970px;height:auto; position:relative;overflow:visible;}
#gameday-view-box #linescore-container .game-links {margin:0 auto;}
#gameday-view-box #linescore-container .game-links ul li{float:left;list-style:none;padding:0 10px;}

/*BATTING PITCHING STATS*/
#gameday-view-box .batting-stats, #gameday-view-box .pitching-stats {width:475px;border-collapse:collapse;}
#gameday-view-box .batting-stats, #gameday-view-box .pitching-stats{border-top:3px solid #666;}
#gameday-view-box .batting-stats th, #gameday-view-box .pitching-stats th{background-color:#F1F1F1;font-size:11px;font-weight:bold;padding:3px;color:#4e4e4e;}
#gameday-view-box .batting-stats td, #gameday-view-box .pitching-stats td{font-size:11px;border-bottom:2px dotted #d4d4d4;}
#gameday-view-box .batting-stats th, #gameday-view-box .pitching-stats th{text-align:center;}
#gameday-view-box .batting-stats th.team-name, #gameday-view-box .pitching-stats th.team-name {font-size:14px;border:none;}
#gameday-view-box .batting-stats td, #gameday-view-box .pitching-stats td {text-align:center;padding:3px;}
#gameday-view-box .batting-stats td.ph {padding-left:10px;}
#gameday-view-box .game-totals td.totals, #gameday-view-box .pitching-totals td.totals, #gameday-view-box .batting-stats th.team-name, #gameday-view-box .batting-stats td.player-name, #gameday-view-box .pitching-stats th.team-name, #gameday-view-box .pitching-stats td.player-name {text-align:left;}
#gameday-view-box .pitching-totals td{background:none;}
#gameday-view-box .game-totals td, #gameday-view-box .pitching-totals td {font-weight:bold;border:0px none;}
#gameday-view-box .batting-stats tr.even, #gameday-view-box .pitching-stats tr.even{background-color:#EBEBEB;}

/*TEAM CONTAINER*/
#gameday-view-box .team-containers{border:1px solid #CCCCCC;float:left;width:450px;margin:0 10px;}
#gameday-view-box #game-info-container{clear:both;width:940px;margin:10px auto;}
#gameday-view-box #boxscore-container {margin:0 auto;width:970px;}
#gameday-view-box #boxscore-note {text-align:center;}
#gameday-view-box #batter-data .team-container {float:left;}
#gameday-view-box #away-team-batter, #gameday-view-box #home-team-batter {float:left;}
#gameday-view-box #batter-linescore, #gameday-view-box #pitcher-linescore {clear:both;overflow:auto;}
#gameday-view-box #pitcher-linescore .team-container {float:left;}
#gameday-view-box #away-team-pitcher, #gameday-view-box #home-team-pitcher {float:left;}
#gameday-view-box #away-team-data, #gameday-view-box #away-team-data {float:left;}
#gameday-view-box .w-l{padding:0 2px;}
#gameday-view-box .team-name .team abbr {font-size:13px;font-weight:bold;line-height:1.15385em;text-transform:uppercase;}
#gameday-view-box abbr {border-bottom:0 none;}
#gameday-view-box .team-notes, .text-data {display:block;}
#gameday-view-box .text-data {margin-top:10px;}

#gameday-view-box #game_links {margin:0;padding:0;float:left;left:50%;position:relative;}
#gameday-view-box #game_links li {float:left;margin:0 10px 0 0;padding:0;height:19px;background:url(../../../static/common/images/linkButtonsBox.gif) no-repeat right top;position:relative;right:50%;display:none;}
#gameday-view-box #game_links li#wrap_link, #gameday-view-box #game_links li#video_link {background:url(../../../static/common/images/linkButtonsBox.gif) no-repeat right top;padding:0;margin:0 10px 0 0;color:#fff;font-weight:bold;font-size:10px;text-transform:uppercase;line-height:19px;height:19px;}
#gameday-view-box #gameday_link a, #gameday-view-box #atbat_link  a {display:inline-block;background:url(../../../static/common/images/linkButtonsBox.gif) no-repeat right top;padding: 0 10px 0 28px;margin:0 5px 0 0;color:#fff;font-weight:bold;font-size:10px;text-transform:uppercase;line-height:19px;height:19px;}
#gameday-view-box #wrap_link a, #gameday-view-box #video_link a {display:inline-block;background:url(../../../static/common/images/linkButtonsBox.gif) no-repeat right top;padding: 0 10px 0 15px;margin:0 5px 0 0;color:#fff;font-weight:bold;font-size:10px;text-transform:uppercase;line-height:19px;height:19px;}
#gameday-view-box #gameday_link a {background-position:left -38px;}
#gameday-view-box #atbat_link a { background-position:left -57px;}
#gameday-view-box #wrap_link a, #gameday-view-box #video_link a {color:#fff;background-position:left -95px;}
#gameday-view-box .team-container table tbody tr {background-color:#fff;}
#gameday-view-box .team-container table tbody tr:hover {background-color:#A1A1A1;}
#gameday-view-box table tbody tr.pitching-totals, #gameday-view-box table tbody tr.game-totals {background:none;}

/****************** END boxscore.css ******************/

/****************** BEGIN button.css ******************/


#popModule .bam-button, 
.bam-button {

 font-family:"Helvetica", "Helvetica Neue", arial, sans-serif;

 display:block;
 padding:6px 17px 7px;
 border:1px solid #707070;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
     -moz-border-radius: 7px; 
  -webkit-border-radius: 7px; 
          border-radius: 7px; 
 text-align:center;
 
 margin:1em 0;
}
#popModule .bam-button-small, 
.bam-button-small {
 font-size:11px;
 padding:4px 10px;
     -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
          border-radius: 6px; 
}
#popModule .bam-button-mlbtv, 
.bam-button-mlbtv {
 background: #84AAED; /* old browsers */
 background: -moz-linear-gradient(top, #84AAED 1%, #508CE7 50%, #2B78E4 51%, #2D7BE5 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#84AAED), color-stop(50%,#508CE7), color-stop(51%,#2B78E4), color-stop(100%,#2D7BE5)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84AAED', endColorstr='#2D7BE5',GradientType=0 ); /* ie */
 color:#fff;
 text-shadow: 0px -1px 1px #364e76; 
}
#popModule a.bam-button-secondary, 
.bam-button-secondary {
 background: #F9F9F9; /* old browsers */
 background: -moz-linear-gradient(top, #F9F9F9 1%, #D4D4D4 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#F9F9F9), color-stop(100%,#D4D4D4)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#D4D4D4',GradientType=0 ); /* ie */
 color:#525252;
 text-shadow: 0px -1px 1px #ececec; 
}


/****************** END button.css ******************/

/****************** BEGIN clubs.css ******************/

/* club hats 
.ari #homeLink { background-image:url(../../../static/common/images/logo-hdr-ari.png); }
.atl #homeLink { background-image:url(../../../static/common/images/logo-hdr-atl.png); }
.bal #homeLink { background-image:url(../../../static/common/images/logo-hdr-bal.png); }
.bos #homeLink { background-image:url(../../../static/common/images/logo-hdr-bos.png); }
.chc #homeLink { background-image:url(../../../static/common/images/logo-hdr-chc.png); }
.cin #homeLink { background-image:url(../../../static/common/images/logo-hdr-cin.png); }
.cle #homeLink { background-image:url(../../../static/common/images/logo-hdr-cle.png); }
.col #homeLink { background-image:url(../../../static/common/images/logo-hdr-col.png); }
.cws #homeLink { background-image:url(../../../static/common/images/logo-hdr-cws.png); }
.det #homeLink { background-image:url(../../../static/common/images/logo-hdr-det.png); }
.fla #homeLink { background-image:url(../../../static/common/images/logo-hdr-fla.png); }
.hou #homeLink { background-image:url(../../../static/common/images/logo-hdr-hou.png); }
.kc #homeLink { background-image:url(../../../static/common/images/logo-hdr-kc.png); }
.ana #homeLink { background-image:url(../../../static/common/images/logo-hdr-laa.png); }
.la #homeLink { background-image:url(../../../static/common/images/logo-hdr-lad.png); }
.mil #homeLink { background-image:url(../../../static/common/images/logo-hdr-mil.png); }
.min #homeLink { background-image:url(../../../static/common/images/logo-hdr-min.png); }
.nym #homeLink { background-image:url(../../../static/common/images/logo-hdr-nym.png); }
.nyy #homeLink { background-image:url(../../../static/common/images/logo-hdr-nyy.png); }
.oak #homeLink { background-image:url(../../../static/common/images/logo-hdr-oak.png); }
.phi #homeLink { background-image:url(../../../static/common/images/logo-hdr-phi.png); }
.pit #homeLink { background-image:url(../../../static/common/images/logo-hdr-pit.png); }
.sd #homeLink { background-image:url(../../../static/common/images/logo-hdr-sd.png); }
.sea #homeLink { background-image:url(../../../static/common/images/logo-hdr-sea.png); }
.sf #homeLink { background-image:url(../../../static/common/images/logo-hdr-sf.png); }
.stl #homeLink { background-image:url(../../../static/common/images/logo-hdr-stl.png); }
.tb #homeLink { background-image:url(../../../static/common/images/logo-hdr-tb.png); }
.tex #homeLink { background-image:url(../../../static/common/images/logo-hdr-tex.png); }
.tor #homeLink { background-image:url(../../../static/common/images/logo-hdr-tor.png); }
.was #homeLink { background-image:url(../../../static/common/images/logo-hdr-was.png); }
*/

/****************** END clubs.css ******************/

/****************** BEGIN gameday.css ******************/

/* LAYOUT *************************************************************************************************************/
body,
body.mlb {
    background: #000;
}

body.mlb #bodyWrap,
#metaWrap {
    width: 100%;
}

#main {
    width: 100%;
    margin: 0 auto;
    padding: 0px;
    position: relative;
    overflow: hidden;
}

.flexContentMain {
    width: auto;
    min-width: 990px;
    max-width: 1158px;
    background: #000;
}

#footerBackground,
#footerLegal {
    margin: 0 auto;
}

#debug {
    margin: 1em 0;
    padding: 1em;
    background: #f2f2f2;
}

#gdContainer {
    position: absolute;
    top: 0;
    overflow: hidden;
    display: block;
    height: 602px;
}

.hide #gdContainer {
    height: 1px;
}

#gameday-header-ad-container,
#gameday-footer {
    width: 990px;
    margin: 0 auto;
    text-align: center;
    position: relative;
}

#gameday-header-ad-container .ad-728x90,
#gameday-footer .ad-728x90 {
    height: 90px;
    margin: 0 auto;
    width: 728px;
}

#footerGameday p.legal {
    clear: left;
    margin: 0;
    padding: 2em 0 2.5em;
    color: #fff;
    text-align: center;
    font-size: 10px;
}

#footerGameday ul {
    width: 285px;
    margin: 0 auto;
    padding: 24px 0 0 0;
    list-style: none;
    font-size: 11px;
}

#footerGameday li {
    float: left;
    margin-right: 37px;
}

#footerGameday li a {
    color: #fff;
}

#gameday-footer-container {
    width: 990px;
    margin: 0 auto;
}

/*from mlb.css, protecting from team-specific css*/
#mlbfooter {
    font-size: 12px;
    padding: 20px 0 20px 20px;
    background: #1E1E1E;
    color: #dadada;
    clear: both;
}

#mlbfooter a {
    color: #8d8d8d;
}

#mlbfooter .footer-navigation-column {
    float: left;
    width: 178px;
    padding-right: 15px;
    margin-bottom: 30px;
}

#mlbfooter #footer-info {
    clear: both;
    font-size: 11px;
}

#mlbfooter .footer-navigation-column li:first-child, #mlbfooter .footer-navigation-column li:first-child a {
    font: normal 12px/12px 'mlb_secondary';
    text-transform: uppercase;
    margin-bottom: 6px;
    color: #DADADA;
}

#mlbfooter ul.connect {
    margin-top: 20px;
    clear: both;
}

#mlbfooter ul.connect ul li {
    float: left;
    margin: 5px;
}

#mlbfooter .np_social_icons .np_sicon {
    float: left;
    height: 24px;
    width: 24px;
    display: block;
    padding: 0px;
    margin-right: 4px;
    background: url(/shared/images/social_icons_24x24.png) no-repeat 0px 0px;
    overflow: hidden;
}

#mlbfooter .np_social_icons .np_sicon.np_facebook {
    background-position: 0 -4px;
}

#mlbfooter .np_social_icons .np_sicon.np_twitter {
    background-position: 0px -100px;
}

#mlbfooter .np_social_icons .np_sicon.np_google {
    background-position: 0px -260px;
}

#mlbfooter #sponsor_image {
    border: none;
    float: left;
    margin: 0 20px 40px 0;
}

#mlbfooter p {
    padding: 0 10px 0 0;
}

#mlbfooter {
    background-color: transparent;
}

#gdContent {
    position: relative;
    background: #fff;
}

#linescoreProxy {
    background: #171717;
}

/* HDR ****************************************************************************************************************/
#gdHdr {
    position: relative;
    z-index: 10;
    height: 119px; /*123px*/
    padding-top: 52px;
}

#homeLink {
    background: url(../../../static/common/images/logo-hdr.png) 0 0 no-repeat;
    display: block;
    height: 30px;
    left: 8px;
    position: absolute;
    text-indent: -30em;
    top: 11px;
    width: 264px;
    overflow: hidden;
}

/* SCOREBOARD *********************************************************************************************************/

#scoreboardContainer {
    z-index: 16;
    position: relative;
    height: 78px;
    width: 100%;
    background: #eee;
}

#scoreboardTypeNavContainer {
    z-index: 18;
    position: absolute;
    left: 46em;
    top: 96px;
    color: #fff;
}

#scoreboardTypeNavContainer h5 {
    float: left;
    margin: 0 .5em 0 0;
    font-weight: normal;
    font-size: 10px;
}

#scoreboardTypeNavContainer ul {
    float: left;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
}

#scoreboardTypeNavContainer li {
    float: left;
    margin-left: .5em;
    padding: 0 .5em 0.1em;
    font-size: 10px;
    border-left: 1px solid #666;
}

#scoreboardTypeNavContainer li.first,
#scoreboardRoundNav li.first,
#scoreboardDateNavContainer .sbSeriesNav li.first {
    border-left: 0;
}

#scoreboardTypeNavContainer a {
    color: #999;
}

#scoreboardDateNavContainer {
    position: absolute;
    left: 305px;
    top: 20px;
    font-size: 13px;
    font-family: 'mlb_secondary', serif;
    width: 105px;
}

#scoreboardDateNavContainer .sbSeriesNav {
    position: absolute;
    left: 780px;
}

#tickerContainer {
    height: 20px;
    padding: 10px 20px;
    width: 96%;
}

#tickerInnerContainer {
    height: 20px;
    width: 100%;
    color: rgb(240, 240, 240);
    font-family: mlb_primary;
    font-size: 14px;
}

#tickerContainer a, #tickerContainer a:hover, #tickerContainer a:visited {
    color: rgb(240, 240, 240);
    font-family: mlb_primary;
    font-size: 14px;
}

#tickerContainer #tickerInnerContainer a, #tickerContainer #tickerInnerContainer a:hover, #tickerContainer #tickerInnerContainer a:visited {
    color: #8ed3ff;
}

#tickerContainer #tickerInnerContainer a.liveLookIn, #tickerContainer #tickerInnerContainer a.liveLookIn:hover, #tickerContainer #tickerInnerContainer a.liveLookIn:visited {
    color: #FDCC00;
}

#psRound_d,
#psRound_l,
#psRound_w {
    display: none;
}

#scoreboardRoundNav {
    position: absolute;
    right: 22em;
}

* html #scoreboardDateNavContainer {
    position: absolute;
    bottom: 50px;
}

* html #scoreboardRoundNav {
    width: 100px;
    left: 692px;
    top: -2px;
    white-space: nowrap;
}

* html #scoreboardDateNavContainer .sbSeriesNav {
    width: 200px;
    top: -2px;
    white-space: nowrap;
}

#scoreboardDisplayDate {
    color: #fff;
}

#scoreboardDateNav,
#scoreboardDateNavContainer ul {
    float: right;
    margin: 0;
    padding: 0;
    list-style: none;
}

#scoreboardDateNavContainer li {
    float: left;
    height: 1em;
    margin-right: .5em;
    padding: 0 0 .1em .5em;
    border-left: 1px solid #666;
}

li#prevDate {
    border-left: none;
}

li#displayCalendar {
    margin: 0;
    padding: 0;
    border-left: none;
}

.ie7 #scoreboardDateNav {
    float: none;
    position: absolute;
    top: 0px;
    right: 0px;
}
#sponsored-takeover-link {
    z-index: -1;
}
#displayCalendar a {
    display: block;
    overflow: hidden;
    width: 15px;
    height: 12px;
    text-indent: -6em;
    background: url(../../../static/common/images/ico_calendar.gif) 0 0 no-repeat;
}
#scoreboardDateNav a,
#scoreboardDateNavContainer a {
    color: #999;
    font-size: 9px;
}

li#prevDate,
li#todayDate,
li#nextDate {
    display: none;
}

/* TABS ***************************************************************************************************************/
#noGameContent {
    padding: 4em 0;
    text-align: center;
}

/* MEDIA BAR **********************************************************************************************************/
#mediaBar {
    z-index: 20;
}

#mediaBar a {
    color: #ccc;
    line-height: 30px;
    text-shadow: 0px -1px 2px #000000;
    filter: dropshadow(color=#000000, offx=0, offy=-1);
}

#mediaBar h4 {
    float: left;
    margin: 0;
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
}

#mediaBarTable {
    position: absolute;
    right: 0;
}

#audio h4,
#video h4 {
    text-indent: -1000em;
}

/* Gameday Audio */
#audio {
	float: right;
    margin: 10px 0 0 5px;
    z-index: 20;
    width:98px;
}

#audioBar {
    width: 96px;
    background: #3F3F3F; /* old browsers */
    background: -moz-linear-gradient(top, #3F3F3F 0%, #424242 50%, #393939 51%, #3C3C3C 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3F3F3F), color-stop(50%, #424242), color-stop(51%, #393939), color-stop(100%, #3C3C3C)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3F3F3F', endColorstr='#3C3C3C', GradientType=0); /* ie */
    border: 1px solid #080808;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    position: relative;
}

/** now playing **/
#nowPlayingLabelContainer {
    color: #ccc;
}

#audio #nowPlayingLabelContainer a {
    display: block;
    width: 96px;
    height: 30px;
    line-height: 30px; /*text-indent:35px;*/
    background: url(../../../static/common/images/ico-audio.gif) 7px 3px no-repeat;
    text-align: center;
}

#audio.hasCatalog #nowPlayingLabelContainer a {
    background: url(../../../static/common/images/ico-audio-bg.gif) 0 0 no-repeat;
}

#nowPlayingLabelContainer #icoAudio {
    position: absolute;
    left: 0;
    top: -3px;
    width: 20px;
    height: 21px;
    overflow: hidden;
    background: url(../../../static/common/images/ico-audio.png) 0 0 no-repeat;
}

#nowPlayingLabelContainer #playingLabel {
    position: absolute;
    top: 2px;
    line-height: 1.2em;
    font-size: .74em;
}

/** flv player **/
#flvPlayerContainer {
    overflow: hidden;
    width: 1px;
    height: 1px;
    position: absolute;
    left: 0;
    top: 0;
}

#audioPlayerControls {
    color: #f2f2f2;
    margin: 0 0 0 .5em;
    padding: 14px 0;
    text-align: center;
}

.nowPlaying #audioPlayerControls {
    background: #333 url(../../../static/common/images/bg-pattern-dot.png);
    border: 1px solid #222;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-bottom-radius: 6px;

    width: 127px;
    height: 20px;
    padding: 7px 10px;
    margin: 0 auto .5em;
}

#audio-control-mute {
    float: left;
    width: 20px;
    height: 18px;
    margin: -8px 0 0;
    background: url(../../../static/common/images/gdaudio-controls.png) -1px -42px no-repeat;
    text-indent: -1000em;
    text-decoration: none;
}

.gameday-audio-mute #audio-control-mute {
    background-position: 0 -22px;
}

.nowPlaying #flvPlayerContainer #flvAudioPlayer {
    margin: -9px 0 0;
}

/** audio catalog **/
#audioCatalog {
    margin-top: 0px;
    padding-bottom: 6px;
}

#audioCatalog #playingLabel {
    float: left;
    display: block;
    width: 80px;
    margin-top: -5px;
    color: #fff;
    font-size: 9px;
    text-transform: uppercase;
    line-height: 13px;
}

#playingLabel .gameLabel {
    /*margin-top:-8px;*/
    color: #fe9d3e;
}

#audioPlayer {
    display: none;
    padding: 5px 0 0;
    position: absolute;
	top: 0;
	right: 0;
    width: 173px;
    z-index: 100;
    cursor: pointer;
    height: 0;
}

#audio.hasCatalog:hover #audioPlayer {
    display: block;
}

.audioPlayerContent {
    /*background:url(../../../static/common/images/bg-audiocatalog.png) 0 0 repeat-x;*/

    background: #323232; /* old browsers */
    background: -moz-linear-gradient(top, #323232 0%, #121212 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #323232), color-stop(100%, #121212)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#121212', GradientType=0); /* ie */

    margin: 0;
    padding: 8px 0;
    width: 167px;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-bottom-radius: 7px;
	
	position: absolute;
	right: 0px;
	top: 30px;
}

#audioCatalog ul {
    margin: 0 0 0 5px;
    padding: 0 24px;
    width: 119px;
    list-style: none;
}

#audioCatalog .audioLinkContainer {
    position: relative;
    margin: 0 0 8px;
    padding: 3px 0 0 18px;
    color: #fff;
    font-size: .9em;
    cursor: pointer;
}

#audioCatalog input.audioLink {
    position: absolute;
    left: 0px;
    top: 0px;
}

/** switch audio btn **/
#btnSwitchContainer {
    width: 141px;
    margin: .5em auto;
}

/** Detach Audio Player button (MP4 link) **/
#btnPopAudioContainer {
    position: absolute;
    height: 32px;
    right: 4px;
    top: 1px;
}

.nowPlaying #btnPopAudioContainer {
    border-left: 1px solid #565757;
}

#btn_popAudio {
    background: url(../../../static/common/images/btn-detach.png) 7px 8px no-repeat;
    border-left: 1px solid #282828;
    display: block;
    height: 32px;
    margin: 0;
    overflow: hidden;
    text-indent: -100em;
    width: 32px;
}

/** video **/
#video {
    float: right;
    margin: 10px 0 0 5px;
    width: 96px;
    background: #3F3F3F; /* old browsers */
    background: -moz-linear-gradient(top, #3F3F3F 0%, #424242 50%, #393939 51%, #3C3C3C 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3F3F3F), color-stop(50%, #424242), color-stop(51%, #393939), color-stop(100%, #3C3C3C)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3F3F3F', endColorstr='#3C3C3C', GradientType=0); /* ie */
    border: 1px solid #080808;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

#video a {
    display: block;
    padding-left: 40px;
    white-space: nowrap;
    background: url(../../../static/common/images/ico-video.gif) 10px 5px no-repeat;
}

/* ACCOUNT / USER PREFS ***********************************************************************************************/
#account {
    position: absolute;
    right: 15px;
    top: 4px;
}

#account ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#account li {
    position: relative;
    float: left;
    margin-left: 1.3em;
    color: #fff;
    font-size: 11px;
}

#account li:first {
    margin-right: 10px;
    border-right: 1px solid #fff;
}

#btn_userPreferences {
    display: block;
    position: relative;
    width: 52px;
    color: #fff;
    font-size: 11px;
    padding: 0 5px 0 10px;
}

#btn_userPreferences span {
    position: absolute;
    right: 5px;
    top: 5px;
    display: block;
    overflow: hidden;
    width: 9px;
    height: 5px;
    background: url(../../static/common/images/ico_userprefs_arrow.gif) 0 0 no-repeat;
    text-indent: -100em;
    color: #fff;
}

#btn_userPreferences.opened {
    color: #fff;
}

#btn_userPreferences.opened span {
    background-position: 0 0;
}

#btn_userPreferences.closed span {
    background-position: 0 -5px;
}

.atbat #btn_userPreferences.opened span {
    background-position: -9px 0;
}

.atbat #btn_userPreferences.closed span {
    background-position: -9px -5px;
}

#userPreferencesContainer {
    height: 1em;
}

#userPreferences {
    position: absolute;
    z-index: 9999;
    right: 0;
    top: 100%;
    width: 300px;
    padding: 1em;
    background: #000 url("/images/account/myAccountMini/bg-myAccountMini.gif") 0 0 no-repeat;
    border: 1px solid #666;
    text-align: right;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -moz-border-upper-right-radius: 0;
}

#userPreferences dt {
    float: left;
    width: 170px;
    text-align: left;
}

#userPreferences dd {
    margin: 0 0 0 175px;
    padding: 0 0 1em;
    text-align: left;
}

/*#userPreferencesContainer {
 display:none;
}*/

#btn_logout {
    color: #fff;
    font-size: 11px;
}

/* MESSENGER **********************************************************************************************************/
#messageContainer {
    position: relative;
}

#messageContainer .message {
    display: none;
    background: #FFE100; /* old browsers */
    background: -moz-linear-gradient(top, #FFE100 0%, #FFC700 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFE100), color-stop(100%, #FFC700)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE100', endColorstr='#FFC700', GradientType=0); /* ie */
    border-bottom: 1px solid #be8900;
    padding: 10px 0 12px;
    text-align: center;
    filter: alpha(opacity=0);
    min-height: 20px;
    opacity: 0;
    zoom: 1;
}

#messageContainer .message,
#messageContainer td {
    font-size: 1.05em;
}

.message_content {
    margin: 0 auto;
    padding: .5em 0 0;
    width: 990px;
    overflow: hidden;
}

.default .message_content em {
    font-size: 1.3em
}

.default img.ico-detachbtn {
    margin-bottom: -9px;
}

.suppress-msg {
    font-size: .8em;
}

.default .message_content .message_portion {
    float: left;
}

.default .bam-button {
    width: 85px;
    margin: 0 14px;
}

#messageContainer .message_close {
    background: url(../../../static/common/images/btn-msg-close.png) 0 0 no-repeat;
    color: #000;
    font-size: 1.1em;
    height: 20px;
    position: absolute;
    overflow: hidden;
    right: 11px;
    text-indent: -1000em;
    top: 14px;
    width: 20px;
}

#messageContainer .error {
    color: #f2f2f2;
    font-weight: bold;
    background: #c13a2e;
}

#messageContainer .error .message_close {
    background: url(../../../static/common/images/btn-msg-close-white.png) 0 0 no-repeat;
}

/* DateSelector styles ************************************************************************************************/
#dateSelector {
    z-index: 100;
    position: absolute;
    left: 245px;
    top: 40px;
    border: 1px solid #ccc;
    display: none;
    background-color: #fff;
    padding: 2px;
    width: 200px;
}

#monthNav {
    background-color: #fff;
}

.curMonth {
    font: bold 11px arial;
    text-align: center;
    height: 20px;
}

.monthLink a {
    font: 10px verdana;
    color: #369;
    padding: 3px;
    text-decoration: none;
}

.monthLink a:hover {
    text-decoration: underline;
    background: #999;
}

#monthDays thead td {
    font: bold 10px verdana;
    color: #eee;
    background-color: #666;
    padding: 2px 0px;
    text-align: center;
}

#monthDays tbody td {
    font: 10px verdana, arial;
    text-align: right;
    background-color: #ccc;
    width: 26px;
    height: 20px;
}

#monthDays .blank {
    background-color: #eee;
}

#monthDays .day {
    background-color: #ddd;
    padding: 3px;
}

#monthDays .day.today {
    background-color: #ccc;
    font-weight: bold;
}

#monthDays .day a {
    color: #369;
    text-decoration: none;
    display: block;
}

#monthDays .day a:hover {
    font-weight: bold;
    text-decoration: underline;
}

#monthDays .selectedDay {
    background-color: #999;
}

#monthDays .selectedDay a {
    color: #fff;
    text-decoration: none;
    width: 90%;
    height: auto;
    display: block;
}

#subLinks {
    background-color: #fff;
    padding-top: 3px;
}

#subLinks a {
    font: 10px verdana;
    color: #369;
    padding: 3px;
    text-decoration: none;
}

#subLinks a:hover {
    text-decoration: underline;
}

#dateSelector {
    width: 200px;
    background: #fff;
    border: 1px solid #000;
}

#dateSelector table {
    width: 100%;
}

/* End of DateSelector styles *****************************************************************************************/
#gamedayMiniLinkContainer {
    width: 120px;
}

#gamedayMiniLinkContainer a {
    padding: 2px 0 2px 26px;
    background: url(../../../static/common/images/gameday_mini.png) 0 0 no-repeat;
    line-height: 1.5em;
}

.nopreview {
    background: white;
    width: 990px;
    height: 500px;
    text-align: center;
    padding: 30px 0 0 0;
}
/****************** END gameday.css ******************/

/****************** BEGIN gda-login-popModule.css ******************/

#popModule       {display:none; position:fixed; left:0; top:100px; width:100%; z-index:10000; text-align:left; cursor:default;}

#popModule label {cursor:pointer;}
#popModule img   {border:0;}
#popModule p     {margin:0; padding:0;}
#popModule h1    {font:bold 16px arial; letter-spacing:normal; margin:0 0 5px 0; padding:0 0 4px 0; color:#355379;}
#popModule h2    {font:11px arial; color:#666; padding:0; margin:0; padding-bottom:6px; border-bottom:1px dotted #999; margin-bottom:15px;}

#popModule table.module_inner {border-collapse:collapse; margin:0 auto;}
#popModule td.corner          {width:15px; height:15px;}

#popModule div#module_close   {text-align:right; margin:0 4px;}
#popModule div#module_close a {display:block; float:right; width:24px; height:24px; background:url(../../../static/common/images/btn-close-popmodule.png) 0 0 no-repeat; text-indent:3em; overflow:hidden; margin:-8px -10px 0 0; }
#popModule #module_content    {padding:4px; width:585px; cursor:default;} /* assigns width of pop module content */

/* form styles */
#popModule form                      {padding:0; margin:0;}
#popModule form fieldset             {padding:5px; border:1px solid #ccc; margin-bottom:10px;}
#popModule form fieldset legend      {font:bold 12px arial; color:#666;}
#popModule form fieldset label:hover {background-color:#eee;}
#popModule form fieldset ul.horiz    {width:auto; overflow:hidden;}
#popModule form fieldset ul.horiz li {float:left; margin:30px;}

#popModule label       {font:bold 10px verdana,arial; color:#333; line-height:16px;}
#popModule input       {background-color:#fff; border:1px solid #999;}
#popModule input.radio {margin:0 5px 0 0; position:relative; top:3px;}
#popModule .button       {padding:5px 0 0 0;}
#popModule .button input {background-color:#0c2563;}

/* IE6 fixes */
* html #popModule           {position:absolute;}


/****************** END gda-login-popModule.css ******************/

/****************** BEGIN gda-login.css ******************/

/* Gameday Audio login styles */
#gameday-audio-authentication-view {
 min-height:460px;
 background: #FFFFFF; /* old browsers */
 background: -moz-linear-gradient(top, #FFFFFF 0%, #DEDEDE 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#DEDEDE)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#DEDEDE',GradientType=0 ); /* ie */
 padding:.5em 0 1em;

     -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
          border-radius: 5px; 
}

#popModule td,
#popModule div,
#gameday-audio-authentication-view, 
#gameday-audio-authentication-view td,
#gameday-audio-authentication-view div {
 font-size:12px !important;
 font-family:"Helvetica Neue", "Helvetica", arial, sans-serif !important;
 color:#000 !important;
}
#gda-auth-hdr {
 background:url(../../../static/common/images/hdr-gda-auth.png) 0 0 no-repeat;
 height:137px;
 overflow:hidden;
 text-indent:-1000em;
 width:571px;
}
#popModule h5 {
 color:#666;
 font-size:1.1em;
 margin:0 0 .5em;
}
.gda-auth-frame {
 background:#fff;
 /*margin:0 auto 40px;*/
 margin:0 auto 10px;
 min-height:266px;
 padding:3px 0 22px;
 width:528px;
     -moz-box-shadow: 0px 0px 20px #666; 
  -webkit-box-shadow: 0px 0px 10px #666; 
          box-shadow: 0px 0px 10px #666; 
}
#popModule .callout {
 background:#ffc;
 color:#000;
 font-size:14px !important;
 padding:15px 20px;
 margin:0 0 15px;
 text-align:center;
}
#login-form-container {
 float:left;
 width:239px;
 margin-left:20px;
}
#login-form-container iframe {
 /*height:170px;*/
 height:250px;
 width:250px;
}
#purchase-container {
 margin-left:310px;
 width:190px;
}
.gda-upsell #purchase-container {
 margin-left:40px;
 width:460px;
}
.gda-upsell #purchase-container p {
 margin-bottom:2em;
}
#purchase-container .bam-button {
 width:154px;
 margin-left:auto;
 margin-right:auto;
}

.error {
 color:#f00;
}

/****************** END gda-login.css ******************/

/****************** BEGIN jquery-ui-slider.css ******************/


/*
 * jQuery UI Slider 1.8.8
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

/* audio player volume slider styles */
.ui-slider-horizontal { 
 width:97px;
 height: 5px; 
 background: #898989; /* old browsers */
 background: -moz-linear-gradient(top, #898989 0%, #C6C6C6 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#898989), color-stop(100%,#C6C6C6)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#C6C6C6',GradientType=0 ); /* ie */
 -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
  border-bottom-radius: 7px;

  margin:7px 0 0 27px;
}
.ui-slider-range-min {
 background: #3E6D9B; /* old browsers */
 background: -moz-linear-gradient(top, #3E6D9B 0%, #719BC5 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3E6D9B), color-stop(100%,#719BC5)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3E6D9B', endColorstr='#719BC5',GradientType=0 ); /* ie */
 -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
  border-bottom-radius: 7px;
}

.ui-slider-horizontal .ui-slider-handle {
 top:-.45em;
 background:url(../../../static/common/images/slider-control.png) 0 0 no-repeat;
}



/****************** END jquery-ui-slider.css ******************/

/****************** BEGIN linescore.css ******************/

.gameday-linescore .hidden {
 display:none;
}

.gameday-linescore table {
 border-collapse:collapse;
}

.gameday-linescore th,
.gameday-linescore td {
 border:1px solid #ccc;
 padding:4px;
 text-align:center;
}

.gameday-linescore input.prev,
.gameday-linescore input.next {
 width: 8px;
 height: 13px;
 margin: 0;
 border: 0 none transparent;
 padding: 0;
 background: url(/images/scoreboard/pagination.gif) no-repeat;
 cursor: pointer;
}

.gameday-linescore input.prev {
 background-position: bottom center;
 float: right;
}

.gameday-linescore .runs {
 background:#f2f2f2;
}

#linescore-wrapper {position:relative;margin:0 14px;padding:0 0 22px;}

.gameday-linescore table  {width:430px;}
.gameday-linescore thead th       {border:none;font-size:.8em;color:#666;}
.gameday-linescore thead th.runs  {background:none;}
.gameday-linescore tbody th, 
.gameday-linescore tbody td  {font-weight:bold;}
.gameday-linescore dl {overflow:auto;margin:0 auto;}
.gameday-linescore dl dt {float:left;font-weight:bold;margin:0 5px 0 0;}
.gameday-linescore dl dd {float:left;font-weight:bold;margin:0 20px 0 0;}
.gameday-linescore .results {width:430px;margin:0 auto;padding:4px 0 0 0;}

*html #linescore-wrapper div.logo { behavior: url("/scripts/fix_png.htc");}
#linescore-wrapper #game-stats {clear:both;text-align:center;padding:5px;font-size:20px;font-family: 'adelle';}
#linescore-wrapper .linescore caption{text-indent:-9999em;display:none;}
#linescore-wrapper .linescore{border-collapse:collapse;margin:0 auto;}
#linescore-wrapper .away-home-linescore{border:1px solid #CCC;margin:0 auto;overflow:auto;width:940px;}
#linescore-wrapper .linescore tbody tr td{border:1px solid #D7D7D7;padding:2px; width:1.4em;text-align:center;vertical-align:middle;padding:6px;}
#linescore-wrapper .linescore thead tr th{color:#666;font-size:10px;padding:2px;text-align:center;}
/* #linescore-wrapper .linescore .seperator {border-color:#D7D7D7;border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;border-style:none solid;border-width:medium 1px;width:2%;}*/
#linescore-wrapper .linescore thead tr th.teams-col{white-space:nowrap;}
#linescore-wrapper .linescore thead tr th.errors{}
#linescore-wrapper .linescore tbody tr td.team-runs {background: none repeat scroll 0 0 #E5E5E5;font-weight:bold;}
#linescore-wrapper .linescore tbody tr td.bold{font-weight:bold;}
/*LINESCORE STYLES*/
#linescore-wrapper .linescore tfoot tr td {text-align:center;}
#linescore-wrapper .linescore tfoot tr td{height:30px;margin:10px 0;text-align:center;}
#linescore-wrapper .linescore tfoot tr td a {padding:0 10px;font-weight:bold;}
#linescore-wrapper .linescore .team .record{display:none}
/*LINESCORE STYLES*/
#linescore-wrapper .gameday-linescore div.home,
#linescore-wrapper .gameday-linescore div.away {width:81px; height:77px;position:absolute;top:0px;}
#linescore-wrapper .gameday-linescore div.home {right:0px;}
#linescore-wrapper .gameday-linescore div.away {left:0px;}
#linescore-wrapper .gameday-linescore div.logo a {display:block;width:100px;height:115px;text-align:center;color:#666;text-decoration:none;position:relative;}
#linescore-wrapper .gameday-linescore div.logo a .club_name {display:none;}
#linescore-wrapper .gameday-linescore div.logo a .record {position:absolute;bottom:10px;left:35px;}

#linescore-wrapper .gameday-linescore div.logo {height:100px;width:100px;}
#linescore-wrapper .gameday-linescore div.logo iframe {margin:0 0 0 10px;}

/* LINKS */
#linescore-wrapper .linescore .links { margin:0 auto; overflow:hidden;width:180px;}
#linescore-wrapper .linescore .links ul { margin:0; padding:0; list-style:none; }
#linescore-wrapper .linescore .links ul li { float:left; /*margin-left:0.5em;*/ _float:left; _display:inline-block;}
/*#linescore-wrapper .linescore .links ul li.button { margin-left:0.33em; }*/
#linescore-wrapper .linescore .links a, #linescore-wrapper .linescore .links a span { font-weight:bold; line-height:19px; height:19px; display:inline-block; }
#linescore-wrapper .linescore .links .mlbtv, #linescore-wrapper .linescore .links .gameday, #linescore-wrapper .linescore .links .atbat, #linescore-wrapper .linescore .links .listen, #linescore-wrapper .linescore .links .mlbtv span, #linescore-wrapper .linescore .links .gameday span, #linescore-wrapper .linescore .links .atbat span, #linescore-wrapper .linescore .links .listen span { background:url(../../../static/common/images/linkButtonsBox.gif) no-repeat right top; }
#linescore-wrapper .linescore .links .mlbtv,
#linescore-wrapper .linescore .links .gameday,
#linescore-wrapper .linescore .links .atbat,
#linescore-wrapper .linescore .links .listen { font-size:/*56.25%;*/9px; *font-size:9px; _font-size:9px; color:#fff; padding-right:10px; text-transform:uppercase; }
#linescore-wrapper .linescore .links .mlbtv span, .linescore .links .gameday span, .linescore .links .atbat span, .linescore .links .listen span{padding-left:28px;}
#linescore-wrapper .linescore .links .mlbtv span {background-position:left -19px;}
#linescore-wrapper .linescore .links .gameday span {background-position:left -38px;}
#linescore-wrapper .linescore .links .atbat span {background-position:left -57px;}
#linescore-wrapper .linescore .links .listen span {background-position:left -76px;}
#linescore-wrapper .linescore .links .buyMlbtv, #linescore-wrapper .linescore .links .box, #linescore-wrapper .linescore .links .tickets, #linescore-wrapper .linescore .links .press, #linescore-wrapper .linescore .links .wrap {font-size:/*75%;*/12px;*font-size:12px;_font-size:12px;color:#333;}

/****************** END linescore.css ******************/

/****************** BEGIN lineups.css ******************/


#gameday-view-lineups {padding-bottom:2em;}
#gameday-view-lineups #sl-container{width:990px;font-size:11px;position:relative;}
#gameday-view-lineups #sl-away-lineup-home {height:125px;padding-top:5px;width:710px;}
#gameday-view-lineups #sl-away-lineup-home #sl-lineup {width:990px;}
#gameday-view-lineups #sl-away-lineup-home #sl-lineup h1 {font-family: 'adelle';font-size:30px;color:#0649bd;font-weight:bold;margin:0;padding:0;}
#gameday-view-lineups #sl-away-lineup-home #sl-lineup h2 {font-family: 'adelle';font-size:24px;color:#000;font-weight:bold;margin:0;padding:0;text-transform:none;}
#gameday-view-lineups #sl-away-lineup-home #sl-lineup p.date {font-size:14px;color:#999;margin:0;padding:0;}
#gameday-view-lineups #sl-away-lineup-home #sl-lineup p.date .day{text-transform:capitalize;}
#gameday-view-lineups #sl-away-lineup-home #sl-lineup .media-links {margin:5px 0;}
#gameday-view-lineups #sl-away-lineup-home #sl-lineup .media-links span a {font-size:12px;font-weight:bold;margin:0 20px;}
#gameday-view-lineups #sl-away-lineup-home #sl-away, #gameday-view-lineups #sl-away-lineup-home #sl-home {width:79px;position:absolute;}
#gameday-view-lineups #sl-away-lineup-home #sl-away {left:25px;}
#gameday-view-lineups #sl-away-lineup-home #sl-home {right:25px;}
#gameday-view-lineups #sl-away-lineup-home #sl-away, #gameday-view-lineups #sl-away-lineup-home #sl-lineup, #gameday-view-lineups #sl-away-lineup-home #sl-home{float:left;text-align:center;}
#gameday-view-lineups #sl-away-lineup-home p.sl-team-blurb{color:#333;font-weight:bold;}

/*DATA TABLE STYLES*/
#gameday-view-lineups #sl-lineups{clear:both;}
#gameday-view-lineups .sl-team-lineups{clear:both;}
#gameday-view-lineups .sl-home-away-lineups {float:left;margin-left:10px;width:480px;}
#gameday-view-lineups .sl-lineup-table {width:460px;font-size:11px;}
#gameday-view-lineups .sl-lineup-table thead tr.years-thead th{border-top:2px solid #666;}
#gameday-view-lineups .sl-lineup-table thead tr {background-color:#F1F1F1;}
#gameday-view-lineups .sl-lineup-table thead tr.years-thead th{font-size:10px;margin-top:3px;white-space:nowrap;color:#8a8a8a;}
#gameday-view-lineups .sl-lineup-table thead tr.years-thead th#team-name{font-size:15px;font-weight:bold;text-align:left;color:#8a8a8a;}
#gameday-view-lineups .sl-lineup-table thead tr.stats-thead th{font-size:11px;font-weight:bold;padding:2px;text-align:center;white-space:nowrap;color:#8a8a8a;}
#gameday-view-lineups .sl-lineup-table thead tr.stats-thead th.team-name{text-align:left;}
#gameday-view-lineups .sl-lineup-table tbody tr{border-bottom:1px solid #666;}
#gameday-view-lineups .sl-lineup-table tbody tr {height:19px;}
#gameday-view-lineups .sl-lineup-table tbody td{padding:1px 2px 0px 2px;;font-size:11px;white-space:nowrap;border-bottom:1px dashed #ccc}
#gameday-view-lineups .sl-lineup-table tbody td.end-border, #gameday-view-lineups .sl-lineup-table thead th.end-border{border-left: 1px solid #dedede;}
#gameday-view-lineups .sl-lineup-table tbody td.player-name{width:73px;}
#gameday-view-lineups .sl-lineup-table tbody td.stats-cell{text-align:right;}
#gameday-view-lineups .sl-lineup-table tbody td.notReady{color:#111111;font-size:15px;text-align:center;text-transform:uppercase;white-space:normal;width:470px;height:295px;}
#gameday-view-lineups .sl-lineup-table tbody td .notReadyText{font-weight:bold;}

/**/
#gameday-view-lineups .sl-pitcher {margin:0 auto;padding:10px 0 0 10px;}
#gameday-view-lineups .sl-pitcher img.pitcher-headshot { border:1px solid black; float:left; margin-right:5px; }
#gameday-view-lineups .sl-pitcher dl {margin:0;padding:0;}
#gameday-view-lineups .sl-pitcher .season-label {font-weight:bold;margin-top:3px}
#gameday-view-lineups .sl-pitcher dl dt.pitcher-name{ font-weight:bold; }
#gameday-view-lineups .sl-pitcher dl dd.season-stats{ f}
#gameday-view-lineups .sl-pitcher dl dt.vs-team {font-weight:bold;}
#gameday-view-lineups .sl-pitcher dl dt.vs-team{font-weight:none;margin-top:3px}
#gameday-view-lineups #sl-home-pitcher {padding-right:10px}
#gameday-view-lineups #sl-home-pitcher.sl-pitcher img {float:right;}
#gameday-view-lineups #sl-home-pitcher.sl-pitcher dl {float:right;width:375px; padding-right:10px;}
#gameday-view-lineups #sl-home-pitcher.sl-pitcher dl dd, #gameday-view-lineups #sl-home-pitcher.sl-pitcher dl dt{float:right;clear:right;}
#gameday-view-lineups .sl-close-button {height:21px;left:600px;position:absolute;width:50px;cursor:pointer;}
#gameday-view-lineups .sl-team-blurb {}
#gameday-view-lineups .sl-lineup-table tbody tr td {text-align:center;}
#gameday-view-lineups .sl-lineup-table tbody tr td.table-left{text-align:left;}
#gameday-view-lineups #media-links-MLBTV {background:url("/mlb/images/lineups/product_logo_sprite.gif") no-repeat scroll left -28px transparent;height:22px;padding-left:10px;}
#gameday-view-lineups #media-links-gameday {background:url("/mlb/images/lineups/product_logo_sprite.gif") no-repeat scroll left -4px transparent;height:22px;padding-left:10px;}





/****************** END lineups.css ******************/

/****************** BEGIN liveAppContainer.css ******************/

.GDLiveAppWrapper {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    white-space: nowrap; }
.GDLiveAppWrapper .GDLiveAppDisplayContainer {
    width: 100%;
    margin: 0px;
    padding: 0px;
    display: inline-block;
    margin-left: -100%;
    margin-right: -100%;
    margin-left: auto \9;
    margin-right: auto \9;
    min-width: 1250px;
    font-size: 0; }
.GDLiveAppWrapper .GDLiveAppDisplayContainer .appColumn {
    height: 100%;
    display: inline-block;
    padding: 0px;
    margin: 0px 0px auto 0px;
    font-size: 12px;
    vertical-align: top; }
.GDLiveAppWrapper .GDLiveAppDisplayContainer .appColumn.leftRail {
    width:10%;
    height: 700px;
    margin-top: 52px;
    overflow: visible; }
.GDLiveAppWrapper .GDLiveAppDisplayContainer .appColumn.leftRail a {
    top: 0px;
    right: 0px;
    margin-left: -200%;
    margin-left: auto \9;
    display: block;
    width: 300%;
    width: 100% \9; }
.GDLiveAppWrapper .GDLiveAppDisplayContainer .appColumn.appContent {
    width: 80%;
    min-width: 990px;
    max-width: 990px;
    background: #000;
    overflow: hidden;
    white-space: normal; }
.GDLiveAppWrapper .GDLiveAppDisplayContainer .appColumn.rightRail {
    width: 10%;
    height: 700px;
    margin-top: 52px;
    overflow: visible; }
.GDLiveAppWrapper .GDLiveAppDisplayContainer .appColumn.rightRail a {
    top: 0px;
    left: 0px;
    display: block;
    width: 300%;
    width: 100% \9; }

/****************** END liveAppContainer.css ******************/

/****************** BEGIN livefyre.css ******************/

#comment_container {
    clear: left;
	text-align: left;
	position:relative;
	width: 632px;
}

#comment_container .clearer {
	clear:both;
	margin-bottom:10px;
}
#article #article_content #comment_container h3 {font-size:16px;font-weight:bold;}
#comment_container a, #comment_container a:link, #comment_container a:visited, #comment_container a:active {
	font-weight: normal;
}
#comment_head {
	padding-left: 10px;
	background:transparent url(/images/article/comments_header_bg.gif) no-repeat scroll left top;
}
#comment_head h5 {
	background:#FFF url(/images/article/comments_header_bg.gif) no-repeat scroll right top;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 7px 60px;
	text-align: left;
	text-transform: uppercase;
}
#comment_head h5 a:link, #comment_head h5 a:visited, #comment_head h5 a:active {
	color: #FFF;
	font-weight: bold;
}
#comment_logo {
	background: url(/images/comment_logo.png) no-repeat bottom left;
	width: 55px;
	height: 42px;
	float: left;
}
	
.fyre .fyre-mention-button, .fyre .fyre-share-button {
	display: none!important;
}

.fyre .fyre-editor-toolbar .fyre-mention-menu.fyre-mention-menu-vertical {
	display: none !important;
}
	
.fyre .fyre-comment-actions a.fyre-share-link {
	display:none !important;
}
	
.fyre .fyre-help img.fyre-logo-drop,
.fyre .fyre-help ul.fyre-box-list {
	display:none !important;
}
	
.fyre .fyre-help .fyre-box-wrapper {
	width: 100px!important;
	border: none!important;
	display: none!important;
}
	
.fyre .fyre-help .fyre-box-wrapper a {
	cursor: default!important;
}
	
.fyre .fyre-comment-body {
	margin-left: 0!important;
}
	
.fyre .fyre-comment-body p {
	margin-left: 62px!important;
}
	
.fyre .fyre-comment-body p p {
	margin-left: 0px!important;
}
	
/* Style the bottom logo */
#powered_by_livefyre_new a {
   	background: url('http://zor.livefyre.com/wjs/v1.0/images/icons/poweredbylivefyre.png') no-repeat left top;
   	display: block;
   	height: 24px;
   	font: 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
   	text-decoration: none;
   	color: #404040;
   	padding-left: 28px;
   	padding-top: 4px;
}
#powered_by_livefyre_new a:hover {
   	text-decoration: underline;
}
	
.fyre a.fyre-comment-username:hover,.fyre a.fyre-user-profile-link.fyre-user-loggedin:hover{text-decoration:none!important;cursor:default!important;}
/****************** END livefyre.css ******************/

/****************** BEGIN message.css ******************/

#message-warmups,
#message-live {
 width:510px;
 text-align:left;
 position:relative;
 height:25px;
 margin:0 auto;
}

#message-warmups .bam-button,
#message-live .bam-button {
 position:absolute;
 right:0; top: -6px;
}

/****************** END message.css ******************/

/****************** BEGIN photos.css ******************/

#gameday-view-photos {
 position:relative;
}
#gameday-view-photos-ad-300x250 {
 position:absolute;
 z-index:100;
 right:10px; bottom:108px;
}

/****************** END photos.css ******************/

/****************** BEGIN plays.css ******************/


ul#plays                      {margin:0;padding:10px;border:none;}
ul#plays li.plays-half-inning {margin:0;padding:10px;border:none;}

ul#plays li h3                {margin:0;padding:7px 15px;background:#ccc;cursor:pointer;border-bottom:3px solid #666;}
ul#plays li h3 span           {margin:0;padding:0;display:block;float:left;width:16px;height:16px;background:url(../../../static/common/images/ico-open-close.gif) 0px 0px no-repeat;}
ul#plays li h3 span.open      {background-position:0px -16px;}
ul#plays li ul                 {margin:5px 25px;}
ul#plays li ul li.plays-atbat  {margin:0;padding:5px 0;border:none;border-bottom:3px solid #666;}
ul#plays li ul li.plays-action {margin:0;padding:5px 0 5px 40px;overflow:auto;border:none;border-bottom:3px solid #666;background-color:#eee;}

ul#plays li ul li.plays-atbat.scoring dt,
ul#plays li ul li.plays-action.scoring dt {font-weight:bold;}

ul#plays li ul li span         {padding:0 10px 0 20px;margin:0;height:16px;display:block;float:left;background: url(../../../static/common/images/ico-open-close.gif) 0px -16px no-repeat;}
ul#plays li ul li span.close   {background-position:0px 0px;}
ul#plays li dl                 {margin:0;padding:0;border:none;overflow:auto;}
ul#plays li dt                 {margin:0;padding:0;border:none;overflow:auto;line-height:16px;font-size:12px;}
ul#plays li.plays-atbat dt     {cursor:pointer;}
ul#plays li dd                 {margin:0;padding:10px;overflow:auto;display:none;border-top:1px solid #eee;}

ul#plays li ul li ul           {margin:0 0 0 200px;padding:0;border:none;overflow:auto;}
ul#plays li ul li ul li        {margin:0;padding:3px 20px;border:none;text-align:center;float:left;}

ul#plays table                 {clear:both;margin:0 auto 10px;padding:0;width:600px;}
ul#plays table tbody td        {padding:2px;border-bottom:1px dotted #eee;}

#plays tr.plays-atbat-description {}
#plays tr.plays-atbat-description td {padding:10px 0 0 0;}
#plays tr.plays-atbat-description td span {padding: 0 10px;}
#plays tr.plays-atbat-results     {padding:10px 0 0 0;}

#plays th.plays-atbat-pitcher     {}
#plays td.plays-atbat-pitcher     {}

#plays th.plays-atbat-batter      {}
#plays td.plays-atbat-batter      {}

#plays th.plays-pitch-num         {width:10%;background-color:#eee;}
#plays td.plays-pitch-num         {width:10%;}

#plays th.plays-pitch-speed       {width:30%;background-color:#eee;text-align:center;}
#plays td.plays-pitch-speed       {width:30%;text-align:center;}

#plays th.plays-pitch-pitch       {width:30%;background-color:#eee;text-align:center;}
#plays td.plays-pitch-pitch       {width:30%;text-align:center;}

#plays th.plays-pitch-result      {width:30%;background-color:#eee;text-align:center;}
#plays td.plays-pitch-result      {width:30%;text-align:center;}

/****************** END plays.css ******************/

/****************** BEGIN preview.css ******************/

#preview-header {padding:0 0 14px;margin:0 14px 14px 14px;text-align:center;position:relative;height:85px;}
#gameday-view-preview #preview-header {border-bottom:2px solid #666666;}
#gameday-view-recap_ana #linescore-wrapper,
#gameday-view-recap_ari #linescore-wrapper,
#gameday-view-recap_atl #linescore-wrapper,
#gameday-view-recap_bal #linescore-wrapper,
#gameday-view-recap_bos #linescore-wrapper,
#gameday-view-recap_chc #linescore-wrapper,
#gameday-view-recap_cin #linescore-wrapper,
#gameday-view-recap_cle #linescore-wrapper,
#gameday-view-recap_col #linescore-wrapper,
#gameday-view-recap_cws #linescore-wrapper,
#gameday-view-recap_det #linescore-wrapper,
#gameday-view-recap_fla #linescore-wrapper,
#gameday-view-recap_hou #linescore-wrapper,
#gameday-view-recap_kc  #linescore-wrapper,
#gameday-view-recap_la  #linescore-wrapper,
#gameday-view-recap_mil #linescore-wrapper,
#gameday-view-recap_min #linescore-wrapper,
#gameday-view-recap_nym #linescore-wrapper,
#gameday-view-recap_nyy #linescore-wrapper,
#gameday-view-recap_oak #linescore-wrapper,
#gameday-view-recap_phi #linescore-wrapper,
#gameday-view-recap_pit #linescore-wrapper,
#gameday-view-recap_sd  #linescore-wrapper,
#gameday-view-recap_sea #linescore-wrapper,
#gameday-view-recap_sf  #linescore-wrapper,
#gameday-view-recap_stl #linescore-wrapper,
#gameday-view-recap_tb  #linescore-wrapper,
#gameday-view-recap_tex #linescore-wrapper,
#gameday-view-recap_tor #linescore-wrapper,
#gameday-view-recap_was #linescore-wrapper {border-bottom:2px solid #666666;}

#preview-header-matchup {font-family:'adelle';font-weight:normal;font-size:24px;}
#preview-header ul li {margin:0 0 4px;padding:0;list-style-type:none;clear:both;}
#preview-header ul li#preview-header-info  {font-size:11px;}
#preview-header ul li#preview-header-radio {font-size:13px;}
#preview-header ul li#preview-header-tv    {font-size:13px;}
#preview-header ul li span    {font-weight:bold;}

#preview-header ul li dl          {overflow:auto;}
#preview-header ul li dl dt       {float:left;}
#preview-header ul li dl dd       {float:left;}
#preview-header ul li dl dd ul li {float:left;clear:none;}

#preview-header .preview-header-home-logo {position:absolute;right:20px;top:0px;}
#preview-header .preview-header-away-logo {position:absolute;left:20px;top:0px;}


.article-body {line-height:1.4em;font-size:14px;}
.article-body p {margin:1em 0;}

.preview, .recap {overflow:auto;background:url(../../../static/common/images/article/rightcol_bg.gif) 660px 0px repeat-y;}
.recap        {margin-top:10px;}
.preview-bg-1 {overflow:auto;background:url(../../../static/common/images/article/rightcol_bg_top.gif) 660px top no-repeat;}
.preview-bg-2 {overflow:auto;background:url(../../../static/common/images/article/rightcol_bg_bottom.gif) 660px bottom no-repeat;}

.article-content {float:left;margin:0 30px 0 15px;padding:0;}
.article-sidebar {float:left;width:300px;height:auto;}
.article-sidebar .ad_tag {margin:0 0 20px;}

.article-header {width:630px;margin-bottom:20px;display:block;}
.article-body {width:630px;height:auto;}

.article-video   {float:right;width:246px;margin:0 0 20px 20px;padding:15px 0 10px;border-top:3px solid #666666;border-bottom:3px solid #666666;}
.article-video a   {display:block;position:relative;border:5px solid #b3b3b3;}
.article-video img {width:236px;height:132px;}
.article-video .article-video-play       {background: url(/shared/components/mediawall/v3.1/images/mediawall.png) no-repeat scroll -8px -4px transparent;height: 35px;left: 6px;position: absolute;top: 8px;width: 41px;z-index: 2;}
.article-video p {font-size:11px;color:#333;margin:8px 0 0 0;}

.article-headline  {font-family:'adelle';font-weight:normal;font-size:24px;}
.article-subhead   {font-weight:bold;font-size:18px;color:#666666;}
.article-byline    {font-size:12px;margin:2px 0 0 0;}
.article-timestamp {}
.article-tagline {font-style:italic;}

.article-tools {overflow:auto;margin:0;padding:10px 0 0 0;}
.article-tools li {float:left;margin-right:5px;}
.article-tools li.article-tools-comments {margin-right:20px;padding-left:18px;background: url("/images/article/icon_comment.gif") no-repeat scroll 0 0 transparent;padding-left: 18px;}

.article-section {border-top:3px solid #666666;padding:3px;margin:0 0 20px 0;font-size:11px;}
.article-section.no_border {border:none;}
.article-section a     {color:#333;}
.article-section h4    {font-family:'adelle';font-weight:normal;font-size:15px;text-transform:uppercase;}
.article-section ul    {margin:0;padding:5px 0 0 0;}
.article-section ul li {margin:5px 0;padding:0 0 0 10px;background:url(/images/icons/bullet_square_black.gif) no-repeat scroll 0 0.55em transparent;list-style-type:none;clear:both;overflow:hidden;white-space:nowrap;}
.article-section ul li a { font-size: 1em; text-decoration: none; }
.article-section ul li.video a {background:url(/images/icons/video.gif) no-repeat scroll top left transparent;padding-left:20px;margin-left:5px;}
.article-section ul li a:hover {text-decoration:underline;}
.article-section ul li span {font-size: 1em;color:#999;}
.article-section ul li span a {color:#999;}
.article-section-links-related {}
.article-section-links-mlb     {}
.article-section-players       {}

.article-section .more {display:block; text-align: right; padding: 5px;margin-right:10px; }
.article-section .more a { color: #C00 !important; font-size: 1em; text-decoration: none; }

.article-section-columnists    {}
.article-section-columnists .image_container {float:left;margin-bottom:5px;margin-right:5px;}		
.article-section-columnists li {clear:both;display:block;height:50px;padding: 6px 0;width:280px;}
.article-section-columnists li span {font-size: 1em;}
.article-section-columnists li.separator {border-bottom:1px solid #CCCCCC;}
.article-section-columnists .columnists_name{font-weight:bold;color:#000;}
.article-section-columnists .timeStamp{color:#999999;}
.article-section-columnists .module ul li {background:none;padding:0;}

.article-section-players {}
.article-section-players ul      {}
.article-section-players ul li   {margin:5px 0;padding:0;background:transparent url(../../../static/common/images/article/player_bg.png) 3px 5px no-repeat;}
.article-section-players ul li a {display:block;height:37px;padding:3px 0 0 47px;background-repeat:no-repeat;background-position:5px 0;}
.article-section-players ul li a strong {color:#000;font-size:12px;}

/* comments */
.comment_container {
	clear: left;
	text-align: left;
	width: 100%;
	max-width: 630px;
	position:relative;
	margin-left: 14px;
}
.comment_container .clearer {
	clear:both;
	margin-bottom:10px;
}
.article .article_content .comment_container h3 {font-size:16px;font-weight:bold;}
.comment_container a, .comment_container a:link, .comment_container a:visited, .comment_container a:active {
	font-weight: normal;
}
.comment_head {
	padding-left: 10px;
	background:transparent url(/images/article/comments_header_bg.gif) no-repeat scroll left top;
}
.comment_head h5 {
	background:#FFF url(/images/article/comments_header_bg.gif) no-repeat scroll right top;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 7px 60px;
	text-align: left;
	text-transform: uppercase;
}
.comment_head h5 a:link, .comment_head h5 a:visited, .comment_head h5 a:active {
	color: #FFF;
	font-weight: bold;
}
.comment_logo {
	background: url(/images/comment_logo.png) no-repeat bottom left;
	width: 55px;
	height: 42px;
	float: left;
}

.modal-comments-login {
	left: 150px;
	top: 90px;
}
.modal-comments-login .modal-border {
	width: 340px;
	height: 140px;
}

.modal-container {
	display: none;
	position: absolute;
	border: 0 none;
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	padding: 0;
	text-align: left;
	z-index: 9999;
}

.modal-container h4,
.modal-container ul,
.modal-container li, 
.modal-container ol, 
.modal-container div, 
.modal-container table, 
.modal-container td, 
.modal-container th, 
.modal-container p, 
.modal-container a, 
.modal-container cite, 
.modal-container img {
	background: none repeat scroll 0 0 transparent;
	float: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

.modal-container .modal-border {
    border: 7px solid #bbb;
    border: 7px solid rgba(0,0,0,.38);
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 0 10px 50px rgba(0,0,0,.35);
    -moz-box-shadow: 0 10px 50px rgba(0,0,0,.35);
    box-shadow: 0 10px 50px rgba(0,0,0,.35);
}

.modal-container .modal-body {
	-moz-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	overflow: hidden;
	height: 100%;
	width: 100%;
	background-color:#fff;
	text-align:center;
}
.modal-container .modal-body .modal-close {
	background: url(/images/icons/close.png) repeat scroll 0 0 transparent;
	display: block;
	height: 29px;
	position: absolute;
	right: -5px;
	text-indent: -9999em;
	top: -5px;
	width: 29px;
	z-index: 99999;
	cursor:pointer;
}

.comment_container {
    padding: 10px;
}

.fyre-editor-toolbar .goog-toolbar>.fyre-button-left {
    display:none !important;
}

.fyre .fyre-comment-actions a.fyre-share-link {
    display:none !important;
}

.fyre .fyre-help {
    display:none !important;
}

/* Article Tools */
.article-tools {overflow:auto;zoom:1; margin:8px 0 4px 0;}
.article-tools li {float:left;padding-right:10px;}

.article-tools .article-tools-twitter a, .article-tools .article-tools-twitter .share_count, .article-tools .article-tools-twitter .share_count div {background:url(http://mlb.mlb.com/shared/images/tweet.png); display:block; height:20px;}
.article-tools .article-tools-twitter a { background-position:0 0; float:left; width:55px; }
.article-tools .article-tools-twitter .share_count { background-position:0 -145px; float:left; line-height:19px; margin:0 0 0 3px; padding:0 0 0 8px; }
.article-tools .article-tools-twitter .share_count div { background-position:right -145px; border:medium none; color:#2A7090; font-weight:bold; margin-right:-2px; outline:medium none; padding-right:5px;}

.fb-login-container,.socialchrome.article-top { margin-bottom:25px;}

/**/

.fb-login-container .login-container {
 width:323px; 
 background:#e7e7e7;
 height: 26px;
 -moz-border-radius: 2px;
 border-radius: 2px;
 padding:15px;
}

.fb-login-container {border-top: 1px solid #CCC; padding-top:10px;width:630px;}

.fb-login-container .fb-connect-login {width:auto;}

.fb-login-container .fb-connect-login .header {
  color: #323232;
  font: 18px arial,helvetica,sans-serif;
  font-weight: normal;
  margin-bottom:15px;
}

.fb-login-container .fb-connect-login .sub-header {
   font: 14px arial,helvetica,sans-serif;
   margin-bottom:15px;
   color:#666666;
   
}



.fb-login-container .fb_button_large .fb_button_text {
    margin-left: 24px;
    padding: 2px 6px 4px;
    
}

.fb-login-container .fb_button .fb_button_text, .fb-login-container .fb_button_rtl .fb_button_text {
    background: url("/shared/images/icons/facebook_sprite.png") no-repeat scroll 0 0 #5F78AB;
    border-bottom: 1px solid #1A356E;
    border-top: 1px solid #879AC0;
    color: #FFFFFF;
    display: block;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
    margin: 1px 1px 0 21px;
    padding: 3px 10px 3px;
    text-shadow: none;
}


.fb-login-container .fb_button_large, .fb-login-container .fb_button_large_rtl {
    background-position: left -210px;
    font-size: 11px;
    line-height: 14px;
}


.fb-login-container .start{
color: #323232;
font: 15px arial,helvetica,sans-serif;
padding:2px 23px 0 0;
}

.np_friendsactivity {
padding: 3px;
margin: 0 0 20px 0;
font-size: 11px;
}
/****************** END preview.css ******************/

/****************** BEGIN probables.css ******************/

#gameday-view-probables {padding-bottom:2em;}
#pp_container .column {float:left;width:465px;margin-left:20px;}
#pp_container a img {width:465px;border:none;border-bottom:6px solid #636363;padding-bottom:4px;margin-bottom:6px;}
#pp_container h3 {margin:0 0 2px 0;font-size:18px;}
#pp_container .stats {font-weight:bold;font-size:13px;margin-bottom:8px;display:block;}
#pp_container p {margin-bottom:8px;}

#pp_container .tba {font-size:17px;font-weight:bold;color:#444;padding:15px;}
/*#pp_container #pp_home .tba {text-align:right;}*/
#pp_container #pp_away .tba {text-align:left;}
#pp_container .pp_rl li.expanded_container, #pp_container .pp_rl li.career_container {display:inline;}
#pp_container .pp_rl li.expanded_container {border-right:1px solid #333;padding:0 6px 0 0;margin:0 2px 0 0;}
#pp_container .pp_rl li.career_container {background: url("/images/icons/related_link/mlb.png") no-repeat scroll right 6px transparent;padding-right: 12px;}

#away_pop_container .pop_close_button {right:0;}
#home_pop_container .pop_close_button {left:0;}
.pop_close_button {position:absolute;top:0;background:#666;color:#fff;font-weight:bold;font-size:18px;border:2px solid #fff;width:24px;height:24px;text-align:center;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;}
.pop_close_button a {color:#fff;}
.pop_close_button a:hover {text-decoration:none;}
.pop_close_button:hover {background:#000;}

#away_pop_container {position:absolute;top:180px;left:0px;display:none;}
#home_pop_container {position:absolute;top:180px;right:0px;display:none;}
.pop_container #pop {width:320px;border-right:1px solid #666;border-bottom:1px solid #666;padding:12px;border-top:1px solid #666;padding:12px;position:relative;background-color:#fff;height:419px;overflow:auto;}
#home_pop_container #pop {border-left:1px solid #666;}
.pop_container h5 {background-color:#666;color:#fff;text-align:center;padding:6px;display:block;}
.pop_container .no_data {background-color:#ccc;color:#333;text-align:center;padding:4px;display:block;}
.pop_container .no_data {margin-bottom:12px;}
.pop_container .sub_header, #pop_container th, #pop_container .list_container dt  {color:#333;}
.pop_container .list_container {margin-bottom:12px;border:1px solid #ccc;height:120px;}
.pop_container .list_container .list {padding:0 0 0 11px;}
.pop_container .list_container .sub_header {background-color:#ccc;text-align:center;font-size:12px;display:block;width:97.3%;padding:4px;margin-bottom:10px;}
.pop_container .list_container dl {float:left;border:1px solid #ccc;width:67px;text-align:center;}
.pop_container .list_container dt {font-size:14px;clear:both;font-weight:normal;border-bottom:1px solid #ccc;height:20px;}
.pop_container .list_container dd {font-size:14px;font-weight:bold;height:20px;margin-top:6px;}

.pop_container table {border-collapse: collapse; border: 1px solid #ccc; font-size:12px; font-family: arial, sans-serif;}
.pop_container thead {background-color:#ccc;}
.pop_container table td {width:6%;}
.pop_container table td.first {width:20%;text-align:left;}
.pop_container table th.first {text-align:left;}
.pop_container table th {font-weight:bold;padding: 4px 4px;text-align:right;}
.pop_container table td {text-align:right;padding: 2px 4px;}
/****************** END probables.css ******************/

/****************** BEGIN reset.css ******************/

/* global overides */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/****************** END reset.css ******************/

/****************** BEGIN video.css ******************/

#gameday-view-video {
 min-height:602px;
}
* html #gameday-view-video {
 height:602px;
}

.video-theater {
 float:left;
 width:640px;
 margin-left:21px;
}

#wrap-video-player {
 width:640px;
 height:360px;
 margin-bottom:19px;
}

#clipTitle {
 font-family:"Adelle", "Helvetica Neue", "Helvetica", arial, sans-serif;
 font-size:1.6em;
 float:left;
 height:24px;
 margin-right:.5em;
}

.video-supporting-cast {
 margin-left:681px;
}

#clipMeta,
#wrap-video-playlist {
 list-style:none;
 margin:0;
 padding:0;
}

#clipData {
 position:relative;
 clear:left;
}
#clipInfoLinks {
 position:absolute;
 right:0;
 top:0;
}
#clipMeta li {
 float:left;
 color:#757474;
 margin:.5em .33em 0 0;
}
#clipDate {
 border-right:1px solid #737373;
 padding-right:.33em
}
#clipDuration {
 margin-left:.25em
 padding-left:.25em;
}
#clipBlurb {
 clear:left;
 margin:1.5em 0;
 line-height:1.5em;
 font-size:1.1em;
}
#clipTags div {
 display:inline;
}
.clip-details-container {
 width:408px;
 padding:0 32px 0 0;
 border-right:1px solid #232323;
}

.wrap-video-playlist-links div {
 float:left; 
}
.wrap-video-playlist-links {
  text-align:right;
  height:25px;
  width:299px;
  margin:.5em 0;
  font-weight:bold;
}

#wrap-video-playlist {
 height:264px;
 background:#020202 url(../../../static/common/images/bg-pattern-dot.png);
 padding:2px 9px;
 width:277px;
 border-bottom:2px solid #535353;
 border-left:2px solid #282828;
 border-right:2px solid #282828;
}


#wrap-video-playlist-viewport {
 overflow:hidden;
 height:260px;
 position:relative;
}
#wrap-video-playlist-items {
 list-style:none;
 position:absolute;
}

#wrap-video-playlist li {
 position:relative;
 height:41px;
 padding:18px 0 6px 102px;
 border-bottom:1px solid #000;
 border-top:1px solid #535353;
 line-height:1.4em;
}
#wrap-video-playlist li.current {
 background:#333;
}
#wrap-video-playlist li:first-child {
 border-top:0px;
}
#wrap-video-playlist li:last-child {
 border-bottom:0px;
}
#wrap-video-playlist a {
 color:#999;
}
#wrap-video-playlist a img {
 border:none;
 width:92px;
 height:53px;
}
#wrap-video-playlist a strong {
 color:#fff;
}
.video-item-thumb {
 position:absolute;
 left:0;
 top:6px;
 width:124px;
}

#videoCompanionAd {
 margin:.5em 0 0;
 width:300px;
 height:250px;
}

.btnPlaylist {
    height:17px;

    background: #424242; /* old browsers */
    background: -moz-linear-gradient(top, #424242 0%, #333333 51%, #242424 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424242), color-stop(51%,#333333), color-stop(100%,#242424)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#242424',GradientType=0 ); /* ie */
    background: -o-linear-gradient(top, #424242 0%,#333333 51%,#242424 100%); /* opera */
                
    overflow:hidden; 
    cursor:pointer; 
    line-height:100px;
    width:299px;
}
.btnPlaylist.disabled {
    cursor:default;
    border-color:#333;
    background-color:#333;
}
.btnPlaylist div    {text-indent:-999px; width:15px; height:15px; overflow:hidden; margin:0 auto;}
#btnPlaylistPrev div {background:url(../../../static/common/images/sprite-vertical-arrows.png) no-repeat 0 0;}
#btnPlaylistNext div {background:url(../../../static/common/images/sprite-vertical-arrows.png) no-repeat 0 -15px;}
#btnPlaylistPrev.disabled div,
#btnPlaylistNext.disabled div {background:none;}
#btnPlaylistPrev {
 -webkit-border-top-right-radius: 6px;
 -webkit-border-top-left-radius: 6px;
 -moz-border-radius-topright: 6px;
 -moz-border-radius-topleft: 6px;
 border-top-right-radius: 6px;
 border-top-left-radius: 6px;
}
#btnPlaylistNext {
 -webkit-border-bottom-right-radius: 6px;
 -webkit-border-bottom-left-radius: 6px;
 -moz-border-radius-bottomright: 6px;
 -moz-border-radius-bottomleft: 6px;
 border-bottom-right-radius: 6px;
 border-bottom-left-radius: 6px;
}

ul#clipShare { list-style: none; }
ul#clipShare li { float:left; margin-right:8px; }
ul#clipShare li a      {text-indent:-100px; overflow:hidden; display:block;}
ul#clipShare #facebook,
ul#clipShare #twitter,
ul#clipShare #digg,
ul#clipShare #share {
 width:24px; height:24px;
 margin-right:8px;
 background:url(/shared/images/social_icons_24x24.png) no-repeat;
}
ul#clipShare #share {
 margin-top:4px;
}
ul#clipShare #facebook {background-position: 0 -4px;}
ul#clipShare #twitter  {background-position: 0 -100px;}		
ul#clipShare #digg     {background-position: 0 -35px;}
ul#clipShare #share    {background-position: 0 -200px;}
#clipTags     {color:#666; font-size:11px; clear:both; padding-top:3px;}
#clipTags div {display:inline;}

#clipShare #btn-share-embed {
 clear:left;

}
#clipShare #btn-share-embed,
#clipShare #btn-share-copy {
 height:auto;
 overflow:hidden;
}
#clipShare #btn-share-embed a,
#clipShare #btn-share-copy a {
 text-indent:0;
 text-align:center;
}
#clipShare .bam-button,
.bam-button {

 font-family:"Helvetica", "Helvetica Neue", arial, sans-serif;

 display:block;
 padding:6px 17px 7px;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
     -moz-border-radius: 7px; 
  -webkit-border-radius: 7px; 
          border-radius: 7px; 
 text-align:center;
 
 margin:.3em 0; 

 background: #969698; /* Old browsers */
 background: -moz-linear-gradient(top, #969698 0%, #5C5C5D 50%, #3D3E3F 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#969698), color-stop(50%,#5C5C5D), color-stop(100%,#3D3E3F)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #969698 0%,#5C5C5D 50%,#3D3E3F 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #969698 0%,#5C5C5D 50%,#3D3E3F 100%); /* Opera11.10+ */
 background: -ms-linear-gradient(top, #969698 0%,#5C5C5D 50%,#3D3E3F 100%); /* IE10+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#969698', endColorstr='#3D3E3F',GradientType=0 ); /* IE6-9 */
 background: linear-gradient(top, #969698 0%,#5C5C5D 50%,#3D3E3F 100%); /* W3C */

 color:#fff; 
}
#clipShare .bam-button-small,
.bam-button-small {
 font-size:11px;
 font-weight:normal;
 padding:2px 4px;
     -moz-border-radius: 3px; 
  -webkit-border-radius: 3px; 
          border-radius: 3px; 

 width:49px;
}

.copy-container,
.embed-container {
 width:460px;
 margin:0 auto;
}
#popModule .embed-container p {
 margin:1em 0;
}
#popModule .copy-container p {
 margin:0 0 .5em;
 font-weight:bold;
}
.copy-code,
.embed-code {
 font-size:1.25em;
 padding:.5em;
 width:445px;
 margin:.5em 0 1em;
}
.copy-code {
 height:50px;
 margin:0 0 1em;
}
.embed-code {
 height:185px;
}
#module_content {
 background:#fff;
     -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; 
          border-radius: 4px; 
}



/****************** END video.css ******************/

/****************** BEGIN view.css ******************/

/* generic view styles */
.gameday-view {
 clear:left;
 background:#fff;
 overflow:hidden;
 text-align: left;
}

#gamestate-view-header {
 position:relative;
 height:64px;
}

/* matchup header */
#matchup-team-title,
#matchup-date-title {
 position:absolute;
 color:#656565;
 font-weight:bold;
 font-size:1.1em;
 top:21px;
}
#matchup-team-title {
 left:21px;
}
#matchup-date-title {
 right:21px;
}

/* Gamestate Tabs */
#gamestateTabNavContainer ul,
.gamestateTabNavContainer ul {
 list-style:none;
 margin:0 auto;
 padding:13px 0 0;
}
#gamestateTabNavContainer li,
.gamestateTabNavContainer li {
 float:left;
}
#gamestateTabNavContainer a,
.gamestateTabNavContainer a {
 background:#f1f1f1;
 display:block;
 padding:8px 13px;
 /*border-left:1px solid #a0aeb9;*/
 border-right:1px solid #a0aeb9;
 border-top:1px solid #a6a6a6;
 border-bottom:1px solid #a6a6a6;
 color:#32324a;
 font-weight:bold;
}
#gamestateTabNavContainer a.gameday-view-tab-on,
.gamestateTabNavContainer a.gameday-view-tab-on {
 background: #C0C0C0; /* old browsers */
 background: -moz-linear-gradient(top, #C0C0C0 0%, #E7E7E7 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C0C0C0), color-stop(100%,#E7E7E7)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C0C0C0', endColorstr='#E7E7E7',GradientType=0 ); /* ie */
 color:#2c2c2c;
}
#gamestateTabNavContainer ul li:first-child a,
.gamestateTabNavContainer ul li:first-child a {
 border-left:1px solid #a0aeb9;
 -webkit-border-top-left-radius: 7px;
 -webkit-border-bottom-left-radius: 7px;
 -moz-border-radius-topleft: 7px;
 -moz-border-radius-bottomleft: 7px;
 border-top-left-radius: 7px;
 border-bottom-left-radius: 7px;
}
#gamestateTabNavContainer ul li:last-child a,
.gamestateTabNavContainer ul li:last-child a {
-webkit-border-top-right-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-moz-border-radius-topright: 7px;
-moz-border-radius-bottomright: 7px;
border-top-right-radius: 7px;
border-bottom-right-radius: 7px;
}

/* view loading */
.loading {
 padding:40px 0;
 text-align:center;
}


/* night */
.gameday-viewgroup-night {
 background:#0c0c0c;
 color:#fff;
}
.gameday-viewgroup-night a {
 color:#6c94c8;
}

.gameday-viewgroup-night #gamestateTabNavContainer a,
.gameday-viewgroup-night .gamestateTabNavContainer a {
 background: #535353; /* old browsers */
 background: -moz-linear-gradient(top, #535353 0%, #3F3F3F 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(100%,#3F3F3F)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#3F3F3F',GradientType=0 ); /* ie */
 color:#fff;
 border-color:#070606;
 border-bottom-color:#2b2b2b;
}

.gameday-viewgroup-night #gamestateTabNavContainer a.gameday-view-tab-on,
.gameday-viewgroup-night .gamestateTabNavContainer a.gameday-view-tab-on {
 color:#a7a7a7;
 background-color:#444;
 background-image:url(../../../static/common/images/bg-pattern-dot.png);
}

.gameday-viewgroup-night #gamestateTabNavContainer ul li:first-child a,
.gameday-viewgroup-night .gamestateTabNavContainer ul li:first-child a {
 border-left:1px solid #070606;
}

.gameday-viewgroup-night .gameday-view, 
.gameday-viewgroup-night #gamestate-view-header {
 background:#0c0c0c;
}


/* flash client nav */
/*#gamedayVersionNavContainer {
 position:absolute;
 right:8px;
 top:10px;
}*/
#gdHdr #top-header-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 52px;
}

#gdHdr #top-content-container {
	background: none;
	margin: 11px 4px 0 5px;
	float: right;
	border-bottom: none;
}
#gdHdr #top-content.mlb-bar {
	width: auto;
}
#gdHdr #top-content .nav a:link, .mlb #top-content .nav a:visited, .mlb #top-content .nav a:hover, .mlb #top-content .nav a:active {
	color: #fff;
}
#gdHdr .mlb-bar #login-nav {
	padding-left: 0;
}
#gamedayVersionNavContainer {
 display:none;
}
#gamedayVersionNavContainer ul {
 list-style:none;
 margin:0;
 padding:0;
}
#gamedayVersionNavContainer li {
 float:right;
}
#gamedayVersionNavContainer a {
 display:block;
 padding:0 13px;
 line-height:30px;
 border:1px solid #080808;
 text-align:center;

 background: #3F3F3F; /* old browsers */
 background: -moz-linear-gradient(top, #3F3F3F 0%, #424242 50%, #393939 51%, #3C3C3C 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3F3F3F), color-stop(50%,#424242), color-stop(51%,#393939), color-stop(100%,#3C3C3C)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3F3F3F', endColorstr='#3C3C3C',GradientType=0 ); /* ie */

 color:#ffffff;
}
#gamedayVersionNavContainer a.gameday-view-tab-on {
 background: #333333; /* old browsers */
 background: -moz-linear-gradient(top, #333333 0%, #4E4E4E 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#4E4E4E)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#4E4E4E',GradientType=0 ); /* ie */
  
 background-image:url(../../../static/common/images/bg-pattern-dot.png);

 color:#a7a7a7;
}
#gamedayVersionNavContainer ul li:first-child a {
 -webkit-border-top-right-radius: 7px;
 -webkit-border-bottom-right-radius: 7px;
 -moz-border-radius-topright: 7px;
 -moz-border-radius-bottomright: 7px;
 border-top-right-radius: 7px;
 border-bottom-right-radius: 7px;
}
#gamedayVersionNavContainer ul li:last-child a {
 -webkit-border-top-left-radius: 7px;
 -webkit-border-bottom-left-radius: 7px;
 -moz-border-radius-topleft: 7px;
 -moz-border-radius-bottomleft: 7px;
 border-top-left-radius: 7px;
 border-bottom-left-radius: 7px;
}

/** ads **/
#GDAd_classic {
 position:absolute;
 z-index:2;
 width:300px; height:250px;
 right:6px;
 bottom:0;
}
#GDAd_gameday {
 position:absolute;
 z-index:1;
 border:1px solid #ccc;
}

#GDAd_sponsorHdr {
position:absolute;
top:10px; left:430px;
width:175px; height:34px;
overflow:hidden;
}

#GDAd_interstitial_1x1 {
position:absolute;
top:0; left:0;
width:1px; height:1px;
overflow:hidden;

}

#pregameContainer, 
#ingameContainer {
 min-height:602px;
}
* html #pregameContainer,
* html #ingameContainer {
 height:602px;
}
#postgameContainer {
 min-height:556px;
}
* html #postgameContainer {
 height:556px;
}

/* override bottom gutter for individual views */
#ingameContainer,
#gameday-view-wrap {
 padding-bottom:0;
}

/* gamestate nav */
#gamestateNavContainer {
 width:990px;
 margin:1em auto;
 overflow:hidden;
}
#gamestateNavContainer ul {
 margin:0 auto;
}
#gamestateNavContainer li {
 border-right:1px solid #fff;
 display:inline;
 margin-right:1em;
 padding-right:1em;
 font-size:11px;
 color:#ccc;
}
#gamestateNavContainer ul li:first-child {
 border-right:0;
 padding-right:0;
}
#gamestateNavContainer ul li:last-child {
 margin-right:0; 
 border-right:0;
}
#gamestateNavContainer,
#gamestateNavContainer a,
#gamestateNavContainer a:visited {
 color:#fff;
 font-weight:bold;
 font-size:12px;
}
#gamestateNavContainer a.gameday-view-tab-on, 
#gamestateNavContainer a.gameday-view-tab-on:visited {
 color:#666;
 text-decoration:none;
 cursor:default;
}

/****************** END view.css ******************/

/****************** BEGIN wrap.css ******************/

#wrap                        {position:relative;width:990px;height:556px;overflow:hidden;}
#wrap #wrap-image            {width:990px;height:556px;background:url(/images/loading.gif) no-repeat center center transparent;}
#wrap #wrap-headline {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 50px;
    width: 400px;
    color: #ffffff;
    font-family: Impact,Arial Black,Arial,Helvetica,sans-serif;
	font-weight: normal;
    font-size: 58px;
    line-height: 72px;
    z-index: 1;
	text-shadow: 0 0 3px #000000, 3px 3px 5px #000000, 5px 5px 10px #000000;
	filter: glow(color=#000000,strength=5);
}
#wrap #wrap-headline.alignment_1 {left:50px;text-align:left;}
#wrap #wrap-headline.alignment_0 {right:50px;text-align:right;}
#wrap #wrap-score            {position:absolute;z-index:1;margin:0;padding:0;left:12px;top:400px;font-family:'adelle';font-size:24px;}
#wrap #wrap-video            {position:absolute;z-index:1;margin:0;padding:0;left:12px;top:442px;}
#wrap #wrap-video a          {display:block;border:5px solid #b3b3b3;width:124px;height:70px;}
#wrap #wrap-video img        {}
#wrap .wrap-video-play       {background: url(/shared/components/mediawall/v3.1/images/mediawall.png) no-repeat scroll -8px -4px transparent;height: 35px;left: 6px;position: absolute;top: 8px;width: 41px;z-index: 2;}
#wrap #wrap-video p          {margin:0;padding:0;width:134px;font-size:11px;color:#333}

#wrap #wrap-linescore        {position:absolute;z-index:1;margin:0;padding:0;left:165px;top:433px;width:400px;}
#wrap #wrap-linescore table  {width:400px;}
#wrap #wrap-linescore .gameday-linescore thead th       {border:none;font-size:.9em;color:#666;}
#wrap #wrap-linescore .gameday-linescore thead th.runs  {background:none;}
#wrap #wrap-linescore .gameday-linescore tbody th,
#wrap #wrap-linescore .gameday-linescore tbody td  {font-weight:bold;font-size:1em;}
#wrap #wrap-linescore dl {overflow:auto;margin:2px 0 0 2px;}
#wrap #wrap-linescore dl dt {float:left;font-weight:bold;margin:0 5px 0 0;}
#wrap #wrap-linescore dl dd {float:left;font-weight:bold;margin:0 20px 0 0;}

#wrap #wrap-blurb              {position:absolute;z-index:1;margin:0;padding:0;left:590px;top:400px;width:380px;}
#wrap #wrap-blurb p            {margin:0 0 1em 0;padding:0;font-size:15px;line-height:1.5em;}
#wrap #wrap-related-links      {margin:0 0 1em 0;padding:0;overflow:auto;}
#wrap #wrap-related-links li   {margin:0;padding:0;list-style-type:none;float:left;font-weight:bold;font-size:12px;height:15px;}
#wrap #wrap-related-links li#wrap-related-away-recap {margin-right:20px;padding-right:20px;border-right:1px solid #333;}
#wrap #wrap-bottom-bg          {position:absolute;margin:0;padding:0;background-color:#ffffff;width:990px;height:172px;left:0px;top:384px;opacity:0.85;filter: alpha(opacity = 85);}

#wrap #wrap-gradient {position: absolute;top:0px;left:0px;width:990px;height:556px;margin:0;padding:0;background:transparent;}
#wrap #wrap-gradient.alignment_1 {
background-image: -moz-linear-gradient(left center , rgba(0, 0, 0, 0.75) 0%, transparent 50%);
background-image: -webkit-gradient(linear, 0% 0%, 100% 0%, from(rgba(0, 0, 0, 0.75)), to(transparent), color-stop(0.5, transparent));
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#50000000',EndColorStr='#00000000');
-ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#50000000',EndColorStr='#00000000');
}
#wrap #wrap-gradient.alignment_0 {
background-image: -moz-linear-gradient(right center , rgba(0, 0, 0, 0.75) 0%, transparent 50%);
background-image: -webkit-gradient(linear, 100% 0%, 0% 0%, from(rgba(0, 0, 0, 0.75)), color-stop(0.5, transparent), to(transparent));
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#00000000',EndColorStr='#50000000');
-ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#00000000',EndColorStr='#50000000');
}


/****************** END wrap.css ******************/