table.scoreboard
{
	border: 2px gray solid;
	color: #82c0d9;
	height: 135px;
	text-align: center;
	width: 328px;
	margin-bottom: 8px;
}

table tr#header
{
	background-image: url('../images/gradient.jpg');
	border-right: 2px solid gray;
	font-weight: bold;
	height: 24px;
}

table tr#league td { padding-top: 5px; }

table tr#scorebot td { padding-bottom: 5px; }

tr#league td, tr#map td, tr#watch td, tr#scorebot td
{
	background-color: #333333;
	font-weight: bold;
	text-align: left;
	padding-top: 1px;
	padding-left: 5px;
}

#header td.date
{
	background-image: url('../images/gradient.jpg');
	border-top: 1px #333333 solid;
	border-right: 1px #333333 solid;
	font-weight: normal;
	text-align: left;
	padding: 0 0 0 5px;
	width: 185px;
	padding-top: 4px;
}

#header td.game
{
	background-image: url('../images/gradient.jpg');
	border-left: 1px #333333 solid;
	border-top: 1px #333333 solid;
	border-right: 1px #333333 solid;
	color: #e3652a;
	width: 44px;
	padding-top: 4px;
}

#header td.first-half, #header td.second-half, #header td.over-time, #header td.total
{
	background-image: url('../images/gradient.jpg');
	border-top: 1px #333333 solid;
	border-right: 1px #333333 solid;
	width: 23px;
	padding-top: 4px;
}

#team-one td, #team-two td
{
	color: #ccd0d3;
	background-color: #333333;
	border-bottom: 2px #3f3f3f solid;
	padding: 5px 0 5px 0;
}

.flag { background-color: #333333; padding-left: 5px;}

.team-name { background-color: #333333; padding-left: 5px; }

.text { background-color: #333333; color: #cecfd3; font-weight: normal; }

.loser { background-color: #333333; color: #dc3431; font-weight: bold;}

.winner { background-color: #333333; color: #9dc93e; font-weight: bold; }


