/*----------------------------------------------------- generic -*/
body {
 margin:0;
 padding:0;
 background:#000 url(/mlb/images/bg_mlb_tile.gif);
}
img { 
 border:none; 
}
h2,h3,h4,h5 {
 margin-top:0;
}
th { 
 text-align:left;
 font-weight:bold; 
}
th, td {
 padding:3px 2px;
}
.zebra {
 background:#fff;
}
.hnav, .hlist {
 margin:0;
 padding:0;
 list-style:none;
}
.hnav li, .hlist li {
 float:left;
}


/*----------------------------------------------------- overall container -*/
#gamecenter {
 position:relative;
 width:990px;
 margin:0 auto;
 background:#051024 url(/mlb/images/gameday/y2008/bg-container.gif) 0 0 repeat-x;
}

/*----------------------------------------------------- masthead/topnav/scoreboard/gamelinks -*/
#masthead {
 position:relative;
 height:136px;
 background:url(/mlb/images/gameday/y2008/logo-mlb.jpg) 0 0 no-repeat;
}
.gameday #masthead {
 background:url(/shared/components/gameday/v4/images/logo-gameday-adobe.jpg) 0 0 no-repeat;
}
#masthead .hnav li a, #masthead .hnav li a:visited {
 color:#fff;
}
#masthead .hnav li a:hover {
 text-decoration:underline;
}
#masthead .hnav, #gd_tabs {
 font-size:11px;
 color:#fff;
}

#logo-mlb_com {
 position:absolute;
 left:57px;
 top:12px;
 margin:0;
}
#logo-mlb_com a {
 display:block;
 width:185px;
 height:40px;
 text-indent:-1000em;
}

#hdr {
 position:relative;
 z-index:1;
 height:82px;
 background:url(/mlb/images/gameday/y2008/bg-topnav.gif) 314px 2px no-repeat;
}
#masthead #topnav {
 height:1em;
 padding:6px 0 6px 327px;
}
#topnav li {
 margin-right:25px;
 font-weight:bold;
 font-size:11px;
}

/*--- scoreboard ---*/
#masthead #gd_miniscoreboard_nav {
 position:relative;
 z-index:3;
 float:right;
 margin-top:-17px;
 padding-right:8px;
}
#gd_miniscoreboard_nav li {
 margin-right:8px;
}
#gd_miniscoreboard_nav a {
 margin-left:4px;
}
#gd_miniscoreboard_nav li a.disabled,
#gd_miniscoreboard_nav li a.disabled:visited,
#gd_ps_miniscoreboard_nav li a.disabled,
#gd_ps_miniscoreboard_nav li a.disabled:visited {
 color:#9e9e9e;
}
#gd_miniscoreboard {
 position:absolute;
 left:315px;
 top:23px;
 z-index:3;
 width:662px;
 height:57px;
}

#gd_ticker {
 position:relative;
 z-index:6;
 padding-left:12px !important;
}
#gd_ticker a, #gd_ticker a:hover, #gd_ticker a:visited {
 position:static !important;
 color:#000;
}


#gda_coming_soon {
 position:relative;
 z-index:6;
 float:right;
 margin-top:-26px;
 padding:0px 12px 7px 12px;
 color:#999;
 font-size:11px;
 list-style:none;
}
#gd_audio {
 display:none;
 position:relative;
 z-index:6;
 float:right;
 margin-top:-26px;
 padding:0px 12px 7px 12px;
 color:#fff;
 font-size:11px;
 list-style:none;
}
#gd_audio li {
 float:left;
 margin-left:12px;
}
#gd_audio li.audiolabel {
 text-transform:uppercase;
}
#gd_audio a, #gd_audio a:hover, #gd_audio a:visited {
 padding:4px 0 4px 24px;
 background:url(/shared/components/gameday/v4/images/ico-gd_audio_link.gif) 0 2px no-repeat;
 color:#fff;
 white-space:nowrap;
}
#gd_audio .nowplaying a, #gd_audio .nowplaying a:visited {
 display:none;
}
#gda_player {
 position:relative;
 margin-top:-4px;
 color:#FEB50D;
}
#flvAudioPlayer { 
 margin-top:-4px;
}

#gd_mini {
 position:relative;
 z-index:5;
 float:left;
 width:325px;
 margin:-26px 0 0 390px;
 text-align:left;
}
#gd_mini a, #gd_mini a:visited {
 color:#fff;
}
#gd_mini span { margin-right:12px; }
a#gd_mini_link, a:visited#gd_mini {
 padding:5px 30px 6px 0;
 background:url(/mlb/images/gameday/y2008/ico-gdmini.gif) right 0px no-repeat;
}
span.links-mlbtv a {
 padding:0 22px 0 0;
 background:url(/images/icons/mlbtv.gif) right 1px no-repeat;
}
span.links-postseasontv a {
 padding:0 24px 0 0;
 background:url(/mlb/images/gameday/y2008/ico-postseasontv.gif) right 0px no-repeat;
}

/*--- gamelinks ---*/
#gamelinks {
 position:absolute;
 z-index:5;
 left:60px;
 top:80px;
 width:262px;
 margin:0;
 padding:0;
 list-style:none;
}
#gamelinks.gl-archive {
 left:112px;
 width:100px;
}
#gamelinks li {
 float:left;
 margin:0 7px 0 0;
}
#gamelinks li a, #gamelinks li a:visited {
 padding:0 22px 0 0;
 color:#fff;
 text-align:center;
}
#gamelinks li.links-mlbtv a {
 background:url(/images/icons/mlbtv.gif) right 1px no-repeat;
}
#gamelinks li.links-radio a {
 background:url(/images/icons/audio_gold.gif) right 2px no-repeat;
}
#gamelinks li.links-chat a {
 background:url(/images/icons/chat.gif) right 2px no-repeat;
}

/*----------------------------------------------------- footer -*/
.footerBackground {
 clear:both;
}


/*----------------------------------------------------- main -*/
#main {
 position:relative;
 min-height:300px;
 border-top:6px solid #fff;
 background:#fff;
}
* html #main {
 height:300px;
}

#flashinstaller {
 width:184px;
 height:162px;
 margin:20px auto;
 padding:30px 12px 0 100px;
 background:url(/shared/flash/express_install/flash_installbg.gif) 0 0 no-repeat;
 font-size:14px;
}


/*----------------------------------------------------- tabs -*/
#gd_tabs {
 /*position:relative;*/
 z-index:5;
 height:25px;
 position:absolute;
 margin-top:-31px;
 width:100%;
 border-bottom:6px solid #fff;
}
#gd_tabs a, #gd_tabs span {
 display:block;
 height:30px;
 margin:0;
 padding:0;
 background:0 0 no-repeat;
 text-indent:-1000em;
}
#gdt-preview a, #gdt-preview span {
 width:126px;
 background-image:url(/shared/components/gameday/v4/images/tab-preview.png);
}
#gdt-preview span {
 background-position:0 -60px;
}

#gdt-gameday a, #gdt-gameday span {
 width:119px;
 background-image:url(/shared/components/gameday/v4/images/tab-gameday.png);
}
.preview #gdt-gameday a, .preview #gdt-gameday span {
 background-position:0 -90px;
}
#gdt-wrap a, #gdt-wrap span {
 width:137px;
 background-image:url(/shared/components/gameday/v4/images/tab-box.png);
}
#gdt-wrap a.wrap {
 background-image:url(/shared/components/gameday/v4/images/tab-wrap.png);
}
.preview #gdt-wrap a, .preview #gdt-wrap span {
 background-position:0 -120px;
}

.preview .live #gdt-gameday a, .preview .live #gdt-gameday span {
 background-position:0 -30px;
}
.preview .live #gdt-wrap span {
 background-position:0 -150px;
}

.gameday .live #gdt-preview a {
 background-position:0 -30px;
}
.gameday .live #gdt-wrap span,
.gameday #gdt-wrap span  {
 background-position:0 -180px;
}

.final #gdt-gameday a {
 background-image:url(/shared/components/gameday/v4/images/tab-gameday.png); 
}
.gameday .final #gdt-preview a,
.wrap .final #gdt-preview a {
 background-position:0 -30px;
}
.preview .final #gdt-gameday a {
 background-position:0 -30px;
}
.wrap .final #gdt-gameday a {
 background-position:0 -60px;
}
.preview .final #gdt-wrap a {
 background-position:0 -30px;
}
.gameday .final #gdt-wrap a {
 background-position:0 -90px;
}

.preview #main {
 border-color:#668efc;
}
.gameday #main {
 border-color:#ffba00;
}
.wrap #main {
 border-color:#f63a04;
}


/*----------------------------------------------------- modes -*/
#preview, #wrap {
 display:none;
 background:#fff;
 min-height:608px;
}
* html #preview, * html #gameday, * html #wrap {
 height:608px;
}
#preview, #wrap {
 border:solid #d4d4d4;
 border-width:0 2px 2px;
}
#gameday {
 display:none;
 background:#fff;
 padding:608px 0 4px; /* 621px */
}
#gameday .note {
 padding:0 12px;
}


/*----------------------------------------------------- gameday 300x250 ad -*/
#main .ad_350x200 {
 display:none;
 position:absolute;
 bottom:35px;
 right:4px;
 z-index:50;
 border:1px solid #666;
}
.gameday #main .ad_350x200 {
 display:block;
}
.preview_ad_300x250 {
 margin:4px 0;
 text-align:center;
}


/*----------------------------------------------------- layout -*/
.col_1 { float:left; width:268px; padding:8px 6px;} /*280px outer width*/
.col_2 { float:left; width:400px; margin-left:5px; padding:8px 7px 0; background:#bbbbbb; } /*414px outer width*/
.col_3 { margin-left:703px; padding:8px 6px;}

.preview .col_1, .preview .col_3 { background:#ebebeb; }
#wrap { padding:0 6px 6px; }
#wrap .col_1 { width:250px; padding-left:19px; }
#wrap .col_2 { display:none; }
#wrap .col_3 { padding-right:19px; }
#wrap .more { text-align:left; }

#wrap .twitterVisualization .col_2 { background:transparent; }

/*----------------------------------------------------- team logo hdr -*/
.gd_hdr {
 position:relative;
 text-align:center;
}
.gd_hdr h2 {
 margin:0 0 6px;
 padding-top:12px;
 font-size:24px;
}
.gd_hdr h2 .record_away,
.gd_hdr h2 .record_home {
 position:absolute;
 top:0;
 width:189px;
 height:42px;
 padding-top:12px;
 font-size:11px;
 font-weight:normal;
 color:#fff;
}
.gd_hdr h2 .record_away {
 left:9px;
 padding-right:25px;
 background:-70px 0 no-repeat;
 text-align:right;
}
.gd_hdr h2 .record_home {
 right:9px;
 padding-left:25px;
 background:0 0 no-repeat;
 text-align:left;
}
.gd_hdr div {
 margin:0 0 4px;
 font-size:14px;
 font-weight:bold;
 color:#666;
}
.gd_hdr div span {
 margin:0 4px;
}
.gd_hdr div span.upper {
 text-transform:uppercase;
}
.gd_hdr #broadcast_away,
.gd_hdr #broadcast_home {
 position:absolute;
 bottom:0;
 font-size:11px;
}
.gd_hdr #broadcast_away {
 left:18px;
}
.gd_hdr #broadcast_home {
 right:18px;
}

/*----------------------------------------------------- flash -*/
#flvplayer,
#flash_vc {
 position:absolute;
 z-index:999;
 overflow:auto;
 overflow-x:hidden;
 overflow-y:hidden;
 left:0;
 top:0;
 width:1px;
 height:1px;
}
#flash_vc {
 z-index:20;
 left:2px; top:2px;
}
#gameday #flash_vc {
 position:static;
 z-index:1;
 overflow:auto;
 width:auto;
 height:auto;
}
#flash_vc.show {
 left:1px;
 width:auto;
 height:auto;
}
#flash_vc.hide {
 position:absolute;
 left:-1000em;
}
#flvplayer.show {
 width:auto;
 height:auto;
}
#flvplayer_preview, #flvplayer_wrap { display:block; width:400px; height:273px; background:#000; }
#preview-video ul {
 margin:0;
 padding:0;
 list-style:none;
}
#preview-video li {
 padding:10px 0 12px 37px;
 background:url(/mlb/images/gameday/y2008/bg-preview-video.gif) 0 0 no-repeat;
}
#preview-video li.current {
 background:url(/mlb/images/gameday/y2008/bg-preview-video_on.gif) 0 0 no-repeat;
}
#preview-video li a, #preview-video li a:visited {
 font-size:13px;
 color:#fff;
 font-weight:bold;
}
#preview_standings_stats {
 background:#fff;
 padding:6px 10px 10px;
}
#preview_standings_stats table {
 width:380px;
 margin:0;
 /*border-collapse:collapse;*/
}
#preview_team_stats th {
 padding-top:20px;
}

#preview_standings_stats th.w,
#preview_standings_stats td.w,
#preview_standings_stats th.l,
#preview_standings_stats td.l,
#preview_standings_stats th.pct,
#preview_standings_stats td.pct,
#preview_standings_stats th.gb,
#preview_standings_stats td.gb,
#preview_standings_stats th.wl_home,
#preview_standings_stats td.wl_home,
#preview_standings_stats th.wl_away,
#preview_standings_stats td.wl_away,
#preview_standings_stats th.stat,
#preview_standings_stats td.stat {
 text-align:center;
}
#preview_standings_stats th,
#preview_standings_stats td {
 font-size:.9em;
 border-bottom:1px solid #bd848d;
}
#preview_standings_stats td.team {
 border-left:1px solid #bd848d;
}
#preview_standings_stats td.wl_away,
#preview_standings_stats td.last {
 border-right:1px solid #bd848d;
}

#ticket_center {
 overflow:hidden;
 background:#fff;
 padding:6px 10px 10px;
}
#ticket_center h4 {
 padding-left:140px;
 background:url(/shared/components/gameday/v4/images/bg-hdr_ticket_center.gif) 0 3px no-repeat;
 color:#424242;
 font-size:1.2em;
}
#ticket_center .link-tickets {
 display:none;
 text-align:center;
 margin:0 0 .5em;
}
#ticket_center h5 {
 margin:0 0 .3em;
 padding:3px 5px;
 color:#fff;
 font:normal .9em arial,helvetica,sans-serif;
}
#ticket_center .link-tickets a {
 padding:0 0 0 20px;
 background:url(http://mlb.mlb.com/images/schedule/icon_ticket.gif) 0 0 no-repeat;
 font-size:12px;
}
#ticket_center ul {
 margin:0;
 padding:0 5px;
 list-style:none;
}
#ticket_center ul li {
 margin:0 0 .2em;
 font-size:.9em;
}
.away_ticket_links {
 float:left;
 width:185px;
 border-right:1px solid #f2f2f2;
}
.away_ticket_links h5 {
 margin-right:10px !important;
}
.home_ticket_links {
 margin-left:195px;
}
.home_ticket_links h5,
.home_ticket_links li {
 text-align:right;
}



/*----------------------------------------------------- probables -*/
.probables {
 background:#fff;
}
.probables h3 {
 font-size:12px;
 margin:0 10px 10px;
 padding-top:4px;
}
.probables h4 { 
 font-size:14px; 
}
.probables h4, .probables li {
 margin:0 4px 4px 0;
}
.probables ul {
 margin:0 0 .4em;
 padding:0;
 list-style:none;
 font-size:12px;
}
.mug {
 display:block;
 float:left;
 width:62px; height:75px; 
 margin:0px 10px 5px 10px;
} 
.probables .blurb {
 overflow:visible;
 margin:30px 10px 0px;
 padding:0 0 10px;
 font-size:13px;
}
.probables_stats {
 padding:0 0 8px;
}
.probables_stats table {
 width:267px;
 margin:28px 0 0;
}
.probables_stats th,
.probables_stats td {
 text-align:right;
}
.probables_stats .s-period {
 width:62px;
 padding:3px 6px;
 text-align:left;
}

/*----------------------------------------------------- editorial -*/
.e-hdr {
 position:relative;
 min-height:86px;
 padding-left:72px;
}
.e-hdr img {
 position:absolute;
 left:0;
}
.e-hdr .headline {
 margin:0;
 padding:11px 0 1px;
 font-size:17px;
}
.e-hdr .headline a, .headline a:visited, .headline a:hover {
 color:#000;
}
.e-hdr .byline {
 font-size:12px;
}
.e-blurb {
 font-size:13px;
}
#preview .e-blurb {
 margin:-8px 0 0;
 padding:15px 10px 15px;
 background:#fff;
}
#wrap .e-blurb {
 height:193px;
}

.more {
 margin:12px 0 0;
 font-weight:bold;
}
.related h4 {
 margin:0 0 .5em;
 font-size:15px;
}
.related ul {
 overflow:auto;
 height:120px;
 margin:0 0 12px 0;
 padding:0 0 0 17px;
 font-size:11px;
 font-weight:bold;
}
.related li {
 margin:0 0 .3em;
}

/*--------------------------------------------------------- stats -*/
#preview-stats {
 overflow:hidden;
 clear:both;
 background:#bbb;
}
#preview-stats h4 {
 font-size:12px;
}
#preview-stats th span {
 text-transform:uppercase;
}
#preview-stats .stats_table {
 width:470px;
 margin:0 10px 7px;
}
#ps-away {
 float:left;
 width:475px;
 padding-top:26px;
 text-align:center;
}
#ps-home {
 margin-left:489px;
 padding-top:26px;
 text-align:center;
}
#preview-stats tr {
 background:#fff;
}
#preview-stats .zebra {
 background:#e3e3e3;
}
#preview-stats .ps-matchup_hdr {
 background:transparent;
}
#preview-stats .ps-matchup_hdr th {
 padding-left:35px;
 text-align:left;
}
#preview-stats td,
#preview-stats th {
 text-align:right;
 border-bottom:1px solid #ccc;
}
#preview-stats .ps-matchup_hdr th.s-hitter,
#preview-stats .s-hitter {
 padding-left:40px;
 padding-right:10px;
 text-align:left;
}
#preview-stats .ps-matchup_hdr th.s-hitter,
#preview-stats .ps-matchup_subhdr th.s-hitter {
 font-weight:bold;
}
#preview-stats th.s-hitter {
 font-weight:normal;
}

#preview-stats .s-rbi {
 padding-right:60px;
}
#preview-stats tr {
 background:#fff;
}
#preview-stats .zebra {
 background:#e3e3e3;
}


/*-------------------------------------------- preview promo links -*/
#preview-promo_links {
 overflow:hidden;
 padding:10px 25px 3px 35px;
 background:#fff;
}
#preview-promo_links ul {
 margin:0;
 padding:0;
 list-style:none;
}
#preview-promo_links ul li {
 width:142px;
 height:20px;
 margin:0 0 7px;
 padding:0 0 0 28px;
 background:5px 0 no-repeat;
 font-size:12px;
}
#preview-promo_links ul li.link-tickets {
 background-image:url(http://mlb.mlb.com/images/schedule/icon_ticket.gif);
}
#preview-promo_links ul li.link-mlbtv {
 background-image:url(http://mlb.mlb.com/images/icons/mlbtv.gif);
}
#preview-promo_links ul li.link-mobile {
 background:url(http://mlb.mlb.com/images/icons/mobile_gold.gif) 0 0 no-repeat;
}
#preview-promo_links ul li.link-shop {
 background:url(http://mlb.mlb.com/images/icons/shop.gif) 8px 0 no-repeat;;
}
#preview-promo_links ul li.link-postseasontv {
 background:url(/mlb/images/gameday/y2008/ico-postseasontv_white.gif) 6px -1px  no-repeat;
}
.col_2_1 {
 float:left;
 width:170px;
}
.col_2_2 {
 float:left;
}

/*--------------------------------------------------- mediaplayer -*/
#mediaplayer-preview {
 margin:0 0 3px;
}


/*------------------------------------------------------- weather -*/
#weather {
 position:relative;
 padding:11px 5px 17px;
 background:#fff;
}
.w-conditions {
 position:absolute;
 left:72px;
 top:10px;
 width:52px;
 text-align:center;
 font-weight:bold;
}
.w-details {
 position:absolute;
 left:102px;
 top:10px;
 width:240px;
 height:56px;
 margin:0 30px;
 padding:6px 9px;
 background:#f2f2f2;
 font-size:10px;
 font-weight:bold;
}
.w-details ul {
 position:absolute;
 left:9px;
 bottom:6px;
 margin:0;
 padding:0;
 list-style:none;
}
.w-temp {
 font-size:15px;
}
.w-temp span {
 font-size:11px;
}
#weather .more {
 position:absolute;
 bottom:6px;
 right:8px;
}

/*-------------------------------------------------------- series -*/
.series {
 overflow:hidden;
 width:400px;
 background:#fff;
 text-align:center;
}
.series h4 {
 margin:4px 0;
 font-size:14px;
}
.series ul {
 height:27px;
 margin:0 auto 12px;
}
.gamesInSeries1 ul {
 width:100px;
}
.gamesInSeries2 ul {
 width:200px;
}
.gamesInSeries3 ul {
 width:300px;
}
.series li {
 width:98px;
 height:24px;
 padding:4px 0;
 font-weight:bold;
 font-size:10px;
 border-left:1px solid #be6a7a;
}
.series li.first {
 border-left:0;
}
.series li.current {
 background-color:#c3ddc0;
}
.psSeries ul,
.psSeries li {
 height:36px;
}

#wrap .twitterVisualization .series .hlist {
 border-right:1px solid #BE6A7A;
}

.gamesInSeries5 ul,
.gamesInSeries6 ul,
.gamesInSeries7 ul {
 width:392px;
}
.gamesInSeries5 li {
 width:74px;
}
.gamesInSeries6 li {
 width:63px;
}
.gamesInSeries7 li {
 width:54px;
}



/*----------------------------------------------------------- wrap -*/
#wrap-links {
 margin:5px 0;
 text-align:center;
 font-weight:bold;
 font-size:11px;
}
#wrap-links span {
 text-transform:uppercase;
}
.wrap-team_links {
 padding:0 0 14px;
 text-align:center;
 font-size:15px;
}

#wrap-video                                 {overflow:hidden;width:972px; /*height:155px;*/}
#wrap-video h4							    {height:12px; margin:15px 0 0 29px; background:url(/shared/components/gameday/v4/images/hdr-more_videos.gif) 0 0 no-repeat;text-indent:-1000em;}
#wrap-video ul.playlist                     {margin:0 20px; padding:0; list-style:none;}	
#wrap-video ul.playlist li.first            {display:none;} /* hide 1st item in wrap playlist */
#wrap-video ul.playlist li                  {float:left;width:144px; height:134px; margin:8px 10px 8px 0; background:url(/images/media/video_bg_144.gif) no-repeat;}
#wrap-video ul.playlist li div              {padding:8px;}
#wrap-video ul.playlist li div a            {display:block; height:106px; text-decoration:none;}	
#wrap-video ul.playlist li div a:hover      {text-decoration:none; cursor:pointer;}	
#wrap-video ul.playlist li div a img        {display:block; width:124px; height:70px; border:1px solid #666;}
#wrap-video ul.playlist li div a .videoText {padding:0; margin:1px 2px 2px; height:46px; overflow:hidden; line-height:15px; font:bold 11px arial;}
#wrap-video ul.playlist li div .duration    {padding:0; color:#666; font:10px arial;}

#wrap-video ul.playlist li.current                  {background-image:url(/images/media/video_bg_on_large.gif)} 		
#wrap-video ul.playlist li.current div a img        {border:1px solid #000;}
#wrap-video ul.playlist li.current div a .videoText {color:#26a1fe;} 

#wrap-video .jcarousel-container-horizontal { width:927px; }
#wrap-video .jcarousel-clip-horizontal { width:927px; height:155px; }
.jcarousel-next-horizontal, .jcarousel-prev-horizontal{display:none !important;position:absolute;/*margin-top:60px;*/; margin-top:-60px; cursor:pointer;width:23px;height:20px;background:transparent url(/images/carousel_btns.gif) no-repeat 0 0;}
.jcarousel-next-horizontal {right:0px;background-position:-48px 0;}
.jcarousel-prev-horizontal {left:0px;background-position:0 0;}

#wrap-btm {
 clear:both;
 padding-bottom:30px;
 background:#252b79;
}

#wrap-boxscore {
 margin:0 auto;
 padding:13px 9px 8px;
 background:#fff;
}
#wrap-btm h3 {
 padding:15px 0 0;
 text-align:center;
 color:#fff;
 font-size:22px;
}
#wrap-boxscore #wrapLinescore {
 text-align:center;
}

#gamePulse {
 clear:both;
 padding:8px 0;
 border:4px solid #c8c8c8;
 text-align:center;
}
.twitterVisualization #fgallery,
#wrap .twitterVisualization  .series {
 margin:2em 0;
}
#wrap .twitterVisualization .series h4,
.twitterVisualization #fgallery h4,
#gamePulse h4 {
 color:#444;
}
#gamePulse h4 { 
 text-transform:uppercase;
 font-size:14px;
}

#wrap .twitterVisualization .e-blurb{
 height:162px;
}
#wrap .twitterVisualization .more {
 overflow:hidden;
 text-align:right;
}
#wrap .twitterVisualization .recap {
 float:left;
}
.twitterVisualization .related h4 {
 font-size:14px;
}
.twitterVisualization .related ul {
 height:65px;
 margin-bottom:4px;
}
#wrap .twitterVisualization .wrap-team_links {
 margin-top:42px;
}
#wrap .twitterVisualization #wrap-video  {
 width:966px;
 margin:8px 0;
 padding:0 0 12px;
 border:4px solid #c8c8c8;
}
#wrap .twitterVisualization #wrap-video ul.playlist li.first {
 display:block;
}
#wrap .twitterVisualization #wrap-video h4 {
 width:92px;
 background-position:-45px 0; /* hide 'MORE' */
 margin-left:auto;
 margin-right:auto;
}

/*-------------------------------------------------------- fgallery -*/
#fgallery {
 position:relative;
 height:37px;
 background:#fff;
 text-align:center;
}
#fgallery a, #fgallery a:hover {
 display:block;
 width:400px;
 height:35px;
 text-decoration:none;
}
#fgallery h4 {
 margin:0;
 padding:10px 0 11px;
 color:#717171;
 font-size:14px;
}

#fgallery img {
 float:left;
 width:35px; height:35px;
 margin-right:4px;
 border:1px solid #ccc;
}
#fgallery .fvgallery_left {
 position:absolute;
 left:15px;
 top:0;
}
#fgallery .fvgallery_right {
 position:absolute;
 right:15px;
 top:0;
 width:124px;
}

/*-------------------------------------------------------- messenger (for game alerts) -*/
#messenger {
 z-index:999;
 position:fixed;
 bottom:0;
 right:0;
 margin-right:2em;
 margin-bottom:1em;
}
.messenger_msg {
 position:relative;
 display:none;
 width:200px;
 margin:5px 12px;
 padding:11px 11px 0;
 background:#f2f2f2;
 border:2px solid #ffba00;
 opacity:.9; filter: alpha(opacity=90);
}
.messenger_msg ul {
 margin:0;
 padding:0 0 0 16px;
}
.messenger_msg li {
 margin-bottom:1em;
 text-align:left;
 font-size:11px;
}
#services_messenger {
 position:fixed;
 right:0;
 top:0;
 z-index:999;
}
.messenger_msg .error {
 color:#D90D14;
 font-weight:bold;
}
a.msg_close, a.msg_close:visited {
 position:absolute;
 display:block;
 right:3px; top:3px;
 color:#999;
 padding:0 2px;
 border:1px solid #ccc;
}
a.msg_close:hover {
 text-decoration:none;
 color:#666;
 border-color:#999;
}

 
/*-------------------------------------------------------- nifty corners -*/
.rtop, .rbottom {
display:block;
}
.rtop *, .rbottom * {
display:block;
height:1px;
overflow:hidden;
}
.r1 {
margin:0pt 5px;
}
.r2 {
margin:0pt 3px;
}
.r3 {
margin:0pt 2px;
}
.r4 {
height:2px;
margin:0pt 1px;
}
.rs1 {
margin:0pt 2px;
}
.rs2 {
margin:0pt 1px;
}
.roundedLtGrey { float:left; width:280px; margin-left:3px; margin-bottom:5px; }
.roundedLtGrey .rbottom, .roundedMedGreyWhite .rbottom { clear:left; }
.roundedMedGreyWhite { float:left; width:414px; margin-left:3px; margin-bottom:5px; }
.roundedWhiteMedGrey { margin-bottom: 3px; }
.roundedMedGreyWhite2 { clear:both;  margin:5px 3px; }
#preview .col_1 { padding:0 6px; }
#preview .col_2 { margin:0; padding-top:0; }
#preview .col_3 { margin-left:0; padding:0 6px; }
#wrap .col_1 { padding-top:0; }
#wrap .col_3 { float:left; width:250px; margin-left:5px; padding-top:0; }
.roundedWhite { margin:0 0 6px; }
.roundedWhiteBlue { width:584px; margin:0 auto; }
.bam .roundedWhiteBlue { width:668px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .bam .roundedWhiteBlue { width:668px; } } 
.roundedBlueWhite { clear:left; }
.roundedVideo { clear:both; margin:0 0 6px; }


/* DateSelector styles ****************************************/
#dateSelector {z-index:100; position:absolute; right:6px; top:8px; 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;}

#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;}
/* end of DateSelector styles *********************************/

/*-------------------------------------------- Real Time Highlights -*/
#highlights_wrap      {display:none; position:absolute; left:0; top:0; z-index:30; padding-left:276px; padding-top:56px;}
#SLPlayerOuter        {padding:50px 10px; background:url(/mlb/images/gameday/y2008/silverlight-video-skin.gif) no-repeat;}
#SLPlayerOuter.noBg   {padding:50px 10px; background-image:none;}
#SLPlayerContainer    {width:400px; height:300px;}
#SLPlayerExitButton   {text-align:center; padding:10px;}
#SLPlayerExitButton a {color:#369;}

#gd-about_links { float:right; padding:20px 10px 0 0 ; }
#gd-about_links a, #gd-about_links a:hover { color:#fff; margin-left:4px; }


/* premium branding */
#about .premium_note,
#gameday .premium_note {
 position:relative;
 height:10px;
 margin-left:6px;
 padding:9px 0 10px 134px;
 font-size:11px;
 background:url(/shared/components/gameday/v4/images/bg-premium_btm.gif) 0 0 no-repeat;
}
#about .premium_note {
 margin:4px 0;
 /*padding-left:130px;*/
}
#about .premium_note a,
#gameday .premium_note a {
 position:absolute;
 top:1px;
 left:4px;
}


