

body, td {
  /* inherited*/
  margin : 0px;
  padding: 0px;
}



/* headlines */

ul.headlines {
  list-style-type: square;
  padding: 0px 0px 0px 8px;
}
	
ul.headlines li {
  padding: 0px 0px 2px 11px;
  clear: both;
  background:transparent url(bullet_square_black.gif) no-repeat scroll .2em .45em;
}

ul.headlines, ul.headlines li { 
  margin: 0px;
}


/* headers ------------------------------ */

/* General Header */
#header_container{height:115px; width:990px; position:relative; z-index:999}
#header_container #masthead {width:990px; height: 115px; position: relative:}
#header_container #masthead h1 {text-indent: -9999px; font-size: 1px;}
#header_container #masthead #milbnav {height: 21px;}
#header_container #masthead #milbnav, #header_container #masthead #milbnav a {font-size: 9px; color: #fff;}
#header_container #masthead #milbnav #nav-official-site {position: absolute; top: 4px; left: 175px; width: 275px; text-transform: uppercase; font-size: 1px; text-indent: -9999px;}
#header_container #masthead #sitenav {position: absolute; top: 90px; left: 0; height: 25px;}
#header_container #masthead #sitenav ul#topnav {width: 990px; height: 25px;}
#header_container #masthead h1 a,#header_container #masthead #secondary-logo a, #header_container #masthead #url-logo a {display: block; text-indent: -9999px; font-size: 1px;  height: 100%; width: 100%;}
#separator {color:#959595;border-top:solid #959595 1px;margin:5px 0px 5px 13px;height:2px;width:950px;}



/* Drop-downs */
#header_container #masthead #sitenav ul#topnav {position: absolute;}
#header_container #masthead #sitenav ul#topnav, #header_container #masthead #sitenav ul#topnav ul { /* all lists */ padding: 0; margin: 0; list-style: none; line-height: 1;}
#header_container #masthead #sitenav ul#topnav ul {position: absolute; zoom: 1;}
#header_container #masthead #sitenav ul#topnav li { /* all list items */ float: left; height: 25px;}
#header_container #masthead #sitenav ul#topnav li a {text-align: left; display: block; position: relative; padding:7px 0;}
#metaWrap #header_container #masthead #sitenav ul#topnav ul li a {height: auto !important;} /* temp fix for sites with wrapping menu items */
#header_container #masthead #sitenav ul#topnav li ul { /* second-level lists */ position: absolute; top: 25px; width: 175px; line-height: 1.2em; left: -999em; display: inline; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#header_container #masthead #sitenav ul#topnav ul li {width: 175px; height: auto;}
#header_container #masthead #sitenav ul#topnav ul li a {width: 165px; text-align: left;}
#header_container #masthead #sitenav ul#topnav li:hover ul ul, #header_container #masthead #sitenav ul#topnav li.sfhover ul ul {left: -999em;}
#header_container #masthead #sitenav ul#topnav li:hover ul, #header_container #masthead #sitenav ul#topnav li li:hover ul, #header_container #masthead #sitenav ul#topnav li.sfhover ul, #header_container #masthead #sitenav ul#topnav li li.sfhover ul { /* lists nested under hovered list items */ left: auto;}
#header_container #masthead #sitenav ul#topnav .nav-team4-sublinks, #header_container #masthead #sitenav ul#topnav .nav-team5-sublinks {right: 0;}


/* Double Stacking Styles for 10+ item navs */
#header_container #masthead #sitenav ul#topnav ul.dubStack {width: 360px !important;}
#header_container #masthead #sitenav ul#topnav .dockRight ul.dubStack {right: 0;}



/* footers ------------------------------ */

#footer_container {float: left; width: 990px; padding-bottom: 5px;}
#footer_container #mlbmenu {float: right; width: 160px; padding-top: 20px;}   
#footer_container #mlbmenu a {float: right; padding-right: 3px;}   
#footer_container #mlbmenu form {float: right; padding-right: 5px;}   
#footer_container #footercopy {float: left; text-align: center; width: 800px; font-size: 10px; padding-top: 20px;}  
#footer_container #footercopy p {margin: 0;} 

/* these are shared between article,  */

.articlePhoto {
  width: 300px;
  text-align: center;
  padding: 0px;
  border-width: 1px;
  border-style: solid;
}

.articlePhoto2 {
  padding: 8px 5px 5px 5px;
}

.articlePhotoCaption {
  padding: 3px;
  font-size: 85%;
  text-align: left;
}

.articleRelatedHeader {
  font-size: 11px;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 1px 5px;
  margin: 10px 0px 0px 0px;
}

ul.articleRelatedLinks {
  list-style-type: square;
  margin: 0px 0px 12px 0px;
  padding: 3px 7px 3px 25px;
}

/* generic components for use */

.box1 {
  height: 206px;
  padding: 8px 8px 5px 8px;
  margin: 0px 0px 10px 0px;
}

.box1Photo {
  float: left;
  margin-right: 5px;
  display: inline;
}

.box2 {
}

.box3, .box4 {
  padding: 7px;
}

.box4 {	
  border-style: solid;
  border-width: 1px;
}

#masthead {
  width: 960px;
  height: 106px;
  background-repeat: no-repeat;
}




/* generic components for use */
.box1 {
  background-color: #52070B;
  color: #FFFFFF;
}

.box2 {
  background-color: #FFFFFF;
  color: #000000;
}

.box3 {
  background-color: #990417;
}

.box4 {	
  background-color: #FFFFFF;
  border-color: #CCCCCC;
}



