/* General sport data page overrides for chrome */

div.nav-wrap ul#nav,
.sport-subheader a {
    display: none;
}

div.game,
div#team-header {
    width: 810px;
}

#team-header,
div.game {
	margin:0 auto;	
}

nav#nav {
    background-color: #2c2c2c;
}

#nav ul#navbar {
    margin: 0px auto;
    background-color: #2c2c2c;
}

div.card-content {
    overflow: hidden;
}

article.cards .card-wrap {
    min-height: 0;
}

.third-party .footer .site-index {
    display: inline;
}

.card-content .datestamp {
    border-top: 0;
}

div#game-story p,
div#preview p {
    font-size: 14px;
    line-height: 22px;
    padding-top: 12px;
    margin: 0px 0px 0px 64px;
}

div.innercard {
    margin-left: 15px;
    margin-right: 15px;
}

div#game-story h3,
div#preview h3,
div#preview h5,
h3.game-meta {
    /* text-align:left; */
}

/* Sport specific overrides */

body.mlb #team-header {
    width: 100%;
    margin-bottom: 0px;
    height: 40px;
}

body.mlb .team-stat-subnav {
    margin: 0 10px;
}

body.mlb .team-stat-subnav h1 {
    padding-top: 23px;
}

body.mlb table#pitchers {
    margin-top: 20px;
    width: 820px !important;
}

body.golf h1,
body.nba h1,
body.wnba h1,
body.tennis h1,
body.boxing h1,
body.nhl h1,
body.mlb h1,
body.golf .sport-subheader,
body.nba .sport-subheader,
body.wnba .sport-subheader,
body.nhl .sport-subheader {
    display: block;
    text-align:left;
    font-size: 22px;
    margin-top: 5px;
    margin-bottom: 0px;
}

body.nfl h3,
body.nfl h4,
body.nfl .officials,
body.nfl .score-jumpnav,
body.ncaaf h3,
body.ncaaf h4,
body.ncaaf .officials,
body.ncaaf .score-jumpnav,
body.golf .sport-subheader h2,
body.nba .sport-subheader h2,
body.nba h2,
body.nba h3,
body.nba h4,
body.nba .score-jumpnav,
body.wnba .sport-subheader h2,
body.wnba h2,
body.wnba h3,
body.wnba h4,
body.wnba .score-jumpnav,
body.tennis .innercard .event-list,
body.tennis h4.stat-section,
body.tennis .event-nav,
body.boxing .tablesorter,
body.mlb h3,
body.mlb h4 {
    /* text-align:left; */
}

body.nfl .left-inner-tab,
body.nfl .left-inner-tab table,
body.nfl .right-inner-tab,
body.nfl .right-inner-tab table,
body.ncaaf .left-inner-tab,
body.ncaaf .left-inner-tab table,
body.ncaaf .right-inner-tab,
body.ncaaf .right-inner-tab table {
    width: 350px !important;
}

body.nfl .right-inner-tab,
body.ncaaf .right-inner-tab {
    margin-left: 375px !important;
}

body.tennis .score-jumpnav {
    display: none;
}

body.ncaab div.game,
body.ncaab div#team-header,
body.nba div.game,
body.nba div#team-header,
body.wnba div.game,
body.wnba div#team-header,
body.tennis .datestamp,
body.tennis .team-stat-subnav,
body.boxing .team-stat-subnav {
    width: 638px;
}

body.nba .sport-subheader h2,
body.wnba .sport-subheader h2,
body.boxing .datestamp {
    font-size: 13px;
}

body.nba .team-title-wrap,
body.wnba .team-title-wrap,
body.nhl .team-title-wrap {
    width: 100%;
}

body.tennis .hitarea {
    border-right: 1px solid #ddd;
    background: red url(http://i.usatoday.net/_common/_images/_sports/sportsdata/treeview-toggle.gif) 5px -27px no-repeat;
    height: 15px;
    width: 59px;
    float: left;
    cursor: pointer;
}

body.mlb div#lineup.game {
    width: 420px;
}

body.mlb h1#score.game-title {
    margin: 15px 0 px 0 !important;
}

h3.game-meta {
    font-weight: bold;
}

body.soccer .innercard {
    text-align:left;
    margin-left: 20px;
}