#shsNavTable {width: 760px}
#shsNavTable th {display: none}
#shsBody {width: 760px; margin: auto}

#shsBody td {font-size: 11px; font-family: Arial}
#shsBody a {color: #444; text-decoration: none}
#shsBody a:hover {text-decoration: underline}
#shsBody p {text-align: left !important; font-size: 11px}
#shsPreview, #shsRecap, #shsAPStory {text-align: left}

.shsTableTtlRow td {background: #55347A; line-height: 25px}
.shsTableSubttlRow td {background: #000; color: #fff; line-height: 25px}
.shsSorted {background-color: #fff}
.shsColTtlRow .shsSorted {background-color: #eee}
.shsRow1Row td {background-color: #f3f3f3;}

.shsLinescore {background: #fff}

.shsCalMonth, .shsCalMonthName {background: #55347A;}

#shsTeamPages .shsTeamStory {background-color: #fff; border: 1px solid #999}
#shsTeamPages .shsTeamStory p {font-size: 11px}
#shsTeamPages .shsTeamHeadlines .shsHeadlineList { border: 1px solid #999; background-color: #fff; width: 99%}
#shsTeamPages .shsTeamHeadlines .shsHeadlineList h2 { background: #55347A; line-height: 25px }
#shsTeamPages .shsTeamHeadlines .shsHeadlineList li {color: #999}
#shsTeamPages .shsTeamPageHeader {background-color: #fff; border: 1px solid #999}
#shsBody td .shsTeamName {font-size: 16px !important; }

#shsTeamPages .shsTeamSched {border: 1px solid #999}
#shsTeamPages .shsTeamStandings {border: 1px solid #999;}
#shsTeamPages .shsTeamLeaders {border: 1px solid #999}
#shsTeamPages .shsTeamTransInj {border: 1px solid #999}
#shsTeamPages .shsTeamTransInj {border: 1px solid #999}
#shsTeamPages .shsTeamPolls {border: 1px solid #999}

#shsBody .shsPlayerName td, td.shsPlayerName {font-size: 20px; font-weight: bold}
.shsPlayerPageNav {text-align: left; padding-top: 5px; margin-bottom: 10px; border-bottom: 1px solid #cfcfcf; padding-bottom: 4px}
.shsPlayerPageNav strong {background-color: #fff; padding-bottom: 1px; margin: 0px}
.shsPlayerPageNav a {margin: 0px}

.shsPlayerPageNav strong {
   border-top: 1px solid #ddd;
   border-left: 1px solid #ddd;
   border-right: 1px solid #ddd;
   padding: 2px 25px 5px 25px;
   margin: 0px 5px 0px 5px;
   color: #fff;
   background: #55347A ;
}

#shsBody .shsPlayerPageNav a {
   border-top: 1px solid #ddd;
   border-left: 1px solid #ddd;
   border-right: 1px solid #ddd;
   padding: 2px 25px 4px 25px;
   margin: 0px 5px 0px 5px;
   background: #000;
   color: #fff; 
   font-weight: bold;
}

.shsTeamPageNav {text-align: left; padding-top: 5px; margin-bottom: 10px; border-bottom: 1px solid #cfcfcf; padding-bottom: 4px}
.shsTeamPageNav strong {background-color: #fff; padding-bottom: 1px; margin: 0px}
.shsTeamPageNav a {margin: 0px}

.shsTeamPageNav strong {
   border-top: 1px solid #ddd;
   border-left: 1px solid #ddd;
   border-right: 1px solid #ddd;
   padding: 2px 25px 5px 25px;
   margin: 0px 5px 0px 5px;
   color: #fff;
   background: #55347A ;
}

#shsBody .shsTeamPageNav a {
   border-top: 1px solid #ddd;
   border-left: 1px solid #ddd;
   border-right: 1px solid #ddd;
   padding: 2px 25px 4px 25px;
   margin: 0px 5px 0px 5px;
   background: #000;
   color: #fff; 
   font-weight: bold;
}

.shsTeamSchedNav {text-align: left; padding-top: 5px; margin-bottom: 10px; border-bottom: 1px solid #cfcfcf; padding-bottom: 4px}
.shsTeamSchedNav strong {background-color: #fff; padding-bottom: 1px; margin: 0px}
.shsTeamSchedNav a {margin: 0px}

.shsTeamSchedNav strong {
   border-top: 1px solid #ddd;
   border-left: 1px solid #ddd;
   border-right: 1px solid #ddd;
   padding: 2px 5px 5px 5px;
   margin: 0px 5px 0px 5px;
   color: #fff;
   background: #55347A ;
}

#shsBody .shsTeamSchedNav a {
   border-top: 1px solid #ddd;
   border-left: 1px solid #ddd;
   border-right: 1px solid #ddd;
   padding: 2px 5px 4px 5px;
   margin: 0px 5px 0px 5px;
   background: #000;
   color: #fff; 
   font-weight: bold;
}

#shsMLBPlayerStats .shsTable,
#shsNFLPlayerStats .shsTable,
#shsNBAPlayerStats .shsTable,
#shsNHLPlayerStats .shsTable,
#shsCFBPlayer .shsTable,
#shsCBKPlayerStats .shsTable
{border: 1px solid #999}
.shsPlayerTable {background-color: #fff; border: 1px solid #999; padding-bottom: 5px }
#shsMLBPlayerStats .shsPlayerTable table,
#shsNFLPlayerStats .shsPlayerTable table,
#shsNBAPlayerStats .shsPlayerTable table,
#shsNHLPlayerStats .shsPlayerTable table,
#shsCFBPlayer .shsPlayerTable table,
#shsCBKPlayerStats .shsPlayerTable table 
{background-color: #000 !important; border: 0px}
#shsMLBPlayerStats .shsPlayerTable .shsTable,
#shsNFLPlayerStats .shsPlayerTable .shsTable,
#shsNBAPlayerStats .shsPlayerTable .shsTable,
#shsNHLPlayerStats .shsPlayerTable .shsTable,
#shsCFBPlayer .shsPlayerTable .shsTable,
#shsCBKPlayerStats .shsPlayerTable .shsTable
{background-color: transparent !important}
.shsPlayerTable .shsColTtlRow td {background-color: #000; color: #fff}

#shsFront .shsHeadlineList { border: 1px solid #999; background-color: #fff; }
#shsFront .shsHeadlineList h2 { background: #55347A; line-height: 25px }
#shsFront .shsHeadlineList li {color: #999}
#shsFront div.shsFrontLeaders {background-color: #999}
#shsFront table.shsFrontLeaders {background-color: transparent}
#shsFront .shsFrontLeaders .shsTableSubttlRow td {background: #55347A; line-height: 25px; }
#shsFront #shsMultisportScoreboard {background-color: #fff; border: 1px solid #999}
#shsFront .shsFrontHeadlineTD {background-color: #fff !important; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; padding: 10px}
#shsFront .shsFrontStoryTD {background-color: #fff !important; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; padding: 10px}
#shsFront .shsFrontStoryTable {border-collapse: collapse}
#shsFront .shsFrontHeadlinesTD {padding-top: 5px; padding-left: 0px}


#shsMastheadScoreboard .shsTable {border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; background-color: #fff}
#shsMastheadScoreboard .shsLiveNav {width: 544px; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; background-color: #fff}

#shsPreview p, #shsRecap p {background-color: #fff !important; margin: 0px; padding: 5px; border-left: 1px solid #999; border-right: 1px solid #999; width: 100%}
#shsPreview p.shsHeadline, #shsRecap p.shsHeadline {border-top: 1px solid #999;}
#shsAPStory {padding: 0px 10px 50px 10px; background-color: #fff; min-height: 500px; border: 1px solid #999}
#shsBody #shsInset .shsHeadlineList {margin: 5px 0px 0px 0px;}

#shsBody #shsInset .shsHeadlineList {background-color: #fff; border: 1px solid #999}
#shsBody #shsInset .shsHeadlineList li {color: #999}
#shsBody #shsPreview #shsByTitle, #shsBody #shsRecap #shsByTitle {width: 100%; background-color: #fff; display: block; padding-left: 10px; border-left: 1px solid #999; border-right: 1px solid #999}
#shsBody #shsPreview #shsByline, #shsBody #shsRecap #shsByline {width: 100%; display: block}
#shsPreview #shsStoryDate , #shsRecap #shsStoryDate {border-bottom: 1px solid #999}



#shsBody .shsTableTtlRow td a {color: #fff}

.shsHomeLink {visibility: visible; display: inline-block;}

.shsCopyrightText {width: 760px; margin: auto}

.shsTeamPageHeader {background-color: #fff; border: 1px solid #999}


.shsScoreboardMasthead #shsRefreshControl {position: absolute; top: 37px; right:5px;}


#shsSecondHalfHeadlines {float: right;  width: 49%}
#shsFirstHalfHeadlines {float: left; width: 49%}


