/* TODO: make metawrap bg color dynamic (but which color is it? ask ben */
#metaWrap {margin:0 auto; overflow:hidden; position:relative; width:990px; background-color:#c5c6c8;}
#header_container{height:165px; position: relative; z-index: 99;}
#mc_container {position:relative; height:1145px}
#mc_container .mc_header {color:white;font-size:14px; font-weight:bold; height:22px; padding:6px 0 0 10px;}

*html #header_container #masthead h1, *html #header_container #masthead #league_sponsor, *html #header_container #masthead #url-logo, *html #header_container #masthead #national_sponsor, *html #league_club_row li a {behavior:url(/y2010/scripts/fix_png_bg.htc);}

/* HOMEPAGE MODULE HEADER STYLES */
div.mc_header h4 {font-size: 12px; text-transform: uppercase; text-decoration: none; display: inline;}
div.mc_header h4 a {color: #fff; display: block;} 
div#hdr_homestand h4, div#hdr_connect h4 {font-size: 12px; text-transform: uppercase; padding-top: 2px;}
div#hdr_headlines h4 {float: left;}
div#hdr_headlines ul {float: right; padding-top: 2px; width: 130px; text-align: right;}
div#hdr_headlines ul li {display: inline; font-size: 11px; font-weight: normal; padding:0 5px;}
div#hdr_headlines ul li.hdr_rsslink {padding-left: 0; border-right: 1px solid #fff}
#mc_headlines a.hdr_rsslink {float: right; margin-right: 10px; font-size: 11px; font-weight: normal; padding: 1px 15px 1px 0; background: url(/images/icons/rss.png) right center no-repeat;}

/* CAROUSELS */
#mc_container .carousel_container {display:none}
#mc_container .carousel_container ul {zoom: 1}
#mc_container .carousel_prev, .carousel_next {background:url("/y2010/images/home/carousel_controls.png") no-repeat scroll -103px -35px transparent; cursor:pointer; height:19px; left:106px; position:absolute; top:5px; width:23px; z-index:10;}
#mc_container .carousel_prev {left:81px; background-position:-77px -35px}
#mc_container .carousel_pag ul {margin:2px 0 0 10px;padding:0;}
#mc_container .carousel_pag ul li {color:#999999; cursor:pointer; float:left; font-size:20px; font-style:italic; list-style-type:none; width:21px;}
#mc_container .carousel_pag ul li.pagOn {color:#6e6e6e; font-weight:bold}
#mc_container .carousel_nav {background:url("/y2010/images/home/carousel_controls.png") no-repeat scroll 0 1px transparent; height:27px; position:absolute; width:135px; display:none;}

/* GRIDS*/
#mc_container .gridNavBdr {border-right:1px solid #999999}
#mc_container a.gridNavOff {color:#999999}
#mc_container .grid_nav {height:20px; list-style-type:none; margin:10px 0 3px 0; padding:0; text-align: center;}
#mc_container .grid_nav a {cursor:pointer; margin-right:4px; padding-right:4px; text-transform:uppercase; font-weight:bold;}
#mc_container .grid_data td {font-size:11px; padding-bottom:1px;}
#mc_container .noData {margin: 10px 0pt 90px 10px;}

/* MEDIAWALL */
#mediawall {left:191px; position:absolute; top:42px; background:url("/shared/components/mediawall/images/mw_stage.gif") no-repeat scroll 0 0 transparent; height:384px; padding:5px 0 0 5px; width:490px;}
#mediawall #mwContainer .mw_game_state a, #mediawall #mwContainer .mw_media_link {display:none}

/* SCOREBOARD */
#mc_scoreboard, #mc_scoreboard_alt {position:absolute; top:43px; left: 3px; margin: 0 0 6px 2px; height: 410px; }

/* CONNECT */
#mc_connect {background-position: 0 -135px; height:230px; left:687px; position:absolute; top:43px; width:300px;}
#mc_connect #connect_content {font-size:11px; height:218px; margin:0 0 0 14px; overflow:hidden; width:278px; }
#mc_connect .carousel_container {height:190px;}
#mc_connect .carousel_item { border-bottom:1px solid #999999; height:70px; padding:7px 0; width:275px; }
#mc_connect .carousel_img {float:left; width:135px;}
#mc_connect .carousel_text {float:left; width:140px;}
#mc_connect .carousel_nav {left:150px; top:197px;}
#mc_connect #connect_content .ci_2 {border: none;}

/* LEADERS */
#mc_leaders {height:196px; left:3px; position:absolute; top:462px; width:183px;}
#mc_leaders #leaders_navleft {left:16px; position:absolute; top:35px; cursor:pointer; font-weight:bold; color:#999999;}
#mc_leaders #leaders_navright {left:117px; position:absolute; top:35px; cursor:pointer; font-weight:bold; color:#999999;}
#mc_leaders #leaders_hitting {height:131px; left:0; position:absolute; top:52px; width:180px; overflow:hidden;}
#mc_leaders #leaders_pitching {height:131px; left:0; position:absolute; top:52px; width:180px; display:none; overflow:hidden;}
#mc_leaders #leaders_mug {background:url('/y2010/images/anonymous.gif') no-repeat; float:left; margin-right:6px; width:62px; height:75px;}
#mc_leaders #hitting_leaders_grid, #mc_leaders #pitching_leaders_grid, #mc_leaders #leaders_mug {margin-left:5px;}
#mc_leaders .navBold {font-weight:bold; color:black}
#mc_leaders .leaders_footerlinks {font-size:11px; position:absolute; bottom: 1px; left: 0; text-align: center; width: 100%;}
#mc_container .navLeft {background-position: 0 -410px;}
#mc_container .navRight {background-position: 0 -875px;}
#mc_standings .error, #mc_leaders .error {color:#999999; font-weight:bold; margin:10px;}

/* STANDINGS */
#mc_standings {background-position: 0px -636px; position: absolute; left: 3px; top:670px; width: 182px; height: 232px; }
#mc_standings .grid_nav {height:17px; margin:3px 0 0 0;}
#mc_standings .grid_nav a {text-transform:capitalize; }
#mc_standings #standings_grid {height:auto; margin-left:3px; width:170px;}
#mc_standings .grid_data th {font-size:10px; text-align: center;}
#mc_standings .grid_data td {padding: 0 3px 1px 0px;text-align: center;}
#standings_grid table td a, #standings_grid th._th_1 {text-align: left; display: block;}
#mc_standings .navVSL {margin:10px 0 3px 6px; width:180px;}
#mc_standings .navPCL {font-size:11px; height:33px; margin:3px 0 0 4px; width:170px;}
#mc_standings .navPCL a {float:none; margin:0; padding:0}
#mc_standings .navDSL {height:29px; margin:3px 0 3px 7px; width:170px;}
#mc_standings .navDSL a {font-size:11px; line-height:12px; text-transform:capitalize;}
#mc_standings #standings_key {font-size:9px; width:170px; list-style-type:none; margin:2px 0 0 9px; padding:0;}
#mc_standings #standings_key li {display:none}

/* MULTIMEDIA */
#mc_multimedia {height:457px; left:510px; position:absolute; top:440px; width:170px; background-position: -383px -135px; font-size:11px;}
#mc_multimedia #hdr_multimedia a {left:10px; position:absolute; top:26px;}
#mc_multimedia #multimedia_content { height:350px; left:23px;  list-style-type:none; overflow:hidden; padding:0; position:absolute; top:63px; width:124px; }
#mc_multimedia #multimedia_content li {height:125px; color:white;} 
#mc_multimedia a {color:white}
#mc_multimedia #multimedia_footer { color:white; left:15px; position:absolute; bottom:10px; }

/* HEADLINES */
#mc_headlines {height:145px; left:193px; position:absolute; top:440px; width:300px; background-position: -254px -592px;}
#mc_headlines #hdr_headlines a {color:white; text-decoration:none}
#mc_headlines #hdr_headlines a:hover {text-decoration:underline}
#mc_headlines #hdr_headlines div {float:right; font-weight:normal; font-size:11px; margin:1px 5px 0 0; }
#mc_container ul.headlines li {font-size:11px; height: 14px; overflow: hidden;}
ul.headlines { list-style-type: square;  padding: 5px 0px 0px 8px;}
ul.headlines li { padding-left: 8px; clear: both; background:transparent url(http://mlb.mlb.com/images/icons/bullet_square_black.gif) no-repeat scroll .2em .45em;}
ul.headlines, ul.headlines li { margin: 0px;}

/* PRESS RELEASES */
#mc_pressreleases {height:146px; left:193px; position:absolute; top:596px; width:300px; background-position: -254px -592px;}

/* POLL */
#mc_poll {height:145px; left:193px; position:absolute; top:753px; width:300px; background-position: -254px -770px;}
#mc_poll #hdr_poll {height:20px; padding:6px 0 0 10px;}
#mc_poll #pollContainer, #mc_poll #resultsContainer { left:10px; position:absolute; top:28px; font-size: 11px;}
#mc_poll #pollQuestion  { font-weight:bold; margin-bottom:3px; }
#mc_poll .pollAnswer {height:18px}
#mc_poll .pollKeyword {margin-right:4px}
#mc_poll #pollSubmitButton {left:225px; position:absolute; top:98px;}
#mc_poll #pollSubmitButton img { behavior: url("/scripts/fix_png.htc"); }
#mc_poll #submitButton {background:url("/y2010/images/home/vote.png") no-repeat; border:0 none; cursor:pointer; font-size:0; height:9px; width:41px;}
#mc_poll .resultLineItem {clear:both; padding-top:1px;}
#mc_poll .twoColumnPoll {clear: none; width: 125px;}
#mc_poll .pollResultText {float:left}
#mc_poll .pollResultPercent { float:right; font-weight:bold; margin-right:5px; }
#mc_poll .disclaimer {clear:both; color:#222222; font-size:11px; font-style:italic; }

/* OFFICIAL INFO */
#mc_info {height:126px; left:6px; position:absolute; top:1010px; width:183px; background-position: -191px -410px;}

/* AROUND THE HORN */
#mc_ath {height:126px; left:198px; position:absolute; top:1010px; width:481px;}
#mc_ath .carousel {font-size:11px; height:89px; left:10px; overflow:hidden; position:absolute; top:31px; width:462px;}
#mc_ath .carousel_item {float:left; height:89px; width:228px; margin-right:3px; position:relative;}
#mc_ath .carousel_img {float:left; width:128px; margin-top:15px; }
#mc_ath .carousel_text {color:white; float:left; height:70px; margin-top:15px; overflow:hidden; width:100px; }
#mc_ath .carousel_text a {color:white; }
#mc_ath .carousel_headline {left:0; position:absolute; top:-2px; width: 190px;}
#mc_ath .carousel_nav {left:331px; top:0; }

/* MILB HEADLINES */
#mc_milbheadlines {height:126px; left:686px; position:absolute; top:1010px; width:301px; background-position: -252px -945px;}

/* PROMOS AND ADS */
#ad_984x25 {height:25px; left:3px; position:absolute; top:8px; width:984px; }
#ad_300x250 {height:250px; left:687px; position:absolute; top:278px; width:300px; }
#promo_300x250 {height:250px; left:687px; position:absolute; top:538px; width:300px; }
#promo_300x250 a.team-ad-quad {margin:24px 0 0 20px; display:block; float:left;}
#promo_300x250 a.dual-team-ad {margin-top:16px; display:block;}
#mc_ad728x90 {height:90px; left:6px; position:absolute; top:908px; width:728px; }
#mc_ad235x90 {height:90px; left:744px; position:absolute; top:908px; width:235px; }
#ad_300x100 {height: 100px; width: 300px; position: absolute; top: 788px; left: 687px; background-color: #00f;}
#promo_300x100 {top: 798px; left: 687px; position: absolute; height: 100px; width: 300px;}
