/* global */
* {
    -webkit-appearance: none;
}
#mc_container {background:#fff;}
#mc h1 {font-family:mlb_primary;color:#293a70;font-size:24px;margin-bottom:12px;}
#mc h2 {font-size:18px}
#mc h2, #mc p, #mc a {color:#343434;}
#mc td {padding:4px 2px;}
#mc a.bam-button {color:#fff;}
.related_buttons li {display:inline;}
.button_float {display:block; float:right; text-decoration:none;}
a.bam-button.bam-button-secondary {color:#333!important;}
#mc a.more:hover {color:#006; text-decoration:none;}

/* interior */
.column {float:left;width:300px;padding:0px 0 14px 7px;}
.column.first {width:666px;}

/* history */
.blurb {margin:0 0 50px 20px;clear:both;overflow:auto;}
.blurb h2 {font-size:16px;margin-bottom:6px;}
.blurb .blurb_column {float:left;width:136px;}
.blurb .blurb_column.first {width:394px;padding-right:40px;}
.blurb .blurb_column.first .related li {margin:0 30px;display:inline;}
.blurb .related li {font-size:13px;text-transform:uppercase;margin-bottom:2px;}
.blurb .caption {margin-bottom:10px;display:block;}
.blurb .video_blurb  img {border:5px solid #ccc;}

/* right column */
#right_column h5, #right_column h6 {color:#ef3340; font-size: normal 13px/13px; text-transform: uppercase; margin:9px;}
#right_column h5 a, #right_column h6 a, #right_column h5 a:hover, #right_column h6 a:hover {color:#ef3340; font-size: normal 13px/13px;text-transform: uppercase; text-decoration:none;}
#right_column #headlines, #right_column #related_links, #right_column #history_related_links {width:305px; margin:5px 5px 25px 0px;}
#right_column #related_links ul {margin:0px;}
#right_column #headlines ul#wbc_news li a, #right_column #related_links li a {font-size:12px; padding:0 0 0 20px; white-space:nowrap; background:url(http://mlb.mlb.com/images/icons/bullet_round_black.gif) no-repeat scroll 0.8em 0.5em transparent; color:#000;}
#right_column #history_related_links li a {font-weight:normal; font-size:12px; padding:0px!important; white-space:nowrap; color:#000; background:none;}
#right_column #history_related_links li {font-size:12px; margin:0 0 0 10px; white-space:nowrap; color:#000; background:none;}
#right_column #history_related_links li strong {width:110px; font-weight: bold; display: inline-block;}
#right_column #headlines ul#wbc_news li a:hover, #right_column #related_links li a:hover, #right_column a.more {text-decoration:none;}
#right_column #headlines a.more:hover, #right_column #related_links li a:hover, #right_column #history_related_links li a:hover {color:#006;}
#right_column #headlines ul#wbc_news li, #right_column #related_links li {font-size:12px;padding:0 0 8px 0px;}
#right_column #headlines a.more {position:relative; text-transform:uppercase;color:#666666;font:13px 'mlb_primary'; margin:10px 3px 12px 10px;}
#right_column #team_schedule_info table {border-collapse: collapse;}
#right_column #team_schedule_info table a {font-weight:normal; color:#000;}
#right_column #team_schedule_info table a:hover {text-decoration:none; color:#006;}
#right_column #team_schedule_info table tr {border-bottom: 1px dotted #ccc;}
#right_column #team_schedule_info table tr td {padding:5px 0px 3px 0px;}
#right_column #schedule_info a.more {display:block; text-transform:uppercase;color:#666666;font:13px 'mlb_primary'; margin:10px 3px 0px 0px;}
#right_column #schedule_info a.more:hover {color:#006; text-decoration:none;}
#right_column .advert {margin:5px 5px 15px 0px;}
#right_column #newsletter {width:300px; height:440px; margin:10px 5px 5px 0px;}
#right_column .border-left {position: relative;border-left:1px solid #ccc;}
#right_column .border-left:before {
content: "\a0";
display:block;position:absolute;
top:-1px;bottom:-1px;left: -1px;
width:1px;height:100%;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #cccccc 50%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#cccccc), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #ffffff 0%,#cccccc 50%,#ffffff 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#cccccc 50%,#ffffff 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#cccccc 50%,#ffffff 100%);
background: linear-gradient(top,  #ffffff 0%,#cccccc 50%,#ffffff 100%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );*/
}


/* Newsletter Sign-Up */
#newsletter p {padding:0px 20px; font-style:italic;}
#newsletter iframe {padding-left:20px;}
.ie7 #newsletter iframe {height:400px;}
#newsletter label {display: block; width: 200px; color: #000; font-weight:normal; font-size:14px; margin:5px 0px 3px 0px;}
#newsletter ol li input {width:200px; height:20px;}
#newsletter ol li:last-child input { width: 164px;}
#newsletter ol li select {height:23px; padding:1px;}
#newsletter ol li#wbc_club select {width:200px; height:23px; padding:1px;}
#newsletter ol li#mlb_register {width:250px; display:block; margin:10px 0px 15px 0px;}
#newsletter ol li#mlb_register input, #newsletter ol li#mlb_register label {float:left;}
#newsletter ol li#mlb_register input {width:15px; height:15px; margin:3px 5px 5px 0px; clear:bottom; display:block;}
#newsletter ol li#mlb_register label {font-size:1em;}
#newsletter span#newsletter_agreement {display:block; margin:10px 0px; clear:both; }
#newsletter #submit_btn {margin:5px 0px 5px 50px;}
#newsletter_container #newsletter {width:270px; padding: 2px;}
#newsletter_container #newsletter #newsletter_agreement {font-size:11px;; width:220px; padding:0px 5px;}

/*Participating Teams */

#part_teams > h5 {display:block; margin: 0 0 5px 10px; padding: 0!important;}
#part_teams .team_list {display: block; margin: 0px; overflow: auto;}
#part_teams .team_list ul li a {display: block;height: 32px;}
.team_list ul {clear:both; margin-left:10px;}
.team_list ul li a {text-decoration:none;}
.team_list ul li a:hover {text-decoration:none!important;}
.team_list ul li {display:block; width:30px; height:35px; text-indent:-5px; text-align:center; text-decoration:none; color:#0066; float:left; margin: 2px 10px 0 0; background: url('/shared/wbc/2013/images/part_teams.png') no-repeat top left;}
.team_list li.bra {background-position: 0 0;}
.team_list li.col {background-position: 0 -37px;}
.team_list li.csz, .team_list li.cze {background-position: 0 -75px;}
.team_list li.fra {background-position: 0 -112px;}
.team_list li.ger {background-position: 0 -151px;}
.team_list li.gbr {background-position: 0 -190px;}
.team_list li.isr {background-position: 0 -227px;}
.team_list li.nzl {background-position: 0 -265px;}
.team_list li.nic, .team_list li.nca {background-position: 0 -302px;}
.team_list li.phi {background-position: 0 -339px;}
.team_list li.esp {background-position: 0 -379px;}
.team_list li.tha {background-position: 0 -414px;}
.team_list li.can {background-position: 0 -451px;}
.team_list li.tpe {background-position: 0 -490px;}
.team_list li.pan {background-position: 0 -524px;}
.team_list li.zaf, .team_list li.rsa {background-position: 0 -559px;}
.team_list li.aus {background-position: 0 -595px;}
.team_list li.chn {background-position: 0 -630px;}
.team_list li.cub {background-position: 0 -664px;}
.team_list li.dom {background-position: 0 -699px;}
.team_list li.ita {background-position: 0 -734px;}
.team_list li.jpn {background-position: 0 -769px;}
.team_list li.kor {background-position: 0 -802px;}
.team_list li.mex {background-position: 0 -837px;}
.team_list li.nld, .team_list li.ned {background-position: 0 -873px;}
.team_list li.pri, .team_list li.pur {background-position: 0 -906px;}
.team_list li.usa {background-position: 0 -940px;}
.team_list li.ven {background-position: 0 -974px;}

/* stats table */
.wbcStatsTable {width:100% !important;}

/* Index Page */
.advert_top {margin:8px 8px 0px 8px;} /* 970 ad now loading in template - not sub_index */
#mc h5, #mc h6 {color:#ef3340; font-size: normal 13px/13px; text-transform:uppercase; padding: 10px 0 10px 10px; text-decoration:none;}
#mc h5 a, #mc h6 a, #mc h5 a:hover, #mc h6 a:hover {color:#ef3340; text-transform:uppercase; text-decoration:none;}
#mc > .advert {margin:5px 5px 0px 10px;}

/* Media Wall */
#mwContainer .mw_kicker a  {font-family:mlb_primary!important;}
#mc > #wbc_media_wall {-moz-box-shadow: 0px 0px 3px #ccc; -webkit-box-shadow: 0px 0px 3px #ccc; box-shadow: 0px 0px 3px #ccc; margin:0px; padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; float:left;}
.ie8 #mc > #wbc_media_wall {border:1px solid #ccc; margin:0px; padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; float:left;}
.ie7 #mc > #wbc_media_wall {border:1px solid #ccc; margin:0px; padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; float:left;}

/* Key Dates */
#mc > #key_dates {width:164px;float:left;margin:0px 0px 6px 10px;padding:0px 0px 7px 0px;background-color:#f7f7f7;-moz-box-shadow: inset 0 0 8px rgba(0,0,0, 0.25);-webkit-box-shadow: inset 0 0 8px rgba(0,0,0, 0.25);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-align:center;}
#mc > #key_dates dl, dt, dd {font-size:1em; color:#424242; margin:0px 0px 1px 0px;}
#mc > #key_dates dl {margin:1px 0px 7px 0px;  line-height:1.1em;}
#mc > #key_dates a, #mc > #key_dates a:hover {display: block; text-decoration: none;}
#mc > #key_dates dt {margin-top:7px;text-transform:uppercase;}
#mc > #key_dates dd dl dt {font-weight:normal;}
#mc > #key_dates:nth-child(3) dd dl dd:nth-child(3) {font-weight:bold; text-transform:uppercase;}
#mc > #key_dates h5 {padding:10px 0px 0px 0px;}
#mc > #key_dates h5 a {color:#ef3340; font: normal 14px/14px arial;text-transform: uppercase; font-weight:bold;}
#mc > #key_dates a.more {color: #666666;font: 13px 'mlb_primary';text-transform: uppercase;}
#mc > #key_dates a.more:hover {color: #000066;}
#mc > #part_teams {width:665px; min-height:85px;clear:both;padding-top:5px;}
#mc > #key_dates h6 {color:#000; padding: 5px 0 0;}
#mc > #key_dates .team_list ul li {margin-right:4px;}
#mc > #key_dates .team_list {padding: 0 0 5px 8px; overflow:auto;}
#mc > #key_dates .team_list a {font-size:11px;padding-bottom:16px;}

/* Video */
#mc > #videos {width:350px; height:310px; box-shadow: 0px 0px 3px #ccc; margin:0 8px 0 0; float:left;}
.ie8 #mc #videos {width:350px; height:310px; border:1px solid #ccc; box-shadow: 0px 0px 3px #ccc; margin:0 7px 0 0; float:left;}
#videos #player_video {margin:0px 0px 0px 10px;}
#videos #player_video span.playBtn {background: url(http://mlb.mlb.com/mlb/images/homepage/y2012/video_carousel.png) no-repeat; background-position: -14px -338px; position: absolute; width: 100px; height: 60px;}
#videos #player_video li {float: left; width: 168px; height: 120px;}
#videos #player_video li a:before {content:'';position:absolute;
  width:160px;height:90px;
  -moz-box-shadow:inset 0px 0px 5px 1px rgba(0,0,0,0.3);
  -webkit-box-shadow:inset 0px 0px 5px 1px rgba(0,0,0,0.3);
  box-shadow:inset 0px 0px 5px 1px rgba(0,0,0,0.3);
}
#videos #player_video li a:hover:before {
    background-color:black;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
#videos #player_video p {padding: 0px; width:124px; color: #333; font:normal 11px/13px arial; line-height:10px;}
#videos #player_video a {text-decoration:none;}
#videos a.more {clear:both; display:block; position:relative; bottom:-5px; text-transform:uppercase;color:#666666;font:13px 'mlb_primary'; margin:5px 10px;}

/* Photos */
#mc > #photos {width:305px; height:310px; box-shadow: 0px 0px 3px #ccc; float:left;}
#mc > #photos a:hover {text-decoration:none;}
.ie8 #mc #photos {width:305px; height:275px; border:1px solid #ccc; box-shadow: 0px 0px 3px #ccc; float:left;}

/* Photo Gallery */
#photo_container {padding-left:20px;min-height:210px;}
#photo_container h6 {color: #333;font: normal 13px/16px 'mlb_primary';margin-top:5px;}
#photo_container a h6:hover {color:#006; text-decoration:none;}
#photo_container #wbc_photos {width:265px;}
#photo_container .bx-prev,
#photo_container .bx-next {
  display:block;position:absolute;
  top:50px;
  width:27px;height:43px;
  background:transparent url(http://mlb.mlb.com/images/homepage/y2012/photogallery_nav.png) 0px 0px no-repeat;
  text-indent:-999em;
}
#photo_container .bx-prev {right:238px;background-position: 0 0;}
#photo_container .bx-next {right:0;background-position: -27px 0;}
#photo_container .bx-prev:hover {background-position: 0 -43px;}
#photo_container .bx-next:hover {background-position: -27px -43px;}
#photo_container div:last-child a {font: normal 12px/18px 'mlb_primary'; text-transform:uppercase; margin:10px 0px;}
#photo_container li          {position:relative;}
#photo_container li a        {display:block;}
#photo_container li a.load   {background-position: 50% 44%;}
#photo_container li a:before {content:'';position:absolute;
  width:265px;height:150px;
  -moz-box-shadow:inset 0px 0px 5px 1px rgba(0,0,0,0.3);
  -webkit-box-shadow:inset 0px 0px 5px 1px rgba(0,0,0,0.3);
  box-shadow:inset 0px 0px 5px 1px rgba(0,0,0,0.3);
}
#photo_container #photogallerypager-container {
  color: #666;
  font-size: 11px;
  text-align: center;
}

/* Facebook */
#mc #facebook {width:350px; height:375px; margin:10px 7px 0 0; float:left;}
#mc #facebook iframe {margin: 6px 15px 15px;}

/* Twitter */
#mc #wbc_twitter {width:305px; height:375px; margin:10px 0 0 0; float:left;}
.ie7 #mc #wbc_twitter {width:305px; height:375px; overflow:hidden; margin:10px 0 0 0; float:left;}
#mc #twitter_wrapper {padding:6px; color:#fff;}
#mc #twitter_container {height:250px; overflow:hidden;}
#mc #twitter_container a {font-weight:bold;}
#mc .twtr-hd {display:none;}
#mc #twitter_wrapper a.more {text-transform:uppercase;color:#666666;font:13px 'mlb_primary'; margin:10px 0; display:block; text-align:center;}
#mc #twitter_wrapper a.more:hover {color:#006; text-decoration:none;}
.twtr-ft {display:none;}

#mc .border-left {position: relative;border-left:1px solid #ccc;}
#mc .border-left:before {
	content: "\a0";
	display:block;position:absolute;
	top:-1px;bottom:-1px;left: -1px;
	width:1px;height:100%;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #cccccc 50%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#cccccc), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cccccc 50%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#cccccc 50%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#cccccc 50%,#ffffff 100%);
	background: linear-gradient(top,  #ffffff 0%,#cccccc 50%,#ffffff 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );*/
}

/* MLBN Finder */
#minisb_mlbn > h6 {
    background: url("/shared/wbc/2013/images/mlbn_logo.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 30px;
    line-height: 1.8em;
    margin: 3px;
    padding: 0 5px 0 35px;
}

#minisb_mlbn {
	-webkit-box-shadow: 0px 0px 3px #CCCCCC;
	box-shadow: 0px 0px 3px #CCCCCC; 
    clear: both;
    color: #666666;
    display: block;
    margin: 2px 0 8px;
    padding: 7px 10px 0 6px;
    position: relative;
    text-align: left;
}

#minisb_mlbn #zip {
    color: #666666;
    float: left;
    margin-top: 3px;
	padding-left: 2px;
}

#minisb_mlbn input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #474747;
    height: 18px;
    width: 102px;
}

#minisb_mlbn a {
    background: url("http://mlb.mlb.com/images/global/global_account_bar.png") repeat scroll center -39px transparent;
    border: medium none;
    color: white;
    cursor: pointer;
    display: inline;
    float: right;
    height: 25px;
    position: absolute;
    right: 5px;
    text-indent: -9999px;
    top: 9px;
    width: 26px;
}

#minisb_mlbn > p {
    clear: both;
    display: block;
    font-size: 11px;
    padding: 5px;
}


/* News Page */
.newscolumn { width:302px; float:left; margin:38px 0 10px 10px; padding:0; }
#np_news_column { width:660px; -webkit-box-shadow: #AAA 3px 3px 5px; -moz-box-shadow: #AAA 3px 3px 5px; background-color: white; border: 1px solid #CCC; margin-left: 2px; border-top: none; position:relative; }
div.clr { margin: 0px; padding: 0px; clear: both; display: block; font-size: 0px; line-height: 0px; }
/* Depricated */div.np_hr { border-right:0px none; margin:2px 0 0; border-top: 1px solid #ececec; border-bottom: 0px none; border-left-width: 0px; border-left-style: none; padding: 0px; clear:both; }
#np_page { padding: 4px 10px; margin-top:21px; }
#np_page .fl { float: left; }
#np_page .fr { float: right; }
#np_page .np_rounded_top { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
#np_page .np_rounded_bot { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
#np_page .np_rounded { -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#np_page .np_hdr { display: block; position: relative; padding: 2px; clear: both; margin-bottom: 20px; }
#np_page .np_hdr h3 { font: bold 1.6em Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color:#999; }
#np_page .np_container { display: block; border-top: 2px solid #ECECEC; }
#np_page .np_hdr .np_datepick h4 { font-size: 1.2em; color:#333; }
#np_page .np_hdr .np_datepick ul { list-style: none; }
#np_page .np_hdr .np_datepick ul li { float:left; font-size:0.8em; }
#np_page .np_hdr .np_datepick ul #todaysGamesItem { margin-right: 4px; padding-right: 4px; border-right: 1px solid #999; }
#np_page .np_hdr .np_datepick ul li a { color:#000; text-decoration:none; text-transform: uppercase; }
#np_page .np_hdr .np_datepick ul li a img { display: inline; margin-left:2px; margin-bottom:-3px; }
#np_page .np_hdr .np_team_fltr { margin-left: 20px; }
#np_page .np_archive_link { font-size:1.1em; font-weight:bold; margin: 20px 0 10px 0; }
#np_page #np_articles { list-style: none; margin: 0px; padding: 0px; }
#np_page #np_articles li { position: relative; }
#np_page #np_articles li:hover { background-color:#FEFEEB; }
#np_page #np_articles .np_time { font-size: 0.9em; color: #999; text-align: right; padding-top: 2px; }
#np_page #np_articles .np_data .np_video_link { background: url(/images/icons/video.gif) no-repeat; font-size: 1em; display: inline-block; padding-left: 24px; text-decoration: none; font-weight: bold; margin-top: 20px; }
#np_page #np_articles h2 { margin: 0px; padding: 4px 0px; font: 1.8em "Helvetica Neue", Arial, Helvetica, sans-serif; text-transform:none; }
#np_page #np_articles h2 a { text-decoration: none;}
#np_page #np_articles .np_details { display: block; clear: both; margin: 0px; padding: 0px; border: 0; }
#np_page #np_articles .np_media, #np_page #np_articles .np_media img { height: 72px; width: 96px; vertical-align: top; }
#np_page #np_articles .np_media { padding: 0px; }
#np_page #np_articles .np_media .np_media_text { visibility:hidden; height:1em; }
#np_page #np_articles .np_media .np_play_button { background:url("/images/media/btn_play_clip.png") no-repeat scroll 0 0 transparent; height:37px; position:absolute; top:5px; width:37px; cursor: pointer; }
#np_page #np_articles .np_data { padding-bottom: 2px; padding-left: 10px; vertical-align: top; width: 100%; }
#np_page #np_articles .np_data p { padding: 0px; margin: 0px 0px 10px; color:#333; font: 1.1em "Helvetica Neue", Arial, Helvetica, sans-serif; }
#np_page #np_articles .np_data p a { text-decoration: none; }
#np_page #np_articles .np_data a.np_more_link { margin-left: 10px; }
/* Depricated */#np_page #np_articles .featured .np_hr { border-top-width:2px; }
#np_page #np_articles .np_separator { border-bottom:1px solid #ececec; padding-bottom:2px; }
#np_page #np_articles .featured.np_separator { border-bottom-width:2px; }
#np_page #np_articles .featured .np_media { padding: 0px; width: 236px; }
/* #np_page #np_articles .featured .np_media, #np_page #np_articles .featured .np_media img { height: 132px; width: 236px; } */
#np_page #np_articles .featured .np_sharing { margin-top: 15px; }

/* Components */
.np_fb_loading { background: url(/images/news/img_fb_loader.gif) no-repeat 2px center; }
#np_components .more { float: right; padding: 5px; }
#np_components .more a { color: #C00 !important; font-size: 1em; text-decoration: none; }
#np_components .np_component { border: 1px solid #CCC; margin-bottom: 10px; background-color:#fff; overflow:hidden; zoom:1;}
#np_page #np_articles .np_sharing { height: 20px; clear: both; margin-top:10px; }
#np_page #np_articles .np_fb_frame { border:none; overflow:hidden; height:21px; width:150px; }
#np_components .np_follow_onw { margin: 10px 14px; height: 24px; font-weight: bold; font-size: 0.9em; padding-top: 3px; }
#np_components .np_follow_onw .np_social_icons { list-style: none; margin: 0px; padding: 0px; }
#np_components .np_follow_onw .np_social_icons li { float: left; margin-right: 2px; display: block; }
#np_components .np_follow_onw .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; }
#np_components .np_follow_onw .np_social_icons .first { margin-right: 10px; line-height: 24px; }
#np_components .np_follow_onw .np_social_icons .np_sicon.np_connect { background-image:none; }
#np_components .np_follow_onw .np_social_icons .np_sicon.np_facebook { background-position: 0 -4px; }
#np_components .np_follow_onw .np_social_icons .np_sicon.np_twitter { background-position: 0px -100px; }
#np_components .np_follow_onw .np_social_icons .np_sicon.np_digg { background-position: 0px -36px; }
#np_components .np_follow_onw .np_social_icons .np_sicon.np_rss { background-position: 0px -228px; }
#np_components .np_component h4 { font-size: 1em; font-weight: bold; color: #666; padding: 0px; margin-top: 10px; margin-bottom: 10px; margin-left: 4px; }
#np_components #np_official_info .module h4 { display: none; }
#np_components #np_official_info .module ul { margin: 0px; padding-left: 8px; }
#np_components #np_official_info .module ul li { padding-left:7px; margin-bottom: 5px; background:url("/images/icons/bullet_square_black.gif") no-repeat scroll 0 0.55em transparent; clear:both; }
#np_components #np_official_info .module ul li a { font-size: 0.8em; font-weight: bold; text-decoration: none; }

/* no image articles */
#np_page #np_articles .np_noimg .np_media { display:none; }

/* Social Media */
.social_media { zoom: 1; float:right; }
.social_media .share_method { float: left; padding-right: 10px; font-size:11px;}
.social_media .last { padding:0; }
a.comments { display: inline; background: url("/images/article/icon_comment.gif") no-repeat; padding-left: 18px; }
a.np_retweet { display:block; background-color:#97E133; border:1px solid #578800; color:#FFFFFF !important; cursor:pointer; font-size:0.9em; height:1.4em; padding:0 6px; text-decoration:none !important; width: 40px; }
a.np_retweet:hover { color:#578800 !important; background-color:#fff; }
#np_components { display: block; margin: 0px; padding: 0px; }
#np_components .np_hr { margin-left: 6px; }

/* Twitter Button */
.np_tw_container { display:block; }
.np_tw { height:20px; display:block; background:url("/shared/images/tweet.png") no-repeat scroll 0 0 transparent; }
.np_tw_button { width:55px; float:left; background-position: 0 0; cursor:pointer;}
.np_tw_button:hover { background-position: 0 -21px; }
.np_tw_button.hover { background-position: 0 -21px; }
.np_tw_button.down { background-position: 0 -42px; }
.np_tw_count { line-height:19px;  background-position: 0 -145px; float:left; margin:0 0 0 3px; padding:0 0 0 8px; visibility:hidden; }
.np_tw_count:hover { background-position: 0 -166px; }
.np_tw_count.hover { background-position: 0 -166px; }
.np_tw_count .np_tw_cnt { font-weight:bold; color:#2A7090; background-position: right -145px; padding-right:5px; border:medium none; outline:medium none; margin-right:-2px; }
* html .np_tw_count .np_tw_cnt { float:left; margin-right:0px;}
.np_tw_count:hover .np_tw_cnt { background-position: right -166px; }
.np_tw_count.hover .np_tw_cnt { background-position: right -166px; }

/* Facebook Share Button */
.np_fb_container .np_fb_button { background: #eceef5; border: 1px solid #cad4e7; font: 11px "lucida grande", tahoma, verdana, arial, sans-serif; display: block; padding: 3px 4px; float: left; cursor:pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.np_fb_container .np_fb_button:hover {border-color:#9dacce; }
.np_fb_container .np_fb_button div { color: #5c74c8; text-decoration: none; background: url(/shared/images/fb_button_assets.png) no-repeat; display: block; padding-left: 16px; line-height: 12px; }
.np_fb_container .np_fb_count { visibility: hidden; float: left; background: url(/shared/images/fb_button_assets.png) no-repeat 0px -13px; padding-left: 9px; margin-left: 1px; }
.np_fb_container .np_fb_count .np_fb_cnt { background: #f3f3f3; border-top: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left-style: none; height: auto; padding-right: 4px; font: bold 11px/16px "lucida grande", tahoma, verdana, arial, sans-serif; }

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

/* dates */
#dates ul li {margin:0 0 8px 0;}
#dates .button {padding:5px 0 0 0;}
*html #dates ul li {margin:0 0 5px 0;}
*html #dates .button {padding:8px 0 0 0;}
*:first-child+html #dates ul li {margin:0 0 5px 0;}
*:first-child+html #dates .button {padding:8px 0 0 0;}
#mc ul.bullet_round_black, #mc ul.video_gray {margin:0;}

/* Facebook */
#mc #np_components_column #facebook {width:300px; height:375px; margin:10px 7px 0 0; float:left;}
#mc #np_components_column #facebook iframe {margin:15px;}

/* Twitter */
#mc #np_components_column #twitter_wrapper {padding:6px;color:#fff;}
#mc #np_components_column #twitter_container {height:265px; overflow:hidden;}
#mc #np_components_column #twitter_container a {font-family:serif; font-weight:bold;}
#mc .twtr-hd {display:none;}
#mc #twitter_wrapper a.more {text-transform:uppercase;color:#666666;font:13px 'mlb_primary'; margin:0px; display:block; text-align:center;}


/* social media buttons */
.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;}
.article_tools_google {width:60px;}
.article_tools li.article_tools_twitter { padding-right: 13px;}
*+html .article_tools_google {display:none;} 
ul#teams_social {margin-top:-40px; margin-right:20px;}

/* schedule page */
#schedule_content #onsale {border: 1px solid #000000; margin: 15px auto; padding: 5px; text-align: center; width: 90%;}
#schedule_content p.tix_onsale {font-size: 15px; font-weight: bold; text-transform: uppercase;}
.q_round {padding:10px 0px 1px 0px; margin-bottom:10px;}
#schedule_content .venue_loc {font-size: normal 13px/13px; font-weight:bold; color:#000; text-transform:none; padding:0px; margin:0px 0px 10px 20px;}
#schedule_content table {border-collapse: collapse; width: 620px; font-family: arial, sans-serif; margin: 0 0 20px 20px;}
#schedule_content table.fixed {table-layout:fixed;}
#schedule_content h2 {margin: 0 0 10px 20px;}
#schedule_content caption {font-size: 14px; font-weight:bold;}
#schedule_content tr {border-bottom: 1px dotted #ccc;}
#schedule_content tr.round {border-bottom-style: none; width:500px;}
#schedule_content thead tr {text-transform:uppercase;}
#schedule_content th {font:11px arial; font-weight:bold;}
#schedule_content th, #schedule_content td {padding: 2px 2px;}
#mc #schedule_content a.bam-button {color: white !important; display: inline-block;}
#schedule_content .date_float {float:right; padding-right:82px;}
#schedule_content td, #schedule_content .q_round td a {font-size: 11px;}
#schedule_content td.fg-game_label {width: 35px; text-align: center;}
#schedule_content td.fg-game_date {width: 90px;}
#schedule_content td.fg-game_date_et, #schedule_content td.fg-game_date_local {width: 130px;}
#schedule_content td.fg-matchup {width: 200px;}
#schedule_content td.fg-game_time {width: 180px !important;}
#schedule_content td.fg-game_ticket {text-align: center;width: 125px;}
#schedule_content td a.tix_pdf {float:right; text-align:right; font-size:10px; width:50px;}
#schedule_content .qualifier td, #schedule_content .qualifier td a {font-size:11px;}
#schedule_content tr#wbc_winner {border-bottom:none;}
#schedule_content tr#wbc_winner td .flags_large {margin:5px 135px 0 0; height:50px;}
#schedule_content tr#wbc_winner td .flags_large ul li {height:50px;}
#schedule_content tr#wbc_winner td .flags_large ul li.advance {background:none; border:none; text-transform:uppercase; width:180px;font-size:12px; font-weight:bold;padding:16px 0px 0px 5px;}
#schedule_content tr.round td:nth-child(1) {vertical-align:top;}
#schedule_content #mlbn {width: 620px;background: url(/shared/wbc/2013/images/mlbn_logo_espn.png) no-repeat left bottom;font-size: 12px;margin-left:22px;margin-top:20px;margin-bottom:30px;}
#schedule_content #mlbn p.text_mlbn {text-align:center;margin-right:35px;}
#schedule_content #tix_info {font-size: 11px; margin: -20px 0 20px; padding: 10px; text-align: center;}
#schedule_content #tix_info p {font-style: italic;}
#schedule_content a.pdf {text-decoration: underline !important;}

/*POOLS AND VENUES page*/
.interior_column.first {float:left;width:105px;}
.interior_column {float:left;width:250px;}
.interior_column_last {float:left;width:226px;}
.team_venue_loc {font-weight: bold; margin: 5px 15px;}
.flags li, .buttons li, .buttonspop li {display:inline;}
.buttons li {float:left;}
.buttons li.tai p a {font-size: 11px; font-style: italic;}
.buttons li.tbd {margin-top:32px; text-align:center;}
.buttons > p {    margin: 5px 0 -25px !important; padding: 5px 0 0 !important; text-align: center;}
#qualifiers .qualifier {clear:both;border-bottom:1px dotted #333;overflow:auto;margin-bottom:10px;padding-bottom:10px;}
.qualifier_noborder {clear:both;overflow:auto;margin-bottom:30px;padding-bottom:10px;}
.flags ul li {display: block; padding-left: 34px; height: 35px; text-indent:-32px; text-decoration: none; color:#0066; float: left; margin: 2px 12px 0px 0px; background: url(/shared/wbc/2013/images/part_teams.png) no-repeat top left; font-size:11px; font-weight:normal;}
.flags_grey ul li {display: block; padding-left: 34px; height: 35px; text-indent:-32px; text-decoration: none; color:#0066; float: left; margin: 2px 12px 0px 0px; background: url(/shared/wbc/2013/images/part_teams_grey.png) no-repeat top left; font-size:11px; font-weight:normal;}
.grey_margin {margin-left: 22px;}
.flags ul li a {padding-bottom:20px; color:#0066;}
.flags ul li a:hover {color:#0066; text-decoration:none!important;}
.flags ul li#aus {background-position: 0 -595px; text-transform:uppercase;}
.flags ul li#bra {background-position: 0 0; text-transform:uppercase;}
.flags ul li#can {background-position: 0 -451px; text-transform:uppercase;}
.flags ul li#chn {background-position: 0 -630px; text-transform:uppercase;}
.flags ul li#tpe {background-position: 0 -490px; text-transform:uppercase;}
.flags ul li#col {background-position: 0 -37px; text-transform:uppercase;}
.flags ul li#cub {background-position: 0 -664px; text-transform:uppercase;}
.flags ul li#cze {background-position: 0 -75px; text-transform:uppercase;}
.flags ul li#fra {background-position: 0 -112px; text-transform:uppercase;}
.flags ul li#ger {background-position: 0 -151px; text-transform:uppercase;}
.flags ul li#gbr {background-position: 0 -190px; text-transform:uppercase;}
.flags ul li#isr {background-position: 0 -227px; text-transform:uppercase;}
.flags ul li#ita {background-position: 0 -734px; text-transform:uppercase;}
.flags ul li#nzl {background-position: 0 -265px; text-transform:uppercase;}
.flags ul li#jpn {background-position: 0 -769px; text-transform:uppercase;}
.flags ul li#mex {background-position: 0 -837px; text-transform:uppercase;}
.flags ul li#ned {background-position: 0 -873px; text-transform:uppercase;}
.flags ul li#nca {background-position: 0 -302px; text-transform:uppercase;}
.flags ul li#pan {background-position: 0 -524px; text-transform:uppercase;}
.flags ul li#phi {background-position: 0 -339px; text-transform:uppercase;}
.flags ul li#pur {background-position: 0 -906px; text-transform:uppercase;}
.flags ul li#kor {background-position: 0 -802px; text-transform:uppercase;}
.flags ul li#esp {background-position: 0 -377px; text-transform:uppercase;}
.flags ul li#rsa {background-position: 0 -559px; text-transform:uppercase;}
.flags ul li#tha {background-position: 0 -414px; text-transform:uppercase;}
.flags ul li#dom {background-position: 0 -699px; text-transform:uppercase;}
.flags ul li#usa {background-position: 0 -940px; text-transform:uppercase;}
.flags ul li#ven {background-position: 0 -974px; text-transform:uppercase;}
.flags ul li#zaf {background-position: 0 -559px; text-transform:uppercase;}
.flags ul li#tbd,
.flags ul li#tbh {background-position: 0 -1007px; text-transform:uppercase;}
a.bam-button.bam-button-tickets {color:#fff!important;}
#content {margin: 25px 30px 0px 30px; font-size:13px; font-family: arial, sans-serif; font-weight:bold;}
#content h2 {margin-bottom: 17px;}
#content h1 {margin-bottom: 17px;}
#qualify_container, #first_container, #second_container, #champion_container {margin-left: 15px;}
.buttons a {margin: 26px 0px 0px 10px;}
.buttonspop a {margin: 5px 0px 5px 5px;}
.buttonspop {width:200px;}
.date {text-align: left;}
#champion_container .interior_column_first {float:left;padding-right:20px;width:45px;}
.venue_margin {margin-bottom:5px;}
#popups {display:none;}
.countries li {list-style-type:disc; margin-left:42px; margin-bottom:4px; padding-bottom:5px;}
.popuptext {font-size:13px;margin-bottom:4px;}
.title {font-size:14px;font-weight:bold;margin:5px 0px 5px 1px;border-bottom:dotted #ccc; border-bottom-width:1px;padding-bottom: 10px;}
.popflags {margin:0 0 0px 20px;}
.lineheight {line-height:20px;}
.round_parent_container{margin-left:15px;} 

/*ROUND page*/
#content {font-family: arial,sans-serif; font-size: 13px; font-weight: bold; margin-bottom: 0; margin-left: 30px; margin-right: 30px; margin-top: 25px;}
#content h1{text-transform:uppercase;}
#content h2{font-family:mlb_primary;margin:0px;}
#content p, #content #venue, #content #date {font-weight:normal; padding:2px 0px;}
#venue {font-weight:normal;}
#schedule_content a.more {display:block; text-transform:uppercase;color:#666666;font:13px 'mlb_primary'; text-align: right;margin:10px 13px 10px 0px;}
#schedule_content a.more:hover {color:#006; text-decoration:none;}
#venue_container h5, #venue_container h6 {font-family: mlb_primary;margin: 0;padding: 2px 0;}
#venue_container{padding: 0px 20px 20px 20px; width:625px, }
#venue_title_bar, #venue_image, #venue_social{margin-bottom:20px;}
#venue_image{width:100%}
#venue_container span.credit {font-weight:normal; font-size:12px; font-style:italic; margin:-10px 0px 15px 0px; padding:0px; float:left; color:#666666;}
#venue_text span {font-weight:bold; font-size:12px; position:relative; top:15px; left:30px;}
.ie7 #venue_text .flags li, .ie7 #venue_text .flags li p {margin-left:45px;}
.flags_large {float:right;}
.flags_large ul li a {padding:5px 85px 10px 0;}
.ie7 .flags_large ul li a {padding:0px;}
.flags_large ul li a:hover {text-decoration:none!important;}
.flags_large ul li {
   -moz-text-blink: none;
   -moz-text-decoration-color: -moz-use-text-color;
   -moz-text-decoration-line: none;
   -moz-text-decoration-style: solid;
   background-attachment: scroll;
   background-clip: border-box;
   background-color: #ededed;
   background-image: url("/shared/wbc/2013/images/part_teams_large.png");
   background-origin: padding-box;
   background-position: 0 -2487px;
   background-repeat: no-repeat;
   background-size: auto auto;
   display: block;
   float: left;
   font-size: 11px;
   font-weight: normal;
   height: 84px;
   width:85px;
   margin-bottom: 0;
   margin-left: 5px;
   margin-right: 0px;
   margin-top: 2px;
   padding-left: 0px;
   border:1px solid #ededed;
}
.flags_large ul li#aus {background-position: 0 0px; text-transform:uppercase;}
.flags_large ul li#bra {background-position: 0 -89px; text-transform:uppercase;}
.flags_large ul li#can {background-position: 0 -178px; text-transform:uppercase;}
.flags_large ul li#chn {background-position: 0 -267px; text-transform:uppercase;}
.flags_large ul li#col {background-position: 0 -356px; text-transform:uppercase;}
.flags_large ul li#cub {background-position: 0 -445px; text-transform:uppercase;}
.flags_large ul li#cze {background-position: 0 -534px; text-transform:uppercase;}
.flags_large ul li#dom {background-position: 0 -623px; text-transform:uppercase;}
.flags_large ul li#esp {background-position: 0 -712px; text-transform:uppercase;}
.flags_large ul li#fra {background-position: 0 -801px; text-transform:uppercase;}
.flags_large ul li#gbr {background-position: 0 -890px; text-transform:uppercase;}
.flags_large ul li#ger {background-position: 0 -979px; text-transform:uppercase;}
.flags_large ul li#isr {background-position: 0 -1068px; text-transform:uppercase;}
.flags_large ul li#ita {background-position: 0 -1155px; text-transform:uppercase;}
.flags_large ul li#jpn {background-position: 0 -1246px; text-transform:uppercase;}
.flags_large ul li#kor {background-position: 0 -1335px; text-transform:uppercase;}
.flags_large ul li#mex {background-position: 0 -1423px; text-transform:uppercase;}
.flags_large ul li#nca {background-position: 0 -1513px; text-transform:uppercase;}
.flags_large ul li#ned {background-position: 0 -1602px; text-transform:uppercase;}
.flags_large ul li#nzl {background-position: 0 -1691px; text-transform:uppercase;}
.flags_large ul li#pan {background-position: 0 -1780px; text-transform:uppercase;}
.flags_large ul li#phi {background-position: 0 -1869px; text-transform:uppercase;}
.flags_large ul li#pur {background-position: 0 -1958px; text-transform:uppercase;}
.flags_large ul li#rsa {background-position: 0 -2045px; text-transform:uppercase;}
.flags_large ul li#tha {background-position: 0 -2134px; text-transform:uppercase;}
.flags_large ul li#tpe {background-position: 0 -2223px; text-transform:uppercase;}
.flags_large ul li#usa {background-position: 0 -2312px; text-transform:uppercase;}
.flags_large ul li#ven {background-position: 0 -2400px; text-transform:uppercase;}
.flags_large ul li span.country {color:#303030; text-transform:none; position:relative; top:38px; text-align:center; display:block; text-decoration:none;}
.ie7 .flags_large ul li span.country {color:#303030; text-transform:none; position:relative; top:50px; text-align:center; display:block; text-decoration:none;}

.flags_large ul li span.country {
	top:52px;
	/*top:38px;*/
}
@media all and (min-width:0) {
    .flags_large ul li span.country  { top:52px; }  /* IE9-IE10pp4 */
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .flags_large ul li span.country  { top:38px; }
}

.article_tools li {float:left;}
.article_tools {height:40px; float:right;} 
.right_column_pad {padding:0px 0px 15px 10px;}
.right_column_pad p {font-size:10px;}
#schedule_info{width:300px; float:right; clear:top; margin:0px 0px 0px 25px;}
#schedule_info h5{padding-top:0px;}
#schedule_info table {width:100%; border-collapse: collapse;}
#schedule_info table a {font-weight:normal; color:#000;}
#schedule_info table a:hover {text-decoration:none; color:#006;}
#schedule_info table tr {border-bottom: 1px dotted #ccc;}
#schedule_info table tr td {padding:5px 0px 3px 0px;font-size:11px; vertical-align:top;}
#schedule_info td:last-child {text-align:right;}
#qualround_explain {
   float: right;
   font-size: 10px;
   font-weight: normal;
   padding: 0px 20px 20px 20px;
} 
.flags p {clear:both;}

/* TEAMS page */
#team_container {padding:17px 12px 17px 17px;}
#team_container h1 {clear:both; height:40px; line-height:2em;}
#team_container .desc p {line-height:1.5em; margin:30px 20px;}
#team_container .uni {width:300px; float:right;}
#team_container .flags_large ul li.wbc_club {float: left; height: 50px; width:85px; border:none; margin-right:10px; border:1px solid #000;}
#team_container .team_table_results {margin:10px;}
#team_container .team_table_results caption {color:#ef3340; font-size: normal 13px/13px; text-transform: uppercase; margin:10px 0px;}
#team_container .team_table_results th {font-weight:bold; padding-bottom:5px; text-indent:2px;}
#team_container .team_table_results tr.playernameHead {background:#9396b4;}
#team_container .team_table_results tr.playernameHead td {color:#fff; text-transform:uppercase; font-weight:bold; text-indent:5px; border-top:3px solid #2a3370;}
#team_container a.more {color: #666666; font: 13px 'mlb_primary'; margin: 10px 3px 12px 10px; position: relative; text-transform: uppercase;}
#team_container .rank a {font: 16px 'mlb_primary';}
/* Team Schedules */
.team_features #schedule_content thead tr {display:none;}
.team_features #schedule_content thead {text-indent:-9999px; height: 0;}
.team_features #schedule_content td.fg-game_label {width: 170px; text-align: left;}
.team_features #schedule_content td.fg-game_date {width: 80px;}
.team_features #schedule_content td.fg-matchup {width: 110px;}
.team_features #schedule_content td.fg-game_time {width: 170px !important;}
.team_features #schedule_content td.fg-game_ticket {width: 70px;}

.team_features {float: left; display: inline; clear: both; width:650px; margin: 0 0 20px;}
.team_features #headlines, .team_features #videos {float: left;}
.team_features #headlines {width: 293px !important;}
.team_features #videos {margin: 0px 0px 0px 10px;}
.ie8 .team_features #videos {margin: 0px!important; border:none!important; width:347px!important;}
.team_features #headlines ul#wbc_news li a {font-size:12px; padding:0 0 0 20px; white-space:nowrap; background:url(http://mlb.mlb.com/images/icons/bullet_round_black.gif) no-repeat scroll 0.8em 0.5em transparent; color:#000;}
.team_features #headlines ul#wbc_news li a:hover,  .team_features #headlines ul#wbc_news li a.more {text-decoration:none;}
.team_features #headlines ul#wbc_news li a:hover, .team_features #headlines a.more:hover {color:#006;}
.team_features #headlines ul#wbc_news li {font-size:12px;padding:0 0 8px 0px;}
.team_features #videos a.more {position:relative; top:40px; display:block}
.team_features #schedule_content a.more {color: #666666; font: 13px 'mlb_primary'; margin: 10px 15px 12px 10px; text-transform: uppercase; text-align: right; display: block;}

.team_table_results.asg col#playernameCol {width: 220px;}

/* TEAMS page -- right column */
#team_schedule_info {width:300px; }
#team_schedule_info h5{padding-top:0px;}
#team_schedule_info table {width:100%;}
#team_schedule_info td {font-size:11px; padding:0px 10px 5px 0px; vertical-align:top;}
#team_schedule_info td:last-child {text-align:right;}
#team_schedule_info a.more {display:block; text-transform:uppercase;color:#666666;font:13px 'mlb_primary'; margin:10px 3px 0px 0px;}
#team_schedule_info tr.team_row td {font-weight:bold}

#right_column .team_list {display: block; margin: 0 0 20px; overflow: auto;}
#right_column .team_list ul {clear: both; margin-left: 10px;}
#right_column .team_list ul li {margin: 2px 5px 0 0;}
#right_column .team_list ul li a {color: #000000; display: block; height: 30px; width: 31px;}
#right_column .border-left h5.teams a {
    color: #000000 !important;
    font-size: 12px;
    text-transform: none !important;
}

/* ROSTER */
#roster_grid table {width: 100%;}
#roster_grid table th {background: none repeat scroll 0 0 #222262;color: #FFFFFF; font: bold 12px arial; padding: 4px;}
#roster_grid table th:hover {cursor:pointer;}
#roster_grid table tbody tr:hover {background: #8285A9;}
#roster_grid table tbody tr:hover td {background: #8285A9; color:#fff;}
#roster_grid table tbody td.active {background: #E8E9F0;}
#roster_grid table tbody tr.odd {background: #f9f9f9;}
#roster_grid table .fg-name {width:150px;}
#roster_grid table .fg-country {width:60px; text-align: center;}
#roster_grid table .fg-jersey_number {width:50px; text-align: center;}
#roster_grid table .fg-org {width:150px;}
#roster_grid table .fg-bt {width: 40px;}
#roster_grid table .fg-height {width: 45px;}
#roster_grid table .fg-sortable.active.fg-desc {background:url('/shared/wbc/2013/images/downarrow.png') no-repeat right #222262;}
#roster_grid table .fg-sortable.active.fg-asc {background:url('/shared/wbc/2013/images/uparrow.png') no-repeat right #222262;}