/* pfb.css */
.shsHostedNavArea img {vertical-align: middle}
#shsHomeBoxscores { display: block }
#shsAwayBoxscores { display: block }

/* shs.css */
#shsGameView a {
 color: #147;
}
#shsGameView {
}
.shsSorted {
 color: #444;
 background-color: #d9d9d9;
 background-color: #eee;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
}
#shsGameView .shsStatCatForTeam {
 padding-bottom: 15px;
}
.shsGriddedTable {
 background: none; /* Doesn't matter */
}
.shsTableTtlRow {
 background: #336699 url('http://msnbcmedia1.msn.com/i/msnbc/Components/ColorBoxes/Styles/img/bg_ev07_v3.gif') top left repeat-y;
 height: 26px;
}
#shsGameView .shsStatCatForTeam td {
 font-size: inherit;
}
.shsTableTtlRow td, .shsTableTtlRow th {
 text-align: left;
 /*padding-left: 8px;
 padding-right: 8px;*/
 color: #FFF; /* JMP */
 border-right: solid #FFF 1px; /* JMP */
}

tr.shsTableTtlRow td.shsTotD
{
 color: #FFF;
}

.shsTableTtlRow {
 line-height: normal;
 font-size: 11pt;
}
.shsColTtlRow td, .shsTableSubttlRow td, .shsTableSubttlRow th { /* Subheadings */
 background-color: #d9d9d9;
 color: #666666;
 font-family: 'Lucida Grande',Tahoma,sans-serif;
 font-weight: bold;
 font-size: 7pt !important;
 line-height: 12px;
 padding: 3px 8px 2px;
 text-align: left;
}
#shsGameView table { /* Bring table spacing back in FF */
 border-collapse: separate;
 border-spacing: 1px;
}

tr.shsRow0Row td { /* Player names */
 text-align: right;
 font-size: 11px;
 padding: 1px 8px;
}

tr.shsRow0Row td.shs1stCol
{
 text-align: left;
}

tr.shsRow1Row td { /* Player names */
 text-align: right;
 font-size: 11px;
 padding: 1px 8px;
 background: #EEE;
}

tr.shsRow1Row td.shs1stCol
{
 text-align: left;
}

#shsScoringSummary .shsGriddedTable .shsRow0Row, #shsScoringSummary .shsGriddedTable .shsRow1Row {
 color: #666;
}


/* Added by Justin Peterson */

td.shsTotD
{
 padding: 0px 6px;
 font-family: sans-serif;
 font-size: 9pt;
 color: #666;
}

td.shsMastheadScore
{
 padding: 10px;
 border: solid #C0C0C0 2px;
 background: #FFF;
 color: #666;
 font-family: sans-serif;
 font-weight: bolder;
 font-size: 16pt;
}

td.shsLiveNav
{
 text-align: center;
 font-family: sans-serif;
 font-size: 9pt;
 font-weight: bold;
}

table.shsTable
{
 width: 100%;
 font-family: sans-serif;
 font-size: 9pt;
}

table.shsCenterTable
{
 width: 100%;
 text-align: center;
 font-family: sans-serif;
 font-size: 9pt;
 
}

td.shsStatHeader
{
 font-weight: bold;
 padding-left: 8px;
}

td.shsNavLinks
{
 border-bottom: dotted #C0C0C0 1px;
 padding-right: 20px;
 font-family: sans-serif;
 font-size: 9pt;
 font-weight: bold;
}

td.shsNavLinks a
{
 text-decoration: none
}

/*
div#shsScoringSummary
{
 height: 275px;
 overflow: auto;
}
*/

div#shsScoringSummary table
{
 padding: 0px;
 margin: 0px;
 width: 100%;
}

td.shsTimeoutCount
{
 font-family: sans-serif;
 font-size: 8pt;
}

#story .container #content { padding-left: 13px !important; } /* fix missing margin next to nav */
