@charset "utf-8";

body, p, span, div { font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; }
#content_wrapper {background-color:#ececec;}

/* CSS Document */
.column { 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_hdr_img { background: url(/images/news/img_baseball_now_hdr.png) no-repeat scroll center 0px; height: 59px; padding-top: -20px; width: 100%; margin-top: -32px; position: absolute; }
#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; color: #069; }
#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 { background: url("/images/news/img_fb_loader.gif") no-repeat 2px center; }
#np_page #np_articles .np_fb_frame a { 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; text-decoration: none;}
#np_page #np_articles .np_fb_frame a div { color: #5c74c8; background: url(/shared/images/fb_button_assets.png) no-repeat; display: block; padding-left: 16px; line-height: 12px; }
#np_page #np_articles .np_fb_frame a:hover { border-color:#9dacce; }
#np_page #np_articles .np_fb_frame .share_count { float: left; background: url(/shared/images/fb_button_assets.png) no-repeat 0px -13px; padding-left: 9px; margin-left: 1px; }
#np_page #np_articles .np_fb_frame .share_count div { 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; }

#np_page #np_articles .np_fb_frame .share_count {
float: left;
background: url(/shared/images/fb_button_assets.png) no-repeat 0px -13px;
padding-left: 9px;
margin-left: 1px;
}

#np_page #np_articles .np_fb_frame .share_count div {
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;
}


#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; }

/* Player Notes */
#np_components #np_player_notes .module ul li { clear: both; }
#np_components #np_player_notes .module ul li img { float: left; margin: 0px 5px; margin-bottom: 2px; position:relative; }
#np_components #np_player_notes .module ul li a { font-size: 0.8em; padding-top:2px; }
#np_components #np_player_notes .module ul li a strong { color: #000; padding-right:4px; }

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

/* top 300x60 ad */
#np_related_ad2 {
  float: right;
  margin: 30px 10px 10px 0;
}

/* Social Media */
.social_media { zoom: 1; float:right; }
.social_media .share_method { float: left; padding-right: 10px; }
.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; position: relative; width:55px;}
.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; }

/* Spotlight */
#np_spotlight dl { margin:0 5px 10px; clear:both; }
#np_spotlight dt { margin-bottom:4px; }
#np_spotlight dd { font-size:11px; }
#np_spotlight dd img { float:left; margin-right:10px; width:96px;margin-bottom:10px; }
#np_spotlight .more { float:none; padding:0; }

/*Insider Tweets*/
#np_twitter_feed .twitter_blurb .image_container { float:left; margin-right:5px; margin-bottom:5px; }
#np_twitter_feed .twitter_blurb li { margin: 5px; clear:both; font-size:0.8em; }

/* also in news */
#np_components #np_also_in_news .module ul, #np_components #np_blogs .module ul, #np_components #np_related_links .module ul, #np_components #np_milb .module ul, #np_components #np_spanish .module ul, #yes-headlines-container.module ul { margin: 0px; padding-left: 8px; }
#np_components #np_also_in_news .module ul li, #np_components #np_blogs .module ul li, #np_components #np_related_links .module ul li, #np_components #np_milb .module ul li, #yes-headlines-container ul li, #np_components #np_spanish .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;font-size: 0.8em; font-weight: bold; text-decoration: none;}

/* team beats */
#np_team_beats {position:relative;}
#np_components #np_team_beats .more {float:left;padding:0;}
#np_team_beats {font-size:11px;}
#np_team_beats img {padding:0 6px;}
#np_team_beats h5 {font-weight:bold;text-transform:uppercase;font-size:13px;padding-bottom:4px;}
#np_team_beats h6 {font-size:12px;font-weight:bold;margin:3px 0}
#np_team_beats dl {list-style-type:none; margin:8px 0; padding:8px 0 0 6px;clear:both;}
#np_team_beats dt {font-weight:bold;font-size:12px;margin-bottom:4px;}
#np_team_beats dd {background:url("/images/icons/bullet_square_black.gif") no-repeat scroll 0 0.45em transparent; clear:both; font-size:11px; height:15px; margin:0 -2px 2px; padding-left:5px; }
#np_team_beats select {display:block;font-size:10px;position:absolute;top:10px; right:8px;}

/* beat writers */
#beat_writers ul li ul li {float:left;}
#beat_writers ul li ul li.beatwriter_mug {width:55px;text-align:center;}
#beat_writers ul li ul li.beatwriter_mug img {border:1px solid #999;}
#beat_writers ul li ul li.beatwriter_blurb {width:245px;}
#beat_writers ul li ul li.beatwriter_blurb p strong {font-weight:bold;}
#beat_writers ul li ul li.beatwriter_blurb p {background:top left no-repeat;}
#beat_writers ul li ul.beatwriter_links {clear:left;padding:0 0 5px 5px;overflow:auto;}
#beat_writers ul li ul.beatwriter_links li {margin-left:5px;border-left:1px solid #000;padding-left:5px;}
#beat_writers ul li ul.beatwriter_links li.first {margin-left:0;border-left:none;padding-left:0;}

/* 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; position:absolute;right: -20px;
}
.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; margin-left:24px; height:20px;}


/* Open Graph Login*/


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

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

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

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

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



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

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


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


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


*+html .np_gp_frame {
    display:none
}