/* All pages */
body { background-color: #FFFFFF; margin: 0px; }
a { color: #0000FF; }
a:visited { color: #0000FF; }
.content { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.intro { font-size: 14px; line-height: 20px; }
.intro p { padding-left: 20px; }
.content h1 { color: #CC0000; font-size: 20px; font-weight: bold; }
.content h2 { font-size: 16px; font-weight: bold; }
.footer_nav { color: #5D7C47; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none; }
.footer_nav a { color: #5D7C47; text-decoration: none; }
.footer_nav a:hover { color: #446F25; text-decoration: underline; }
.quote { color: #4d3201; font-size: 14px; font-family: "Courier New", Courier, Monaco, monospace; text-align: left; vertical-align: top; }
.facts { font-size: 14px; line-height: 20px; vertical-align: top; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.gray { color: #999999; }

/* Most pages */
.tablelabel { white-space: nowrap; }
.banner { background: #CC0000; font-size: 13px; color: #FFFFFF; text-align: center; padding: 3px; }
.in { font-size: 13px; border-collapse: collapse; margin-left: auto; margin-right: auto; padding: 0px; border: 1px solid #000000; }
.in tr { background-color: #FFFFCC; }
.in .banner { border-left: 1px solid #000000; border-right: 1px solid #000000; }
.in td.rank { text-align: right; padding-right: 5px; }
.in td.name { padding-left: 5px; padding-right: 5px; }
.in .nolines, .in .nolines td { border: none; }
.datacolhdr { font-weight: bold; background-color: #D1D1D1; border: 1px solid black; }
.datacolhdr .cen { text-align: center; }
.datacell { font-size: 13px; padding: 3px; }
.datacellR { font-size: 13px; padding: 3px; text-align: right; padding-right: 10px; }
.datacellC { font-size: 13px; padding: 3px; text-align: center; }
.datacellBox { font-size: 13px; padding: 3px; border: 1px solid #000000; }
.datacellBoxR { font-size: 13px; padding: 3px; text-align: right; padding-right: 10px; border: 1px solid #000000; }
.datacellBoxC { font-size: 13px; padding: 3px; text-align: center; border: 1px solid #000000; }
.currentplayer { font-weight: bold; }

/* Tabs, which can occur on most pages */
.tabcell { margin: 0px; border: none; font-size: 12px; padding: 5px 0; padding: 0\9; }
.tab { background: #DDFFDD; width: 100px; text-align: center; display: inline; padding: 5px; margin-right: 5px; white-space: nowrap; }
.tab a { text-decoration: none; font-weight: bold; } /* color: #CC3333; } */
.activetab { background: #CC0000; width: 100px; text-align: center; color: #FFFFFF; font-weight: bold; display: inline; padding: 5px; margin-right: 5px; white-space: nowrap; }
.inactivetab { background: #DDFFDD; width: 100px; text-align: center; color: #555555; font-weight: bold; display: inline; padding: 5px; margin-right: 5px; white-space: nowrap; }

/* Player page */
.pictitle { color: #999999; font-size: 11px; }
.playertop { font-size: 14px; font-weight: bold; padding-top: 10px; padding-bottom: 10px; background-color: #FFFFFF; }
.playertop .subhead { font-size: 12px; }

/* Year-in-Review Leaderboards */
.yir table { width: 320px; }
.yir td { font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.yirheader { font-weight: bold; font-size: 13px; text-align: center; color: 446F25; }
.yircell { font-size: 13px; }
.yircellR { font-size: 13px; text-align: right; }

/* search button*/
.button { height: 20px; }
.searchbar { background-image: url('/images/nav_extra.gif'); text-align: right; width: 100%; vertical-align: middle; }
.searchbar input { color: #999999; }
.searchbar form { display: inline; margin: 0px; }

/* Sortable headers */
.srtheader { white-space: nowrap; cursor: pointer; }
