*{margin:0px;padding:0px;box-sizing:border-box;font-family:Arial,sans-serif}
ABOUT {background-color: lightblue;width:90%;text-align:center;border:1px solid #aaaaaa}
H1 {font-weight: bold;font-size: 24px;letter-spacing: -0.8px;text-transform: uppercase;padding: 0px 10px;padding-top: 3px}
H2 {font-size: 18px;letter-spacing: -1px;margin-bottom: 5px}
FOOTER {background-color:#374250;margin-top:30px;padding:20px;align-items:center;display:flex}
HEADER {background-color:navy;color:white;display:flex;flex-direction: row;padding:4px 10px;align-items: center;position:sticky;top:0;z-index:500}
HTML {scroll-behavior: smooth}
MAIN {display:flex;flex-direction:column;justify-content: center;align-items:center;grid-gap:20px}
NAV,NAVMOBILE {display:flex;flex-direction:row;background-color:#374250;padding:0px;margin:0px} NAV>DIV,NAVMOBILE>DIV {text-align:center;flex-grow:1} NAV>DIV>A,NAVMOBILE>DIV>A {display:inline-block;padding:4px 10px;color:white;text-decoration:none;font-weight:bold;text-transform:uppercase} NAV>DIV:hover,NAVMOBILE>DIV:hover {background-color: black} NAV>DIV>A:hover {color:gold}
.grid PRE A,PRE {font-family:monospace}

.account-dropdown {position:absolute;display:flex;flex-direction: column;background-color:navy;width:150px;right:0;top:37px;padding-right:5px} .account-dropdown A {font-weight:bold;color:white;margin-right:10px;margin-bottom:5px;padding-bottom:5px;text-decoration:none !important}
.ads-footer {margin:30px 2%;display:flex;align-items:center;justify-content:center}
.ads-nav-above{max-height:150px}
.alignc {text-align:center} .alignr {text-align:right}
.anchor {top:-174px;display:block;position:relative;visibility:hidden}
.announce {background-color:#cfe6a0;padding:6px 15px;text-align:center} .announce A {font-weight:bold;color:blue}
.average-stats TD {background-color:#c5e8cd !important} .average-stats A {text-decoration:none}
.baseball-card {margin:20px 10px;display:flex;flex-direction: column;align-items: center;max-width:200px} .baseball-card IMG {width:175px;height:245px;margin-bottom:8px} .baseball-card>DIV,.baseball-card A {font-size:14px;text-align:center} .baseball-card:empty {width:0px}  .baseball-card A {color:blue}
.blacklink {color:black}
.bluelink {color:blue;text-decoration:underline;cursor:pointer}
.bold {font-weight:bold}
.border-l {border-left:1px solid black}.border-r {border-right:1px solid black}
.college-logo IMG {width:95% !important;height:auto !important}
.colors {width:15px}
.direct-ad-zone {display:flex;flex-direction:column;background-color:lightgreen;border:2px solid #aaaaaa;justify-content: center;padding:10px 40px;grid-gap:8px}
.daz-headline {font-weight:bold;font-size:18px;text-decoration: underline;}
.daz-text {font-size:16px}
.dnone {display:none !important}
.ebay-banner {text-align:center}
.ebay-card-store {font-size:12px;margin-top:10px;padding-left:6px;padding-right:6px}
.ebay-placement {margin-top:40px} .ebay-placement B {font-size:16px}
.flexrow {display:flex;flex-direction:row}
.font12 {font-size:12px}
.footer-wrapper{width:100%;display:flex;flex-direction:row}
.footer-center{width:75%;padding-bottom:20px;padding-top:20px;display:flex;flex-direction:column}
.footer-tbc{padding-left:2px;padding-bottom:5px;margin-bottom:18px;color:#dddddd;font-size:17px;border-bottom:2px solid #bbbbbb;font-weight:bold}
.footer-links UL{padding-left:2px;width:100%;display:flex;flex-direction: row;width:100%}
.footer-links LI{list-style-type: none;margin-right:12px;font-size:12.5px;letter-spacing:0.4px}.footer-links A:hover{color:gold}
.footer-links A{color:white;font-weight:bold}
.footer-links {margin-bottom:10px;color:white}
.footer-links-wrapper {flex-direction:column;display:flex}
.footer-space{width:12.5%}
.footer-support{text-align:center;margin-top:30px}.footer-support BUTTON{padding:10px 20px;box-shadow:1px 1px black;border-radius:10px;font-weight:bold;border:2px solid black}.footer-support BUTTON:hover{background-color:green;color:white;cursor:pointer}
.footer-text{margin-top:40px;color:#eeeeee;font-size:13px}
.footer-button-text{font-size:13px;margin-top:10px;color:#eeeeee}
.greenlink {color:green}
.grid {margin: 30px 15px}
.grid TD {padding:1px 4px;font-size:12px;white-space:nowrap}
.grid .data-row-big TD {padding:1px 4px;font-size:15px;white-space:nowrap;vertical-align:top}
.grid-datastore {background: #f5eeae;  font-weight: normal;  text-align: left;  font-size: 12.5px;padding:5px 10px;border:1px solid #aaaaaa;border-top-left-radius:10px;border-top-right-radius:10px}  .grid-datastore A{color:blue}
.grid .bigtext {white-space:wrap !important;max-width:500px}
.grid .data-row:hover TD {background-color:#f5eeae }
.grid .header-row-big TD {font-weight:bold;background-color:#666666;color:white;padding:2px 4px;white-space:nowrap;vertical-align:middle;font-size:15px}
.grid .header-row TD {font-weight:bold;background-color:#666666;color:white;padding:2px 4px;white-space:nowrap;vertical-align:middle;font-size:12px}
.grid-premium-info {background-color:#cfe6a0;padding:6px 15px;font-size:13px;border: 1px solid #aaaaaa;border-radius:10px}
.grid .totals-row TD {padding:2px 4px;font-weight:bold;background-color:#dddddd;border-top:1px solid black;border-bottom:1px solid black}
.grid .totals-row-stats TD {padding:2px 4px;font-weight:bold;background-color:#dddddd !important;border-bottom:1px solid black}
.grid .totals-row-top TD {border-top:2px solid black !important}
.grid .yearchange TD,.grid .divider TD {border-top:1px solid black}
.grid-content {overflow:auto}
.grid-description {margin:0px 0px 45px 20px;font-size:12.75px;line-height:1.5;width:75%}
.grid-description A {color:blue}
.grid-filters {display:flex;flex-direction:row;grid-gap:20px;padding:3px 10px;font-size:14px;align-items:Center;flex-wrap:wrap;line-height:1.6} .grid-filters>DIV {white-space:nowrap} .grid-filters LABEL {margin-left:5px}
.grid-filters A {text-decoration:none}
.grid-header {flex-direction:row;display:flex}
.grid-letters {font-size:14px;line-height:1.5} .grid-letters A {font-family:monospace}
.grid-notes{margin-top:16px;margin-left:2px;font-size:13.5px;  max-width:1000px}
.grid-title {display:flex;flex-direction:row;align-items:baseline;overflow:auto} .grid-title H2{margin-right:20px} .grid-title>DIV {margin-left:20px;font-size:13px}
.grid-title INPUT {padding:3px 7px;font-size:12px;font-weight:bold} .grid-title INPUT:hover {cursor:pointer;background-color:#cccccc}
.grid-title>DIV>SPAN {color:blue;text-decoration:underline;cursor:pointer}
.h1-content {margin-left:40px;text-transform:capitalize;}
.h1-row {background-color:#eeeeee;border-bottom: 2px solid #aaaaaa;padding:4px 0px;display:flex;flex-direction:row;align-items:baseline}
.hamburger {color:white}
.highlightblack {    background-color: #aaaaaa !important;color: black;font-weight: bold;border-left:1px solid black;}
.home-newspaper-header {width:20px;margin-left:20px}
.home-search {width:400px;font-size:24px;padding:8px}
.label-disabled {color:#888888}
.leader1{background-color:lightgreen !important}.leader2{background-color:lightblue !important}.highlightblack{background-color:#aaaaaa !important;color:black;font-weight:bold}
.lower {text-transform:lowercase}
.metric {text-align:right;font-family:monospace}
.ml10 {margin-left:10px}
.mobile {display:none !important}
.mono,.mono A {font-family:monospace}
.mt5 {margin-top:5px} .mt40 {margin-top:40px !important}
.number-grid {margin:40px 10px;font-family:monospace} .number-grid A {font-family:monospace;font-size:15px}
.options-grouping {margin:40px 10px} .options-grouping {list-style-type:none}
.options-grouping>DIV {margin-bottom:15px}
.options-grouping>LI>A {color:blue}
TD.pad5 {padding-top:3px;padding-bottom:3px}
.page-description {margin:20px 2%;border:1px solid #aaaaaa;padding:15px;border-radius:10px;font-size:14px}
.page-description SELECT{padding:4px 8px;margin-right:10px ;font-size:14px}.page-description INPUT{font-weight:bold;font-size:14px;padding:4px 8px}.page-description INPUT:hover{background-color:Green;color:white;font-weight:bold;cursor:pointer}
.page-description A{color:blue}
.page-description LI {margin-left:15px}
.page-links {display:flex;flex-direction:column;margin:20px 0px;font-size:14px;z-index:499}
.page-links .pl-anchor {background-color:#eeeeee;font-weight:bold}
.page-links .pl-mod {background-color:#cccccc;font-weight:bold}
.page-links .pl-link {background-color:#cccccc;font-weight:bold} A.pl-link {Color:blue} .page-links .pl-anchor:hover,.page-links .pl-link:hover {background-color:gold}
.page-links .pl-section {background-color:#374250;color:white;font-weight:bold}
.page-links-content {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}
.page-links-content>A,.page-links-content>DIV,.page-links-content>SELECT {text-decoration:none;text-align:center;flex:1;padding:5px 15px 4px 15px;border:1px solid black;white-space:nowrap;height:28px;line-height:1.2} .page-links-content SELECT {border:0px solid white}
.page-links-content>A:hover {text-decoration:underline}
.page-links-content .pl-anchor:visited {color:blue}
.page-links-filler {flex-grow:1;background-color:#cccccc}
.page-links-sticky {position:sticky;top:38.43px}
.page-links-title {font-size:16px;background-color:#eeeeee;font-weight:bold;padding:4px;flex-direction:row} .page-links-title-pn {margin-left:20px;font-size:13px;font-family:monospace}
.page-links-title-2 {display:flex;flex-direction:row;background-color:black;color:white;font-weight:bold;justify-content:center;font-size:16.5px;padding:4px 0px;cursor:pointer}
.page-links SELECT {height:28px;background-color:navy;color:white;font-weight:bold;text-align:center;padding-left:10px;padding-right:10px}
.pi {display:flex;flex-direction:row;width:100%}
.pi-ad {width:330px;padding:15px;justify-content:center;background-color:#dddddd;border:1px solid #aaaaaa;margin-top:20px;margin-right:20px;max-height:400px}
.pi-ad-front {width:330px;padding:15px;justify-content:center;display:flex;justify-content: center;margin-top:20px;margin-right:20px;max-height:400px}
.pi-info {margin:20px 10px;font-size:14px;display:flex;flex-direction:column;line-height:1.4;flex:1} 
.pi-row {display:flex;flex-direction: row} 
.pi-subject {font-weight:bold} .pi-subject::after{content:':'}
.pi-value {padding-left:10px}
.pi-value IMG {margin-left:15px;height:14px}
.player-notes-lower{margin:10px 2%;border:1px solid #cccccc;padding:15px;border-radius:5px }
.player-notes-lower:empty {display:none}
.pl-pn {margin-left:30px} .pl-pn A {font-size:13px;font-family:monospace;color:blue}
.prem-link {font-weight:bold;color:blue}
.prem-stat A {color:#aaaaaa;text-decoration:none}.prem-stat A:hover {color:blue;text-decoration:underline}
.premium {background-color:yellow;color:black;font-weight:bold;vertical-align:super;font-size:8px;margin-left:5px;text-decoration:none !important}
.premium-message {margin:40px 2%;font-size:17px} .premium-message LI {margin-top:6px;margin-left:20px}
.premium-shade A {color:#aaaaaa;text-decoration:none}.premium-shade A:hover {color:blue;text-decoration:underline}
.premium-lock {text-decoration:none !important;padding-bottom:3px}
.prevnext {font-size:14px;margin-left:40px} .prevnext A {font-family:monospace}
.roster-check {margin-left:20px;margin-right:10px}
.row1 TD {background-color:#dedede}
.row2 TD {background-color:white}
.row1 .metric {background-color:#cccccc}
.row2 .metric {background-color:#dddddd}
.row-selected TD {background-color:orange !important}
.showmore {cursor:pointer;background-color:#dddddd;border:1px solid #aaaaaa;font-weight:bold;padding:3px 10px;font-size:14px;margin-top:10px;margin-left:10px;border-radius:10px} .showmore:hover {background-color:#aaaaaa}
.sortrow{cursor:pointer}
.stat {text-align:right;font-family: monospace} .stat A {font-family:monospace} .statc,.statc A {text-align:center;font-family:monospace}
.sticky-1 {position:sticky;left:0px;z-index:10} .sticky-2-year {position:sticky;left:34px;z-index:10} .sticky-2-years {position:sticky;left:66px;z-index:10}
.tbcplus {text-align:center;font-family:monospace;background-color:darkgreen !important;color:white;font-weight:bold;border-left:1px solid black}
.toc-premium {text-align:center;background-color:#FFD3D4 ;border-top:1px solid #aaaaaa}
.toc-text {padding:14px}
.toc-title {font-weight:bold;font-size:16px;margin-bottom:8px;text-align:center;background-color:#eeeeee;border-bottom:1px solid #aaaaaa;padding:5px}
.toc-wrapper {flex-direction:row;display:flex;flex-wrap:wrap;margin:30px 2%;grid-gap:20px;justify-content: space-between;}
.toc-wrapper>DIV:hover {background-color:#f5eeae}
.toc-wrapper>DIV {line-height:1.6;width:300px;flex-direction:column;display:flex;border:1px solid #aaaaaa;margin-bottom:20px;flex-grow:1} .toc-wrapper A {color:blue}
.top-left {width:25%} .top-left A {color:white;font-weight:bold;text-decoration: none;}
.top-center {width:50%;text-align:center} .top-center INPUT {font-size:18px;padding:3px 10px}
.top-right {width:25%;text-align:right;font-size:13px;display:flex;justify-content: flex-end} .top-right A {color:white;font-weight:bold;cursor:pointer;text-decoration:underline;margin:0px 4px} .top-right a:hover {color:gold} 
.top-search-results {position:absolute;overflow:auto;max-height:150px;z-index:1400;left:0;width:100%;border-bottom:2px solid #aaaaaa;box-shadow: 2px 2px black;top:35px}
.whitelink {color:white}

@media (max-width:1100px){
    .footer-links-wrapper {flex-direction:row;}
    .footer-links UL {flex-direction:column}
    .footer-links {width:50%;line-height:1.8}
    .footer-text {margin-top:20px}
    .grid-filters {grid-gap:0px} .grid-filters>DIV {margin-right:25px}
    .anchor {top:-225px}
}

@media (max-width:1000px){
    NAV {font-size:13.75px}
}

@media (max-width:768px){
    H1 {font-size:18px;padding:0px}
    NAV {flex-direction: column;text-align:left;height: 100%;width: 250px;position: fixed;top: 0;left: -250px;background-color: #000;overflow-x: hidden        ;transition:left 0.5s ease;padding-top: 20px;z-index: 100;background-color:black}
    NAV>DIV>A:hover {color:white}
    NAV a {padding: 8px 8px 8px 32px;text-decoration: none;font-size: 18px;color: white;display: block}
    NAV a:hover {background-color: black;color: black;}
    NAV .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;margin-left: 50px;color: white;}
    
    .baseball-card {display:none}
    .desk {display:none !important}
    .footer-links LI {font-size:16px}
    .grid TD {padding:4px 4px;font-size:14px}
.grid-filters>DIV {font-size:16px}
    .h1-content {margin-left:10px}
    .h1-row {flex-direction:column;grid-gap:10px;padding:10px 10px}
    .mobile {display:flex}
    .nav-hide{display:flex;left:-260;z-index:600}
    .nav-show{display:flex;left:0;z-index:600}
    .page-links-content {flex-direction:column;text-align:center;font-size:15px} 
    .page-links-content .pl-anchor:visited {color:white}
    .pi {flex-direction: column}
    .pi-ad {background-color:white;flex:1;justify-content: center;width:100%;border:none}
    .page-links .pl-mod {background-color:#374250;width:100%} .page-links A.pl-mod {color:white;text-decoration:none}
    .page-links .pl-anchor {background-color:#374250;width:100%} .page-links A.pl-anchor {color:white;text-decoration:none}
    .page-links .pl-link {background-color:#374250;width:100%} .page-links A.pl-link {color:white;text-decoration:none}
    .page-links .pl-section {background-color:navy;width:100%} .page-links A.pl-section {text-decoration:none}
    .page-links SELECT {background-color:#777777;color:white;font-weight:bold;text-align:center;padding:4px 15px;font-size:15px}
    .prevnext {margin-left:10px}
    .top-center INPUT {width:150px} .top-center .clicked {width:100%}
    .toc-wrapper {grid-gap:5px}
    .user {height:20px}
}