@font-face{
	font-family: "Sofia Pro Bold";
	src: url("/fonts/SofiaProBold-webfont.eot");
	src: url("/fonts/SofiaProBold-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/SofiaProBold-webfont.woff") format("woff"), url("/fonts/SofiaProBold-webfont.ttf") format("truetype"), url("/fonts/SofiaProBold-webfont.svg#sofia_pro_boldregular") format("svg");
	font-weight: normal;
	font-style: normal;
}

.shsTimezone {display: none}
.shsPTZone {display: inline}

.shsLogo {display: inline}

a {color: #000; text-decoration: none}
a:hover {color: #000; text-decoration: underline}

#shsNavTable {margin-top: 0px; margin-left: 0; margin-bottom: 20px; }
#shsNavTable th {color: #2A2A2A; background: #fff; border-bottom: 2px solid #2A2A2A; border-top: 2px solid #2A2A2A; text-align: center; font-size: 20px; padding: 2px 0; }
.shsHomeLink {display: table-cell; visibility: visible}
#shsNavTable select {width: auto; display: inline; margin: 0}
#shsNavTable td, #shsNavTable td a {font-size: 12px !important; padding-top: 5px !important}

#shsBody {margin-top: 10px}
#shsBody td {line-height: 24px}
#shsBody td, #shsBody div, #shsBody li, #shsBody span {font-family: "Sofia Pro Bold",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: normal}
#shsBody b, #shsBody strong {font-weight: normal}

.shsTableTtlRow td {background: #000000; color: #fff; font-weight: normal}
.shsTableTtlRow .shsSorted {background: #2A2A2A}
.shsTableSubttlRow td {background: #2A2A2A; color: #fff; font-weight: normal; padding-left: 5px}
.shsCalMonth td {background: #000000}
a.sortheader,
.shsTableTtlRow td a,
.shsTableTtlRow th a {color: #fff !important;}

#shsTeamPages .shsTeamLeaders .shsTable .shsTableTtlRow td,
#shsTeamPages #shsMiniDivStand .shsTable .shsTableTtlRow td,
#shsTeamPages .shsTeamTransInj .shsTable .shsTableTtlRow td
 {border: 0 !important; background: #000000 !important; color: #fff !important; padding-left: 5px}
#shsTeamPages .shsViewMore td {padding-top: 0px !important}
#shsTeamPages .shsTeamTransInj .shsTableTtlRow td.shsNamD {padding-left: 5px !important}

#shsMastheadScoreboard td.shsScoreBoardTD table tr.shsTableTtlRow td {background: #000000 !important}
#shsMastheadScoreboard .shsLiveNav ul li a {background: #000000 !important; font-weight: bold !important; color:#fff !important;border-top:none !important;border-bottom:none !important;}
#shsMastheadScoreboard .shsLiveNav ul li a:hover, #shsMastheadScoreboard .shsLiveNav ul li a.active {background: linear-gradient(to bottom, #ffffff 0%, #e6eaf4 4%, #ffffff 61%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important}

#shsScoreboard .shsLinescore, #shsWNBAScoreboard .shsLinescore {margin-bottom: 10px}
#shsScoreboard .shsScoreboardCol, #shsScoreboard .shsScoreboardDaily .shsScoreboardCol {width: 49% !important; padding: 0 5px 0 0 !important}
#shsScoreboard .shsLinescore td, #shsWNBAScoreboard .shsLinescore td {font-size: 14px !important}
.shsScoreboardMasthead #shsRefreshControl, .shsScoreboardMasthead #shsWeekNav, #shsBody table.shsLinescore td {font-size: 14px !important}

.shsBot5 {display: none}

#shsBody .shsMiniRowSpacer td, #shsMiniBody .shsMiniRowSpacer td {line-height: 1px}

#shsFront .shsHeadlineList h2 {background:#000000; color: #fff; line-height: 25px; font-size: 12px; font-family: Arial; font-weight: bold; width: 100%}
#shsFront .shsHeadlineList {border: 1px solid #999; width: 100%}
#shsFront .shsHeadlineList li {font-size: 12px; line-height: 25px}

#shsBody p.shsHeadline, #shsMiniBody p.shsHeadline {line-height: 30px}

#shsPlayers > table.shsTable.shsBorderTable {margin: 0 !important}
.shsAllTeamsPlayer .shsTeamSet {padding: 0 !important; width: 50% !important}

.shsTeamHeadlines, .shsTeamLeaders, .shsTeamStandings {margin-bottom: 10px}
.shsTeamLeaders td.shs1stCol {padding-right: 5px}

.shsPlayerPageNav, .shsTeamPageNav, .shsTeamSchedNav {padding-bottom: 12px}

.shsPlayerPageNav strong {
   padding: 3px 25px 9px 25px;
   margin: 0px 5px 0px 5px;
}

.shsPlayerPageNav a {
   padding: 5px 25px 8px 25px;
   margin: 0px 5px 0px 5px;
}

.shsTeamPageNav strong {
   padding: 3px 25px 9px 25px;
   margin: 0px 5px 0px 5px;
}

.shsTeamPageNav a {
   padding: 5px 25px 8px 25px;
   margin: 0px 5px 0px 5px;
}

.shsTeamSchedNav strong {
   padding: 3px 5px 9px 5px;
   margin: 0px 5px 0px 5px;
}

.shsTeamSchedNav a {
   padding: 5px 5px 8px 5px;
   margin: 0px 5px 0px 5px;
}

.shsLinescore {background: #fff}

.shs_sportNav .shs_sportNavBlock h2 {font-family: "Sofia Pro Bold",Helvetica,Arial,sans-serif; font-weight: normal; color: #000}
.shs_sportNav .shs_sportNavList li a {font-family: "Sofia Pro Bold",Helvetica,Arial,sans-serif; font-size: 12px; font-weight: normal; color: #000}
.shs_sportNav .shs_sportNavBlock {border-bottom: 4px solid #000; margin-top: 10px}

nav {float: none}

.shs_sportNav .shs_sportNavBlock h2 {padding: 0}