  * html {font: 1.0em Arial, Helvetica, san-serif; color: black; }
  html {font: 1.0em Arial, Helvetica, san-serif; color: black; }
  html  {height: 100%;   /* needed by Netscape to prevent it going crazy*/ }
  body  {background-color: #ffd9b3; }
  a{text-decoration:none; color: #900; }
  a:hover {text-decoration:underline; }
  i {font-style: italic; }
  b {font-weight: bold; }
  
  .navarea  a {font-weight: bold; }
  
  .topnavouterbox   {background-color: white;   border-width: 3px; border-color: black; border-style: solid; border-collapse: collapse; }
  .topnavinnerbox   {background-color: #ffd9b3; border-width: 3px; border-color: #900;  border-style: solid; border-collapse: collapse; }
  .topnavinnercell  {background-color: #ffd9b3; border-width: 1px; border-color: #900;  border-style: solid; border-collapse: collapse; padding: 4px; font-weight: bold; font-size: 80%; white-space:nowrap; }
  .topnavinnercell2 {background-color: #ffc;    border-width: 1px; border-color: #900;  border-style: solid; border-collapse: collapse; padding: 4px; font-weight: bold; font-size: 80%; white-space:nowrap; }
  .topnavinnercell  a {font-weight: bold; }
  .topnavinnercell2 a {font-weight: bold; }
  
  .leftnavouterbox   {background-color: white;   border-width: 3px; border-color: black; border-style: solid; border-collapse: collapse; }
  .leftnavinnerbox   {background-color: #ffd9b3; border-width: 2px; border-color: black; border-style: solid; border-collapse: collapse; }
  .leftnavinnercell  {background-color: #ffd9b3; border-width: 1px; border-color: #900;  border-style: solid; border-collapse: collapse; padding: 4px; font-weight: bold; font-size: 75%; white-space:nowrap; }
  .leftnavgooglecell {background-color: white;   border-width: 0px; border-color: #900;  border-style: solid; border-collapse: collapse; padding: 4px; font-weight: bold; font-size: 75%; white-space:nowrap; }
  .leftnavgooglecellsmall {font-size: smaller; }
  .leftnavinnercell  a {font-weight: bold; }

  .homepglnk { color: blue; }
  .support  {font-size: 70%; text-align: center; }

  .topquote { color: #4d3201; font-size: 14px; font-family: "Courier New", Courier, Monaco, monospace; text-align: left; vertical-align: top; }
  
  .intro    {}
  .intro h3 { color: #900; font-weight: bold; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; padding-left: 50px; }
  .intro h4 { color: #900; font-weight: bold; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; padding-left: 50px; }
  .intro p  { color: black; font-family: Georgia, "Times New Roman", Times, serif; margin-left: 70px; margin-right: 40px; }
  .intro i  { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; }
  .introinitial { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; font-size: 18px; }
  .intro ul { margin-left: 100px; font-family: Georgia, "Times New Roman", Times, serif; }

  .picturetitle {color: #999; font-size: 75%; }

  .sponsorthispage   { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; padding: 5px; text-align: center; }
  .sponsorthispage p { font-weight: bold; color: black; padding-right: 5px; padding-left: 5px; }
  .sponsorthispage a { font-weight: bold; color: #900; }
  .sponsorthispage b {font-weight: bold; }
  .sponsorthispage u {font-weight: bold; text-decoration: underline; }
  .sponsorthispage td {text-align: center;}
  
  .relatedbanner {background-color: #900; color: white; text-align: center; font-weight: bold; border-width: 0px; border-top-width: 2px; border-bottom-width: 2px; border-color: black; border-style: solid; white-space:nowrap; font-size: smaller; padding: 2px; }
  .relateddatacol {background-color: #ffd9b3; border-width: 1px; border-color: black; border-style: solid; vertical-align: top; font-size: smaller; padding: 2px; }
  .relateddatacol a {font-weight: normal; }
  .relateddatacol i {color: #900; font-weight: normal; }

  .bodytable {border-width: 0px; border-collapse: collapse; vertical-align: top; padding-bottom: 0em; }
  .bodybgcolor { }
  
  .boxed{ border-collapse: collapse; vertical-align: top; padding-bottom: 0.4em; border: solid 1px black; }
.header    { color: #000; font-family: Georgia, "Times New Roman", Times, serif; background-color: white; text-align: center; font-weight: bold; padding: 5px 4px 10px; border: solid 1px black; }
  .header p  { color: black; font-size: smaller; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
  .headerp  { color: black; font-size: smaller; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
  .header td  { font-size: smaller; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
  .header a  {font-weight: bold; }
  .banner    { background-color: #4d3201; text-align: center; font-weight: bold; padding: 4px; font-size: smaller; color: white; border-color: black; border-style: solid; border-width: 1px 1px; white-space: nowrap; }
  .banner a  { color: white; }
  .bannerR   {background-color: #4d3201;  text-align: right;  font-weight: bold; padding: 4px; font-size: smaller; color: white; border-color: black; border-style: solid; border-width: 1px 1px; white-space: nowrap; }
  .trailer   {background-color: #ffc;    text-align: center; font-weight: bold; border-width: 0px; border-top-width: 2px; border-bottom-width: 2px; border-color: black; border-style: solid; padding: 4px; font-size: smaller; }

  .datacol  { background-color: #f3e9ce; font-size: smaller; vertical-align: middle; padding: 4px; border: solid 0 black; }
  .datacol a { }  
  .datacol th {font-weight: bold; }
  .datacol th a {font-weight: bold; }
  .datacolWhite { background-color: #FFFFFF; vertical-align: middle; padding: 4px; font-size: smaller; }
  .datacolBox   { background-color: #f3e9ce; vertical-align: middle; padding: 4px; font-size: smaller; border-color: black; border-style: solid; border-width: 1px; }
  .datacolBox td { font-size: smaller; }
  .datacolBoxTop { background-color: #f3e9ce; vertical-align: top; padding: 4px; font-size: smaller; border-color: black; border-style: solid; border-width: 1px; }
  .datacolBoxTop td { font-size: smaller; }
  .datacolBoxC  { background-color: #f3e9ce; vertical-align: middle; padding: 4px; text-align: center; font-size: smaller; border-color: black; border-style: solid; border-width: 1px; }
  .datacolBoxR  { background-color: #f3e9ce; vertical-align: middle; padding: 4px; text-align: right; font-size: smaller; border-color: black; border-style: solid; border-width: 1px; }
  .datacolBoxWhite { background-color: #FFFFFF; vertical-align: middle; padding: 4px; font-size: smaller; border-color: black; border-style: solid; border-width: 1px; }
  .datacolBoxWhiteC { background-color: #FFFFFF; vertical-align: middle; padding: 4px; font-size: smaller; border-color: black; border-style: solid; border-width: 1px; text-align: center; }
  .datacolBoxWhiteR { background-color: #FFFFFF; vertical-align: middle; padding: 4px; font-size: smaller; border-color: black; border-style: solid; border-width: 1px; text-align: right; }
  .datacolBoxYellow { background-color: #FFFFCC; vertical-align: middle; padding: 4px; font-size: smaller; border-color: black; border-style: solid; border-width: 1px; }
  .datacolBoxYellowC { background-color: #FFFFCC; vertical-align: middle; padding: 4px; font-size: smaller; border-color: black; border-style: solid; border-width: 1px; text-align: center; }
  .datacolBoxYellowR { background-color: #FFFFCC; vertical-align: middle; padding: 4px; font-size: smaller; border-color: black; border-style: solid; border-width: 1px; text-align: right; }
  .datacolGray { background-color: #CCCCCC; vertical-align: middle; padding: 4px; font-size: smaller; border-color: black; border-style: solid; border-width: 1px; }
  .datacolGrayC { background-color: #CCCCCC; vertical-align: middle; padding: 4px; font-size: smaller; border-color: black; border-style: solid; border-width: 1px; text-align: center; }
  .datacolGrayR { background-color: #CCCCCC; vertical-align: middle; padding: 4px; font-size: smaller; border-color: black; border-style: solid; border-width: 1px; text-align: right; }
  .datacolBox a { }
  .datacolC { background-color: #f3e9ce; text-align: center; font-size: smaller; vertical-align: middle; padding: 4px; border: solid 0 black; }
  .datacolR { background-color: #f3e9ce; text-align: right; font-size: smaller; vertical-align: middle; padding: 4px; border: solid 0 black; }
  .hideText { color: #F3E9CE; }

/* The below is used for the Player pages **ONLY** */
  .bannerP    { background-color: #4d3201; text-align: center; font-weight: bold; padding: 4px; font-size: 60%; color: white; border-color: black; border-style: solid; border-width: 2px 1px; white-space:nowrap; }
  .bannerP a  { color: white; }
  .bannerPR   {background-color: #4d3201;    text-align: right;  font-weight: bold; border-width: 2px 1px; border-color: black; border-style: solid; padding: 4px; font-size: 60%; color: white; white-space:nowrap; }
  .datacolP  { background-color: #f3e9ce; font-size: smaller; vertical-align: top; padding: 4px; border: solid 0 black; font-size: 65%; }
  .datacolPBox   { background-color: #f3e9ce; vertical-align: top; padding: 4px; font-size: 65%; border-color: black; border-style: solid; border-width: 1px; }
  .datacolPBoxC  { background-color: #f3e9ce; vertical-align: top; padding: 4px; text-align: center; font-size: 65%; border-color: black; border-style: solid; border-width: 1px; }
  .datacolPBoxR  { background-color: #f3e9ce; vertical-align: top; padding: 4px; text-align: right; font-size: 65%; border-color: black; border-style: solid; border-width: 1px; }
  .datacolP a { }  
  .datacolPBox a { }  
  .datacolP th {font-weight: bold; }   
  .datacolP th a {font-weight: bold; } 
  .datacolPC { background-color: #f3e9ce; text-align: center; font-size: 65%; vertical-align: top; padding: 4px; border: solid 0 black; }
  .datacolPR { background-color: #f3e9ce; text-align: right; font-size: 65%; vertical-align: top; padding: 4px; border: solid 0 black; }

  .totalcell {border-width: 0px; border-top: 2px; border-color: black; border-style: solid; }

  .fastfacttable { border-collapse: collapse; text-align: center; padding: 5px 15px; font-family: Georgia, "Times New Roman", Times, serif; }
  .fastfactcell { padding: 5px 8px; text-align: left; }
  .fastfactcellC { padding: 5px 8px; text-align: center; }
  .fastfactcellR { padding: 5px 8px; text-align: right; }
  .fastfacttitle { color: #4D3201; font-weight: bold; font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; }
  .fastfactsubtitle { text-align: center; font-weight: bold; color: #4d3201; font-family: Georgia, "Times New Roman", Times, serif; }
  .fastfact, .fastfact p { color: black; font-family: Georgia, "Times New Roman", Times, serif; }
  .fastfact a { color: #c02d20; text-decoration: none; }
  .fastfact a:hover { color: #c02d20; text-decoration: underline; }
  .fastfact i {font-weight: bold; font-style: italic; }

  .footnote {font-size: 65%; }
  .footnote a {color: #ff9; }

  .privacy {font-size: 65%; color: #999; }
  .privacy a {color: #999; }

  .dotright { width: 100%; height: .9em; /* needed by NN6*/ line-height: 1em; border-bottom: 4px dotted gray; white-space: nowrap; }
  
  .itemname { float: left; position: relative; /*needed by IE6*/ top: 5px; background-color: #ffd9b3; /* this covers the dots in the container) */ margin-bottom: -.4em; margin-left: -.1em; border-bottom: solid #ffd9b3 .5em; padding-right: 10px; text-align: left; line-height: 1em; }
  
  .num { xposition: relative; /*needed by IE6*/ top: 5px; background-color: #ffd9b3; /* this covers the dots in the container) */ margin-bottom: -.3em; border-bottom: solid #ffd9b3 .2em; text-align: right; line-height: 1em; }
  
  .dotright>.itemname { position:static; /*IE5 Mac Bug, items are offset */ } 

  .footer_links { color: #4d3201; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
  .footer_links a { color: #4d3201}
  .footer_links a:hover { color: #c79130; }
  .calendar_header { padding-bottom: 6px; border-bottom: 1px solid #c02d20; }
  .calendar_body { color: #960; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
  .calendar_body a { color: #960; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
  .calendar_body a:hover { color: #4d3201; }
  .content { color: #4d3201; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; }
  .content h1 { font-size: 17px; }
  .linkbox_header { color: #c02d20; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; }
  .linkbox_links  { color: #4d3201; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
  .linkbox_links a { color: #4d3201; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
  .linkbox_links a:hover { color: #5e3c00; text-decoration: underline; }

  .related { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; padding-right: 15px; padding-left: 15px; }
  .related a { color: #900; }
  .related_header { color: #900; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; padding-top: 4px; }
  .biocolpad {font-size: smaller; padding-bottom: 4px; }

  .news0 { background-color: #F3E9CE; text-align: left; border-bottom-style: solid; border-bottom-width: thin; border-bottom-color: #DD9988; }
  .news1 { background-color: #FFFFFF; text-align: left; border-bottom-style: solid; border-bottom-width: thin; border-bottom-color: #DD9988; }
  .newstitle { color: #800000; font-family: Arial, Helvetica, sans-serif; font-size: big; font-weight: bold; }
  .newstext { color: #000000; font-family: Arial, Helvetica, sans-serif; white-space: normal; }
  .newslink { color: #800000; font-family: Arial, Helvetica, sans-serif; }

  .postnavon { font-weight: bold; padding: 4px 8px; font-size: smaller; background-image: url(http://www.baseball-almanac.com/players/tab01_on.gif); color: #FFFFFF; }
  .postnavoff { font-weight: bold; padding: 4px 8px; font-size: smaller; background-image: url(http://www.baseball-almanac.com/players/tab02x_off.gif); color: #999999; }
  .postnavoff a:hover { text-decoration: none; color: #4E3202; }
.navtabactive { background-color: #4D3012; padding: 4px 8px; margin-right: 5px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: smaller; font-weight: bold; width: 70px; float: left; }
.navtabinactive { background-color: #F3E9CE; padding: 4px 8px; margin-right: 5px; color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: smaller; font-weight: bold; width: 70px; float: left; }
.navtabinactive a:hover { text-decoration: none; color: #4E3202; }
