/* global */
#metaWrap {background:transparent}
h3 {font-size:14px;color:#333;margin-bottom:4px;}
h4 {font-size:12px;}
#home_container .module p {font-size:11px;margin-bottom:4px;}

/* layout */
#home_container {padding-top:4px;}
#home_container .row {clear:both;margin:0 0 4px 4px;}
#home_container #row_4 {margin:0 0 0 4px;} 
#home_container #row_2 .ad_container {margin-bottom:4px;}
#home_container #row_1 .column {margin-right:3px;}
#home_container #row_2 .column.first, #home_container #row_3 .column.first, #home_container #row_4 .column.first {margin-right:6px;}
#home_container #row_3 {width:982px;}
#home_container .module, #home_container .blurb {padding:6px 6px 0 6px;}
#home_container .module, #home_container .column, #home_container .interior_column, #home_container #interior_container {float:left;}
#home_container #row_1 .column.last {background:url(/images/homepage/y2010/video_corner_bg.png) 0 0 no-repeat;}
#home_container #row_2 .column.first #video_container {background:url(/images/homepage/y2010/video_module_bg.png) 0 0 no-repeat;}
#home_container #row_2 .column.first #interior_container {background:url(/images/homepage/y2010/news_module_bg.png) 0 0 no-repeat;}
#home_container #row_4 {background:url(/images/homepage/y2010/row4_bg.png) 0 0 no-repeat;}
#home_container #row_4 .column.last {background:url(/images/homepage/y2010/photo_gallery_bg.png) 0 0 no-repeat;}
#home_container #row_4 .module img {margin:0 auto;display:block;}

/* container heights and widths */
#home_container #row_2 #news_notes_container {height:305px; overflow:hidden; width:250px; }
#home_container #row_2 .interior_column, #home_container #row_2 #video_container, #home_container #row_2 #interior_container {width:485px;}
#home_container #row_2 .interior_column.last {position:relative; width:190px; }
#home_container #row_2 .column.first, #home_container #row_3 .column.first, #home_container #row_4 .column.first {width:675px;}
#home_container #row_3 .blurb {width:144px;float:left;}
#home_container #row_3 .wideblurb {width:226px;float:left;}
#home_container #row_4 .module {width:206px;}
#home_container #row_4 #photo_container {width:300px;}
*html #home_container #row_4 #photo_container {width:280px;}
#home_container .column.last {width:300px;}
#home_container #row_1 .column.first {width:480px; height:380px;}
#home_container #row_1 .column.last {height:384px;}
#home_container #row_2 .column.first #video_container {height:256px;}
#home_container #row_2 #interior_container {height:321px;}
#home_container #row_3, #home_container #row_4, #home_container #row_4 .column.last {height:212px;}
#home_container #row_4, #home_container #row_4 .column.last {position:relative;}
#home_container .gray {color:#cccccc}
#home_container .homesprite {background:url("/images/homepage/y2010/clubhome_sprite.png") no-repeat;}
#home_container #matchup_container {margin:0;width:196px}
#homestandContainer #homeStand {width:191px;}
*:first-child+html #home_container #row_2 .interior_column.last {height:575px;overflow:hidden;}

/* Navigation Buttons */
.navbuttons li { color:white;  font-weight:bold; display:none; float:left; background: url("/mlb/images/homepage/y2010/tabbutton_bg.gif") repeat-x center -50px; }
.navbuttons li div.tb_left { background: url("/mlb/images/homepage/y2010/tabbutton_left.gif") no-repeat 0 -50px; float:left; height:27px; width:14px; }
.navbuttons li div.tb_mid { background: url("/mlb/images/homepage/y2010/tabbutton_arrow.gif") no-repeat scroll center -50px transparent; float:left; height:27px; padding:5px 0 0 0px; color:#4C4C4C; }
.navbuttons li div.tb_right { background: url("/mlb/images/homepage/y2010/tabbutton_right.gif") no-repeat scroll 0 -50px white; float:left; height:27px; width:14px; }
.navbuttons li.tb_on, .navbuttons li div.tb_on {background-position:center 0; color:white; height:34px;}
#homepage_container .navbuttons li h3 {margin-top:4px;padding:0;}
#homepage_container .navbuttons li.tb_on h3 {color:#fff;}

/* MC Modules */
#homepage_container .h_module {position:relative;float:left;height:220px;margin:0 3px 0 0;padding:0; width:100px;}
#homepage_container .h_module_nav {height:26px;margin:0 6px;}
#tabs_container.h_module {width: 210px; position:relative; float:left;}
#tabs_container .h_module_content {clear:both;}

#content_wrapper {background:none} /* hack for ie7 */

/* Drawer */ 
#drawer_container {z-index:0; position:relative;width:990px; background: #585858 url(/images/drawer/bg_drawer.png) no-repeat 0 -25px; display: block; margin: 0;  overflow-y:hidden; order-right:1px solid #333;border-left:1px solid #333;}
*html #drawer_container {display:none;}
#drawer_container.presizing { height:0; overflow:hidden;}
#drawer_container.collapsed { height: 25px; }
#drawer_container .inner { padding: 10px; }
#drawer_container.collapsed .inner { padding: 3px; }
#drawer_container .close, #drawer_container .open {float:right;margin:4px 6px 0 0;}
#drawer_container.collapsed .close {display:none;}
#drawer_container .close {display:block;}
#drawer_container.collapsed .open {display:block;}
#drawer_container .open {display:none;}
#drawer_container .inner .drawerColumns { padding: 0px; margin: 0px; width: 100%; border:0; color: #FFF; }
#drawer_container .inner .drawerColumns .column { padding: 0px; padding-left: 8px; vertical-align:top; }
#drawer_container .inner .drawerColumns .col1 { padding: 0px; width: 256px; }
#drawer_container .inner .drawerColumns .col3 { padding-top: 18px; width: 300px; }
#drawer_container.collapsed .inner .drawerColumns .col1 { display: none; width:auto; }
#drawer_container.collapsed .inner .drawerColumns .col3 { display: none; width:auto; }
#drawer_container .inner .drawerColumns .column h3 { font-size: 1.4em; font-weight: bold;margin-top:25px; color: #FFF; }
#drawer_container.collapsed .inner .drawerColumns .column h3 { font-size: 1em;top:6px;position:absolute;z-index:0;margin:0;}
#drawer_container .inner .drawerColumns .column p { color: #fff;margin:8px 0 14px 0;line-height:16px; }
#drawer_container.collapsed .inner .drawerColumns .column p, #drawer_container.collapsed .inner .drawerColumns .column .drawerRelatedLinks { visibility:hidden; }
#drawer_container a, #drawer_container .drawerRelatedLinks span { color: #69a7e9; font-weight:bold; }
#drawer_container .drawerRelatedLinks li {display:inline;padding-right:8px;}
#drawer_container #drawer_unmute {position: absolute; cursor: pointer; background-color: black; left: 215px; top: 170px; font-size: 11px; padding: 4px 0pt 0pt 8px; width: 45px; height: 17px; display:none; color:white;}
*:first-child+html #drawer_container, *:first-child+html #drawer_container.presizing, *:first-child+html #drawer_container .close_btn {z-index:-2;}
*html #drawer_container, *html #drawer_container.presizing, *html #drawer_container .close_btn {z-index:-2;}
*html #drawer_container {background: black none;}

/* MEDIAWALL */
#mwContainer { background:url("/images/homepage/y2010/mediawall_bg.png") no-repeat scroll -1px 0 transparent; float:left; height:386px;}
#mwContainer .mw_game_state a {font-size:0; text-indent:-999em}
#mwContainer .mw_caption{border-bottom:1px solid #ddd;}
#mwContainer .mw_kicker a{height:20px;}/**/

/* MATCHUP */
#matchup_container { float:left; height:356px; margin:3px 0 0 0; padding-top:30px; position:relative; width:192px; }
#m_gameon, #m_nogame {display:none;}
#matchup_container .m_gamestate { height:20px; left:-4px; padding:4px 0 0 4px; position:absolute; text-align:center; top:0; width:199px; display:none; }
.m_gamestate a { color:white; font-weight:bold; margin-right:13px; text-transform:uppercase; display:none; font-style:italic;}
.m_away_score, .m_home_score, .m_inning, .m_bases, .m_outs, .m_home_record, .m_away_record, .m_loge {display:none;}
#matchup_container .m_stub { font-size:11px; height:63px; left:9px; position:absolute; top:133px; width:175px;}
#matchup_container .m_stub2 { top:207px; }
#matchup_container .m_stub_container { background-position:-5px -11px; height:45px; left:0; padding:4px 0 0 5px; position:absolute; top:15px; width:170px; }
*html #matchup_container .m_stub_container {background:url("/images/homepage/y2010/clubhome_sprite.gif") -5px -11px no-repeat;}
#matchup_container .m_stub_container img { float:left; margin-right: 5px;}
#matchup_container .m_stub_text { font-weight:bold; left:2px; position:absolute; top:0; }
#matchup_container .m_stub_bio {color: white; margin-left:4px;}
#matchup_container .m_stub_name {font-weight:bold; padding-top:5px;}
#matchup_container .m_stub_name a {color: white;}
#matchup_container .m_teams { color:white; font-weight:bold; left:1px; position:absolute; top:27px; width:185px; }
#matchup_container .m_away{float:left}
#matchup_container .m_home{float:right}		
#matchup_container .m_away_score { color:white; font-size:20px; font-weight:bold; left:16px; position:absolute; top:43px; }		
#matchup_container .m_home_score { color:white; font-size:20px; font-weight:bold; left:162px; position:absolute; top:43px; }
#matchup_container .m_venue { font-size:11px; left:46px; position:absolute; text-align:center; top:59px; width:100px; }	
#matchup_container .m_logo {position:absolute; top:73px;}
#matchup_container .m_away_logo { left:4px; } 
#matchup_container .m_home_logo { left:150px;}
#matchup_container .m_lineups {display: inline; cursor: pointer;}
#matchup_container .m_lineups:hover {text-decoration:underline}


/* preview */
#m_gameon.preview .m_gamestate{background:url(http://mlb.mlb.com/images/homepage/y2009/gs_preview_right.gif) no-repeat; display:block;}
#m_gameon.preview .m_logo{top:52px;}
#m_gameon.preview .m_stub{top:109px;}
#m_gameon.preview .m_stub2{top:195px;}
#m_gameon.preview .m_away_record { color:white; font-size:10px; left:10px; position:absolute; top:89px; }
#m_gameon.preview .m_home_record { color:white; font-size:10px; left:155px; position:absolute; top:89px;}
#m_gameon.preview .m_loge { font-size:11px; left:0; position:absolute; text-align:center; top:264px; width:190px; display:block; }
#m_gameon.preview .m_loge a {margin-right:10px}

/* live */
#m_gameon.live .m_gamestate{background:url(http://mlb.mlb.com/images/homepage/y2009/gs_live_right.gif) no-repeat; display:block; }
#m_gameon.live .m_inning { color:#E3A638; font-weight:bold; height:14px; text-align:right; width:26px; left:81px; position:absolute; top:43px; }
#m_gameon.live .m_inning div { float:left; font-size:14px; }
#m_gameon.live .m_inning div.homesprite {width:12px; height:10px;}
#m_gameon.live .m_top {background-position:-32px -64px;}
#m_gameon.live .m_btm {background-position:-6px -64px;}
#m_gameon.live .m_away_record { color:white; font-size:10px; left:15px; position:absolute; top:110px; }
#m_gameon.live .m_home_record { color:white; font-size:10px; left:160px; position:absolute; top:110px;}
#m_gameon.live .m_bases { height:27px; left:75px; position:absolute; top:82px; width:36px; }
#m_gameon.live .m_outs { font-size:11px; left:51px; position:absolute; text-align:center; top:112px; width:84px; }	
#m_gameon.live .m_bases_0 {background-position:-141px -62px}
#m_gameon.live .m_bases_1 {background-position:-141px -92px}
#m_gameon.live .m_bases_2 {background-position:-141px -212px}
#m_gameon.live .m_bases_3 {background-position:-141px -242px}
#m_gameon.live .m_bases_4 {background-position:-141px -122px}
#m_gameon.live .m_bases_5 {background-position:-141px -272px}
#m_gameon.live .m_bases_6 {background-position:-141px -182px}
#m_gameon.live .m_bases_7 {background-position:-141px -152px}

/* final */
#m_gameon.final .m_gamestate{background:url(http://mlb.mlb.com/images/homepage/y2009/gs_final_right.gif) no-repeat; display:block; }
#m_gameon.final .m_away_record { color:white; font-size:10px; left:10px; position:absolute; top:113px; }
#m_gameon.final .m_home_record { color:white; font-size:10px; left:155px; position:absolute; top:113px;}

/* no game */
#matchup_container #m_nogame {margin-top:-30px}
#matchup_container #m_nogame .m_away_record { color:white; font-size:10px; left:15px; position:absolute; top:50px; display:block;}
#matchup_container #m_nogame .m_home_record { color:white; font-size:10px; left:160px; position:absolute; top:50px; display:block;}
#matchup_container #m_nogame .m_next { color:white; display:none; font-size:14px; font-weight:bold;  }
#matchup_container #m_nogame .m_radio, #m_nogame .m_tv {margin-right:6px;}
#matchup_container #m_nogame .m_tv {float:left; }
#matchup_container #m_nogame .m_logo {top:15px;}
#matchup_container #m_nogame .m_venue { top:10px; display:none; font-size:11px; text-align:center; }
#matchup_container #m_nogame .m_home_logo {left:150px;}
#matchup_container #m_nogame .m_tickets { background:url("/images/homepage/y2010/greenbutton3.png") no-repeat scroll 0 0 transparent; color:white; font-size:11px; font-weight:bold; height:18px; left:58px; padding-top:1px; position:absolute; text-align:center; top:68px; width:79px; }
#matchup_container #m_nogame .m_stub { top:96px; }
#matchup_container #m_nogame .m_stub2 {top:150px}
#matchup_container #m_nogame .m_loge { font-size:11px; left:0; position:absolute; text-align:center; top:219px; width:190px; display:block; }
#matchup_container #m_nogame .m_loge a {margin-right:10px}

/* 3 day schedule */
#matchup_container #m_schedule { height:102px; left:2px; position:absolute; top:284px; width:192px; display:none;}
#matchup_container #m_schedule li { background:url("/images/homepage/y2010/clubhome_sprite.png") no-repeat scroll -9px -85px; float:left; font-size:10px; height:94px; margin:0 1px; width:60px; display:none; }
#matchup_container #m_schedule li div { text-align:center; }
#matchup_container #m_schedule li.m_sked_past {background-position:-76px -85px}
#matchup_container #m_schedule li.m_sked_home {background: url("/images/homepage/y2010/threeday_bg.png") no-repeat;}
#matchup_container #m_schedule .m_sked_date { font-size:11px; font-weight:bold; }
#matchup_container #m_schedule .m_sked_nogame .m_sked_date { font-size:11px; font-weight:bold; margin-top:46px; }
#matchup_container #m_schedule .m_sked_atvs { height:15px; margin-top:6px; width:60px; }
#matchup_container #m_schedule .m_sked_icon { display:block; height:22px; margin:1px auto; width:22px; }
#matchup_container #m_schedule .m_sked_tix {display:none; cursor:pointer;}

/* VIDEO CORNER */
#videocorner_container  {float:left;height:225px;position:relative;left:14px; width:274px}
#videocorner_container #vc_autoplay {font-size: 10px; float: right; margin: 5px 0; cursor:pointer; width:90px; }
#videocorner_container #vc_caption {color:white; font-size:11px; margin:3px 0 0 6px; width:275px; line-height:12px;}
#videocorner_container #vc_flash {margin-left: 6px;}
#videocorner_container #vc_leavebehind {background:url(/images/homepage/y2010/vc_leavebehind.gif) no-repeat; width:275px; height:190px; display:none; clear:both;}
#videocorner_container #vc_leavebehind_top  {height:50px; overflow:hidden; padding:1px 0 0 5px; width:269px; }
#videocorner_container #vc_replay {float:left; height:41px; margin:4px 0 3px 1px; width:42px; cursor:pointer; }
#videocorner_container #vc_leavebehind_top img {border:1px solid gray; float:left; height:35px; margin:7px 3px 0; width:64px; }
#videocorner_container #vc_recap {color:white; float:left; font-size:11px; margin-top:4px; width:154px; padding-top:3px;}
#videocorner_container #vc_carousel_flash {margin: 9px 0 0 5px; color:white; height:116px;}

/* HEADLINES */
#headlines_container {clear:both;}
#headlines_container .navbuttons {margin:0 0 0 10px; padding-top:3px; width:222px !important;}
#headlines_container .navbuttons li {display:inline; margin:0; padding:0; }
#headlines_container .h_module_content {margin:0 0 0 7px; clear:both; display:none;}
*html #headlines_container .h_module_content {margin:-6px 0 0 7px; }
#headlines_container .h_module_content ul.h_list li {list-style-type:none; margin:3px 0; font-size:11px; font-weight:bold; line-height:16px; padding-left:11px;}
#headlines_container .more { float:right; margin:1px 10px 0 0; }
#headlines_container .hl_rss { background:url("/mlb/images/homepage/y2010/rss.gif") no-repeat scroll 23px 0 transparent; color:#BABABA; float:right; font-size:9px; margin:10px 10px 0 0; width:37px; }
#headlines_container #hl_loge_left { float:left; margin:0; padding:1px 0 0 0; width:203px; }
#headlines_container #hl_loge_left_hdr {float:left; margin:2px 2px 0 0; font-weight:bold; font-size:11px}
#headlines_container #hl_loge_left select {float:left; font-size:11px; font-weight:normal;}
#headlines_container #go_button {margin:0 0 0 2px}
#h_local h4 {padding: 7px 0 2px 0;}		
#local_teams li.local_container {float:left; margin:5px 10px 5px 0; width:136px; }
#local_teams li ul li {float:left; font-size:11px; font-weight:bold; margin:0 5px 0 0; padding-right:5px; }
#local_teams .local_container h5 {float: left;}
#local_teams .local_container img {float: right;}
#local_teams .local_container ul {clear: both;}
*html #h_local {width:294px; overflow:hidden;}
#h_local .notlast {border-right:1px solid black}
#headlines_container .h_module_content dl {list-style-type:none; padding:0; margin:0;}
#headlines_container .h_module_content dd { background:url("/images/icons/bullet_square_black.gif") no-repeat scroll 0.3em 0.45em transparent; font-size:11px; font-weight:bold; height:16px; margin:3px 0; padding-left:11px; clear:both;}
a.pulseicon {height: 14px; background: url(/images/icons/pulse.gif) no-repeat; width: 14px; display: block; float:left; margin-left:2px;}
a.pulsetext {float:left}
/* piped links
#headlines_container .h_module_content dd.hl_float, #news_notes_container dd.hl_float {clear:right; margin:1px 2px 3px 0; float:left; }
#headlines_container .h_module_content dd.hl_float_odd, #news_notes_container dd.hl_float_odd {background: url("/images/icons/pipe_black.gif") no-repeat scroll 4px 2px transparent}
#headlines_container .h_module_content dd.hl_clear, #news_notes_container dd.hl_clear {height: 0; background: none repeat scroll 0% 0% transparent; width: 0; margin: 0; padding: 0; }
*/

/* VERTICAL CAROUSEL */
#vertical_container .carousel_container {width: 188px; height: 526px; overflow:hidden; position:relative;}
#vertical_container .carousel_container ul { display:none; float:left; margin:0; padding:0; width:188px; }
#vertical_container .controls_bg { background:url("/mlb/images/homepage/y2010/controls_bg.png") no-repeat scroll 0 0 transparent;}
*html #vertical_container .controls_bg { background:url("/images/homepage/y2010/controls_bg.gif") no-repeat scroll 0 0 transparent;}
#vertical_container .vert_item {background:url("/images/homepage/y2010/tint_190.png") no-repeat; height:85px; margin:0; overflow:hidden;width:188px;}
#vertical_container .vert_hdr { color:white; display:block; font-weight:bold; margin:0 0 0 6px; padding-top:1px; }
#vertical_container .vert_item img {float:left; margin:3px 3px 0 5px; width:60px; height:42px;}
#vertical_container .vert_content {color:white; float:left; font-size:11px; margin-top:2px; width:120px;}
#vertical_container .carousel_alt_view, #vertical_container .carousel_default_view {position:absolute; top:0;}
#vertical_container .carousel_alt_view .vert_item { height:174px; position:relative; }
#vertical_container .carousel_alt_view .vert_hdr { left:15px; position:absolute; top:106px; width:165px; margin:0;}
#vertical_container .carousel_alt_view .vert_item img { height:92px; left:28px; margin:0; position:absolute; top:7px; width:132px; }
#vertical_container .carousel_alt_view .vert_content { left:15px; position:absolute; top:121px; width:170px; }
#vertical_container .vert_text {line-height:12px;}
#vertical_container .vert_text a {color:white; font-weight:bold;}
#vertical_container .carousel_pag { left:4px; position:absolute; text-align:center; top:25px; width:188px; }
#vertical_container .carousel_pag li { display:none; }
#vertical_container .carousel_pag li a{ background:url("/images/homepage/y2010/clubhome_sprite.png") no-repeat scroll -108px -67px transparent; color:white; cursor:pointer; display:inline-block; height:10px; margin-right:4px; width:11px; }
*html #vertical_container .carousel_pag li a{ background:url("/images/homepage/y2010/clubhome_sprite.gif") no-repeat scroll -108px -67px transparent; color:white; cursor:pointer; display:inline-block; height:10px; margin-right:4px; width:11px; }
#vertical_container .carousel_pag li a.pagOn {background-position:-92px -67px;}
#vertical_container #carousel_next { background-position:-1px -110px; cursor:pointer; height:24px; left:165px; position:absolute; top:20px; width:26px; }
#vertical_container #carousel_prev { background-position:-1px -76px; cursor:pointer; height:24px; left:0px; position:absolute; top:20px; width:26px; }
#vertical_container #carousel_next.on { background-position:-1px -3px; }
#vertical_container #carousel_prev.on { background-position:-1px -42px; }
#vertical_container .vert_header  {height:50px;}
#vertical_container .vert_header h3{text-align:center; color:white;}
#vertical_container .carousel_default_view img {width:60px; height:42px;}


/* VIDEO CAROUSELS */
#video_container {position:relative}
#video_container .navbuttons { margin:auto; }
#video_container .navbuttons li {display:inline; margin:0; padding:0; }
#video_container .h_module_content {width: 468px;}
#video_container.h_module {background:none repeat scroll 0 0 transparent;float:none;height:352px;margin:0;overflow:hidden;position:relative;width:475px;}
#video_container .h_module_content {display:none;height:310px;left:7px;margin:0;position:absolute;top:38px;width:465px; }
#video_container .vm_slide {float:left;height:130px;overflow:hidden;padding-left:22px;position:relative;width:126px;}
#video_container .vm_slide_text a {margin:0;}
#video_container .video_slides a {margin:0;}
#video_container .vm_slide_thumb {border:1px solid black;}
#video_container .vm_slide_text {clear:both;font-size:11px;font-weight:bold;height:42px;padding:1px;width:125px;}
#video_container .vm_button_container {height:38px;overflow:hidden;position:absolute;top:0;width:37px;}
#video_container #vm_mlbn {color: rgb(111, 111, 111); width: 138px; border-left: 1px solid rgb(204, 204, 204); margin-left: 11px; padding: 0pt 0pt 0pt 11px; float:left}
#video_container #vm_mlbn_subhdr {font-weight:bold; font-size:14px}
#video_container #vm_mlbn_body {font-size:11px}
#video_container #vm_mlbn_body img {cursor: pointer;}
#video_container #vm_mlbn_body input {float:left; margin:2px 6px 0 0; padding-top:4px; }
#video_container .more {clear:both; margin: 0 0 0 23px;}
#video_container #video_ad {height:60px; left:116px; position:absolute; top:186px; width:234px; }

/* News & Notes */
#news_notes_container {float:left;}
#news_notes_container h3 {margin-bottom:12px;}
#news_notes_container h4 {text-transform:uppercase;font-size:14px;color:#333;margin-bottom:3px;}
#news_notes_container h4 img {position:relative;top:6px;}
#news_notes_container h4 .lowercase {text-transform:lowercase;}
#news_notes_container ul {border-right:1px solid #ccc;padding:0 4px 0 0;}
#news_notes_container ul li {padding-bottom:10px;}
#news_notes_container .bullet_round_black {margin-left:4px;padding:0;}
#news_notes_container .bullet_round_black li, #news_notes_container .bullet_round_black dd { font-size:11px; height:13px; line-height:1.2em; margin-bottom:4px; overflow:hidden; padding-bottom:0; }
#news_notes_container ul ul, #news_notes_container ul dl {border-right:none;padding-right:none;margin-right:0;}
#news_notes_container span.more {text-align:right;padding-bottom:8px;}

/* Leaders */
.leaders { clear:both; padding-top:4px;}
.main_leader { padding-bottom: 6px;}
.main_leader img { float: left;}
.main_leader .stats { float: right; width:112px; text-align: center; font-weight: bold; }
.main_leader .stats .stat_type { padding: 2px 0px; margin-bottom: 2px; color: #fff; }
.main_leader .stats .name_num { height: 52px; margin-bottom: 2px; color: #fff; background-color: #ccc; }
.main_leader .stats .name_num .stat_num { font-size: 20px; color: #000; }
.other_leader { clear: both; font-weight: bold; }
.other_leader .other_name { float: left; position: absolute; } 
.other_leader .other_num { float: right; width: 112px; text-align: center; }
#leaders_container span.more {padding-top:4px;float:left;width:150px;clear:both;display:block;}

/* Homestand */
#homestandContainer #homeStand .seriesLogo {margin:4px; float:left; width:50px; height:50px}
#homestandContainer #homeStand .seriesContainer {font-size:11px;display:block;border-bottom:1px solid #ccc;padding-bottom:2px;margin-bottom:4px;}
#homestandContainer #homeStand .seriesTickets {cursor:pointer}
#homestandContainer #homeStand .seriesContainer .seriesOpponent {font-weight:bold; width:auto; text-align:left;}
#homestandContainer #homeStand .seriesContainer .seriesDates {width:auto; text-align:left;}
#homestandContainer #homeStand .seriesContainer .seriesTickets {margin-top:2px; font-weight:bold; width:auto; text-align:left;}
#homestandContainer #homeStand .seriesContainer .seriesGlance {width:auto; text-align:left;}
#homestandContainer #homeStand .seriesContainer .seriesDivider {display:none;}	
#homestandContainer #homeStand .seriesPromo { font-size:9px; line-height:10px; margin:6px 0 2px 5px; width:184px;}
#homestandContainer #homeStand .seriesPromo img {float:left; margin:4px 7px 0;}	
#seriesPopContainer {display:none; width:238px; height:311px; top:-1000px; position:absolute; z-index:99;}	
.popright {padding:10px 0 0 42px;  background:url('/images/homepage/y2008/popup_bg.png') no-repeat; height:100%;}
.popleft {padding:10px 0 0 4px;  background:url('/images/homepage/y2008/popup_bg_left.png') no-repeat; height:100%;}	
.seriesPop {width:192px; position:relative; }
.seriesPop .series{height:289px; min-height:289px; width:192px; position:relative; }
.seriesPop .seriesGameHdr {padding:2px 2px 2px 7px; background-color:#cccccc; font-weight:bold; font-size:11px; }
*html .seriesPop .seriesGameHdr {width:183px}
.seriesPop .seriesGameContent {width:192px; border-bottom: 1px solid #cccccc; font-size:11px; padding:2px 0 2px 0; }
.seriesPop .seriesGameContentPad {padding-left:8px}
.seriesPop .seriesGameContentPad a {position:relative}
.seriesPop .seriesGamePromo {cursor:pointer}
.seriesPop .seriesGamePromo:hover {text-decoration:underline}
.seriesPop .tixImg {float:right; border:0; }
.seriesPop .awayStarter{padding-left:4px}	
.seriesLegend {bottom:10px;padding-top:2px;position:absolute;width:192px;}
*html .seriesLegend {bottom:19px}
.seriesLegend .moreArrows{float:right; display:none; margin-top:-2px;}
.seriesLegend .moreArrowBottom {width:15px; height:10px; background-image: url(/images/homepage/downArrow.gif); background-repeat: no-repeat; overflow:hidden;}	
.seriesLegend .moreArrowTop {width:15px; height:10px; background-image:url(/images/homepage/upArrow.gif); background-repeat:no-repeat; overflow:hidden;}	
.seriesLegend .moreArrowBottomHover{background-position: -14px 0px; cursor:pointer; }
.seriesLegend .moreArrowTopHover{background-position: -14px 0px; cursor:pointer;}
.seriesLegend .tixPurchase{width:130px; float:left; margin-left:7px}
.seriesLegend .closePop{width:40px; float:left; }	
.waitCursor {cursor:wait}

/* Blogs */
.blogs_content {padding:8px;height:164px;}
.blogs_content ul {padding-left:12px;}
.blogs_content li {font-size:11px;margin-bottom:2px;}
.blogs_content .subheader, #blogs_container ul li a, #blogs_container .more a {color:#fff;}
.blogs_content .subheader {margin-bottom:4px;display:block;}
.blogs_content img {float:right;position:relative;top:5px;}
#tw_mc .blogs_content .more a {font-style:italic;background:none;}
#mc .blogs_content ul.bullet li {color:#fff;padding:0;list-style-position:outside;margin-left:10px;line-height:1.3em;}

/* POLL */
#pollContainer{display:none;}
#pollQuestion {font-weight:bold;}
#pollSubmitButton {float:left;margin-top:3px}
.pollKeyword{margin-right:3px;}
.pollResultText { float: left; clear: left; }
.pollResultPercent { float: right; }
.disclaimer {clear:both;}

/* PHOTO GALLERIES */
#photo_container {position:relative;}
#photo_container #galleryNum {margin:0;padding:0;font-size:.8em;color:#666;position:absolute;right:23px;}
#main_photo #galleryNav {position:relative;}
#galleryNav #galleryLinkPrev {position:absolute;left:35px;top:70px;}
#galleryNav #galleryLinkNext {position:absolute;left:258px;top:70px;}
*html #galleryNav a#galleryLinkPrev {left:-35px;}
#home_container #row_4 .module #galleryNav #galleryLinkPrev img, #home_container #row_4 .module #galleryNav #galleryLinkNext img {display:inline;}
#main_photo #galleryNav a#galleryLinkPrev img,
#main_photo #galleryNav a#galleryLinkNext img {border:0;}
#slide {background:url(/images/photogallery/bg_slide.png) top center no-repeat;width:190px;height:158px;float:left;margin:0 0 0 57px;overflow:hidden;}
*html #slide {margin:0 0 0 29px;}
#slide #gallery {text-align:center;padding:7px 14px 0;}
#slide #gallery a {width:162px;height:92px;display:block;text-align:center;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-color:#000;}
#slide #galleryTitle {margin:0;padding:3px;}
#main_photo{margin:0;padding:0;}
#photos_links {clear:both;padding:0;}
#photos_links .more.right {position:relative;right:13px;}

*html #seriesPopData,
*html #mwContainer .mw_video_play, 
*html #home_container #row_2 .column.first #interior_container,
*html #row_3,
*html #home_container .homesprite,
*html #mwContainer,
*html #slide,
*html #matchup_container #m_nogame #m_tickets,
*html #matchup_container #m_schedule li,
*html #matchup_container #m_schedule li.m_sked_home,
*html #vertical_container .vert_item
{behavior: url(/scripts/fix_png_bg.htc)}

*html #home_container #row_4 .column.last {background:url(/images/homepage/y2010/photo_gallery_bg.gif) 0 0 no-repeat;}
*html #home_container #row_1 .column.last {background:url(/images/homepage/y2010/video_corner_bg.gif) 0 0 no-repeat;}
*html #home_container #row_2 .column.first #video_container {background:url(/images/homepage/y2010/video_module_bg.gif) 0 0 no-repeat;}

