#nhl-boxscores #boxscoreboard {margin-bottom: 24px;}
#nhl-boxscores #boxscoreboard .scoreboard {margin: 0;}
#nhl-boxscores #boxscoreboard .boxscore {
	width: 70px;
	height: 73px;
}
#nhl-boxscores #boxscoreboard #away_team,
#nhl-boxscores #boxscoreboard #home_team {
	float: left;
	width: 143px;
	margin: 0;
}
#nhl-boxscores #boxscoreboard #away_team {padding: 4px 16px 0 40px;}
#nhl-boxscores #boxscoreboard #home_team {padding: 4px 40px 0 16px;}
#nhl-boxscores #boxscoreboard #away_team img {float: left; padding: 7px 5px 0 0;}
#nhl-boxscores #boxscoreboard #away_team .boxscore {float: right;}
#nhl-boxscores #boxscoreboard #home_team img {float: right; padding: 7px 0 0 5px;}
#nhl-boxscores #boxscoreboard #home_team .boxscore {float: left;}

#nhl-boxscores #nhl-box-score {
	float: left;
	width: 786px;
	padding-left: 12px;
}
#nhl-boxscores #nhl-box-score img {
	background-color: #fff;
	border: 1px solid #92894e;
}
#nhl-boxscores #main-0 {
	float: left;
	width: 508px;
	margin-right: 12px;
}
#nhl-boxscores #sidebar-0 {
	float: right;
	width: 266px;
}
#nhl-boxscores #main-1 {
	float: left;
	width: 552px;
}
#nhl-boxscores #sidebar-1 {
	float: right;
	width: 222px;
}
#nhl-boxscores #nhl-box-score h5 {
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: 4px 5px 0 5px;
	color: #fff;
	font-size: 1em;
	background: url(/graphics/section/boxscores/boxscore_stats_hdr_bg.gif) 0 0 repeat-x;
	height: 21px;
}
#nhl-box-score #team-stats, #nhl-box-score #team-stars, #nhl-box-score #scoring-summary,
#nhl-box-score #shots-on-goal, #nhl-box-score #nhl-player-stats, #nhl-box-score #nhl-game-stats {
	background: #ececec;
	border: 1px solid #92894e;
	margin-bottom: 12px;
}
#nhl-boxscores #nhl-box-score .fadebottom {
	background: url(/graphics/section/boxscores/bs_box_bottom.gif) left bottom repeat-x;
	padding-bottom: 18px;
}
#nhl-boxscores #nhl-box-score .topbar {
	background: url(/graphics/section/boxscores/bs_box_topbar.gif) top left repeat-x;
	padding-top: 14px;
}
#nhl-boxscores #nhl-box-score .netbottom {
	background: url(/graphics/section/boxscores/bs_sog_box_bottom.gif) left bottom repeat-x;
	padding-bottom: 46px;
}
#nhl-box-score #scoring-summary table {
	width: 490px;
	margin: 0 auto;
}
#nhl-boxscores #nhl-box-score #scoring-summary .pinline {
	background: url(/graphics/section/boxscores/bs_pinline_short.gif) center top no-repeat;
	width: 506px;
	height: 1px;
	margin: 3px 0;
}
#nhl-box-score #scoring-summary caption {font-weight: bold; color: #000; margin-left: 8px; text-transform: uppercase;}
#nhl-box-score #scoring-summary th {font-weight: bold; color: #1a5497;}
#nhl-box-score #scoring-summary td {color: #1a5497; padding-left: 2px; vertical-align: middle;}
#nhl-box-score #scoring-summary td.score, #nhl-box-score #scoring-summary td.noscore {padding: 5px 0; font-weight: bold; text-transform: uppercase;}
#nhl-box-score #scoring-summary td.score .leadingteam {color: #000;}
#nhl-box-score #scoring-summary td dt {float: left; width: 30px; padding: 2px 10px 0 0;}
#nhl-box-score #scoring-summary td dd.periodtime {float: left; width: 55px; font-weight: bold;}
#nhl-box-score #scoring-summary td dd {float: left; padding: 5px 0;}

#nhl-box-score #team-stats table {width: 100%;}
#nhl-box-score #team-stats table th, #nhl-box-score #team-stats table td {text-align: center; background-color: #fff;}
#nhl-box-score #team-stats table .team_stat {background-color: #ececec; text-align: left; font-weight: bold; padding-left: 4px;}

#nhl-box-score #team-stars h6 {font-size: 11px; font-weight: bold; text-transform: uppercase; padding: 0 6px;}
#nhl-box-score #team-stars .player_stars .team_name {font-weight: bold; display: block; padding: 0 6px;}
#nhl-box-score #team-stars .player_stars img {float: left; width: 100px; height: 100px; margin: 0 0 6px 6px;}
#nhl-box-score #team-stars .player_stars .player_stats {float: right; width: 130px; padding: 12px 4px 2px 10px;}
#nhl-box-score #team-stars .player_stars .player_stats .player_name {display: block;}
#nhl-box-score #team-stars .player_stars .player_stats .player_name strong {font-weight: bold;}
#nhl-box-score #team-stars .player_stars .player_stats th, #nhl-box-score #team-stars .player_stars .player_stats td {text-align: center;}

#nhl-box-score #shots-on-goal table {width: 258px; margin: 0 4px;}
#nhl-box-score #shots-on-goal table th {font-weight: bold; text-align: center;}
#nhl-box-score #shots-on-goal table td {text-align: center;}
#nhl-box-score #shots-on-goal table .sog_team_name {font-weight: bold; text-align: left;}

#nhl-box-score #nhl-player-stats {margin: 0;}
#nhl-box-score #nhl-player-stats table {width: 100%;}
#nhl-box-score #nhl-player-stats dl {padding: 1px 4px; width: 550px; display: block;}
#nhl-box-score #nhl-player-stats dt {float: left; width: 30px;}
#nhl-box-score #nhl-player-stats dd {float: left; width: 510px; padding-top: 6px; font-weight: bold;}
#nhl-box-score #nhl-player-stats table th, #nhl-box-score #nhl-player-stats table td {text-align: center; border-bottom: 1px solid #f8f8f8; padding-bottom: 1px;}
#nhl-box-score #nhl-player-stats table .thead1 th {background-color: #b9b9b9; font-weight: bold;}
#nhl-box-score #nhl-player-stats table .thead2 th {background-color: #ccc; font-weight: normal;}
#nhl-box-score #nhl-player-stats table .stat_players {text-align: left; padding-left: 4px;}
#nhl-box-score #nhl-player-stats table td {background-color: #ededed;}
#nhl-box-score #nhl-player-stats table .col_highlight {background-color: #e0e0e0;}

#nhl-box-score #nhl-game-stats {margin: 0;}
#nhl-box-score #nhl-game-stats {background-color: #cfbfa5;}
#nhl-box-score #nhl-game-stats #game-play-stats {padding: 1px 4px 2px 4px;}
#nhl-box-score #nhl-game-stats #game-referees {padding: 2px 4px;}
#nhl-box-score #nhl-game-stats .divider {border-bottom: 1px solid #92894e; height: 1px;}
#nhl-box-score #nhl-game-stats strong {font-weight: bold;}

