/* body elements */
body {background:none repeat scroll 0 0 #E3E3E3; text-alignment:horizontal; margin:0px; }
body, td {font:normal 12px Arial,Helvetica,sans-serif; color:#000; }
h3#pagetitle {color: #fd0000; font: normal 26px/1.4 "klavika_regular",verdana,sans-serif; margin-bottom: 12px; }
.gameday {background:url(../../../images/scoreboard/scoreboard_nogames.gif) no-repeat; }
input { font-family: arial,helvetica; font-size: 10px; }
a:link, a:hover { color: #162f61; }
a:visited { color: #05173c; }
a:link.lite, a:visited.lite, a:hover.lite { color: #DDDDDD; }
#mc p, .standard #content p, .standard_wide #content p, .standard_nonav_noad #content p  {margin: 0 0 8px 0;line-height:1.3em;}


/* header */
#header_container { background: #05173d; height: 87px; margin: 0 auto; position: relative; width: 990px; z-index: 10; }
.jump-to-navigation { display: none; }
.header-logo { background: transparent url(../../../images/templates/default/y2012/sprite-header-footer.png) top left no-repeat; left: 9px; position: absolute; top: 30px; }
.header-logo a { background: transparent url(../../../images/templates/default/y2012/sprite-header-footer.png) top left no-repeat; display: block; height: 50px; overflow: hidden; text-indent: -9999px; width: 200px; }
.tag-line { color: #7085b0; font-family: 'klavika_light',verdana,sans-serif; font-size: 10px; left: 9px; letter-spacing: 0.25px; position: absolute; text-transform: uppercase; top: 12px; }
.login-bar { position: absolute; right: 5px; top: 17px; }
.login-bar a { color: #fff; font: normal 12px/1 'klavika_medium',verdana,sans-serif; }
.login-bar .register-link { border-right: 1px solid #fff; margin-right: 3px; padding-right: 7px; }
.login-bar a:link, .login-bar a:hover, .login-bar a:visited { color: #ffffff; }
.global-search { border: 1px solid #1c355d; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 1px; position: absolute; right: 103px; top: 12px; }
.global-search input { background: #04122f; border: 3px solid #04102b; border-left: 1px solid #364a6d; border-bottom: 1px solid #364a6d; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; color: #979595; font-size: 12px; height: 22px; padding: 0; width: 170px; }
.global-search button { background: #04122f url(../../../images/templates/default/y2012/sprite-header-footer.png) top right no-repeat; border: 0; border-bottom: 1px solid #364a6d; height: 25px; padding: 0; position: relative; right: 2px; text-indent: -9999px; top: 0; width: 30px; }
#hdr_search .auto_result_text {font-family: 'klavika_medium'; }
#hdr_search .auto_detail {font-family: 'klavika_light'; }
#hdr_search .ui-state-hover {background-color:#DDD; }


/* footer */
#footer_container { margin:0 auto; overflow:hidden; width:990px; background: #05173c; min-height: 141px; position: relative; clear: both; }
#footer_container #mlbmenu {float:left;position:relative;margin:18px 30px 0px 20px; width:250px;  height:108px; color:#fff;}
#footer_container #mlbmenu select {margin:6px 0px 0px 130px;background:#E20021;}
#footer_container .footerSitesMenu {width: 115px;  font-size: 10px;  color: #FFFFFF;  background-color: #002E74;}
#footer_container #mlbmenu { width: 160px; float: none; margin: 0; position:absolute; right:15px; bottom:-25px; }
#footer_container #mlbmenu img, #footer_container #mlbmenu select { margin: 0; }
#footer_container #mlbmenu form { float: right; margin-right: 2px; margin-top: 3px; }
.footer-navigation { float:left; width:640px; padding:20px 0px 30px 40px; }
.footer-navigation h3 { display: none; }
.footer-navigation li { display: inline; float:left; margin-right:20px; width:135px; }
.footer-navigation a, .footer-navigation ul li ul li:first-child a { color: #7085b0; font: normal 13px/1 "klavika_regular",verdana,sans-serif; text-transform: uppercase; }
.footer-navigation ul li ul li a { color: #abb9bc; font: normal 12px/1 arial,verdana,sans-serif; text-transform: none; }
.footer-navigation ul li ul li { padding:0px 0px 10px 0px; }
.footer-copyright { padding:20px 0px 35px 10px; float:left; width:300px; }
.footer-copyright a { white-space:nowrap; }
.footer p, .footer a { margin-bottom:10px; color: #666; font: normal 12px/1 "klavika_regular",verdana,sans-serif; line-height:1.2em; text-transform:none; }
.footer a { color: #7085b0; }
.footer-copyright a { color: #7085b0; }
.footer-logo a { background: transparent url(../../../images/templates/default/y2012/sprite-header-footer.png) bottom left no-repeat; display: block; height: 34px; overflow: hidden; text-indent: -9999px; width: 142px; margin-bottom:20px; }
.powered-by { position:absolute; right:160px; bottom:52px; }
#dsq-popup-message.dsq-popup .powered-by { position: relative; left: 0; bottom: 0; }
.powered-by a { background: transparent url(../../../images/templates/default/y2012/sprite-header-footer.png) bottom right no-repeat; display: block; height: 16px; overflow: hidden; text-indent: -9999px; width: 138px; }

/* lists */
ul.headlines { list-style-image: url(../../../images/sm_bullet.gif); list-style-type: square; padding: 0 0 0 17px; margin: 0; }
ul.headlines li { padding: 0 0 3px 0; margin: 0; clear: both; font-size: 11px; }
div.lead { position: relative; z-index: 2; padding: 0 4px 4px 4px; font-size: 95%; height: 100px; }

#page_content ul li, .standard #content ul li, .standard_wide #content ul li, #article_body ul li {background:transparent url(../../../images/icons/bullet_square_black.gif) no-repeat scroll .2em .45em; padding-left:11px; margin-left: 11px;}
#page_content ul ul li, .standard #content ul ul li, .standard_wide #content ul ul li, #article_body ul ul li {background:transparent url(../../../images/icons/bullet_square_black.gif) no-repeat scroll .2em .45em; padding-left:11px; margin-left: 24px;}
#page_content ul, .standard #content ul, .standard_wide #content ul, #article_body ul { padding-bottom: 12px;}
#page_content ul, .standard #content ul ul, .standard_wide #content ul ul, #article_body ul ul { padding-bottom: 2px;}
#page_content ul li, .standard #content ul li, .standard_wide #content ul li {background:transparent url(../../../images/icons/bullet_square_black.gif) no-repeat scroll .2em .45em; padding-left:11px;}

/* misc */
.ph, .bdr { border: 1px solid #999999; }
.caption { color: #666666; }
.captionPh { color: #EEEEEE; padding: 3px; font-size: 85%; text-align: left; }
.dateline { color: #666666; margin: 10px 0; }
.pow5 { padding: 5px; color: #132D5E; }
td.lead p { margin: 11px 0; }

/*connect */
.connect li {margin-bottom: 5px; }
.connect li a {
	background: url("../../../bridge/images/social/social_icons_24x24_2x.png") no-repeat scroll left top transparent;
	display: block;
	font: 17px/46px "klavika_medium",verdana,sans-serif;
	height: 50px;
	padding-left: 55px;
	width: 100px;
}
.connect li.connect-mobile a {background: url(../../../milb/images/fans/social_sprite.png) no-repeat scroll left top transparent; background-position: 0 -152px; }
.connect li.connect-twitter a {background-position: 0 -175px; }
.connect li.connect-facebook a {background-position: 0 0px; }
.connect li.connect-google-plus a {background-position: 0 -465px; }
.connect li.connect-newsletter a {background-position: 0 -349px; }
.connect li.connect-instagram a {background-position: 0 -581px; }

#section_navigation_right #social .shareTools:before,#section_navigation_right #social .shareTools:after { display: table; content: " " }

#section_navigation_right #social .shareTools:after { clear: both }

#section_navigation_right #social .shareTools li {
  float: left;
  list-style-type: none !important;
  background: none !important;
  padding: 0 4px 0;
}
#section_navigation_right #social .shareTools li a {
    background: url("../../../bridge/images/social/social_icons_24x24_2x.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 50px;
    width: 50px;
}

#section_navigation_right #social .shareTools li.facebook a {background-position: 0 0px;}
#section_navigation_right #social .shareTools li.twitter a {background-position: 0 -174px;}
#section_navigation_right #social .shareTools li.gplus a {background-position: 0 -464px;}
#section_navigation_right #social .shareTools li.newsletter a {background-position: 0 -349px;}
#section_navigation_right #social .shareTools li.mobile a {background: url(../../../milb/images/fans/social_sprite.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); background-position: 0 -153px;}
#section_navigation_right #social .shareTools li.instagram a {background-position: 0 -581px;}