/* CSS for standings.php */

table#breakdown {
	min-width: 760px;
}

table.team-breakdown, table#breakdown h2 {
	margin-left: 30px;
}

table#breakdown h2 {
	margin-bottom: 2px;
}

table.team-breakdown {
	border-collapse: collapse;
	margin-bottom: 2em;
	border: 1px solid #B4D0F0;
	width: 100%;
}

table.team-breakdown td {
	padding: 3px 5px 3px 5px;
	text-align: right;
}

table.team-breakdown th, table.team-breakdown tr.total {
	background-color: #B4D0F0;
	font-weight: bold;
}

table.team-breakdown td.team {
	text-align: left;
}

table#breakdown td.active h2 {
/*	background-color: #D8E7F7; */
}

table#power {
	border-collapse: collapse;
	border: 1px solid #B4D0F0;
}
table#power tr {
	border-bottom: 1px dotted #B4D0F0;
}
table#power td {
	padding: 3px 5px 3px 5px;
	text-align: right;
}
table#power td.team {
	text-align: left;
}
table#power th {
	background-color: #B4D0F0;
}

table#standings {
	border-collapse: collapse;
/*	border: 1px solid #B4D0F0; */
}

table#standings td, th {
	padding: 3px 5px 3px 5px;
}

table#standings .medline {
	background-color: B4D0F0;
}

table#standings .darkline {
	background-color: #323E4B;
}

table#standings .darkline th {
	color: #FFF;
}

table#standing-overview {
	border-collapse: collapse;
	border: 1px solid #B4D0F0;
	margin-top: 1em;
	clear: both;
}

table#standing-overview td, th {
	padding: 3px 5px 3px 5px;
}

table#standing-overview th {
	vertical-align: top;
}

table#standing-overview thead {
	background-color: #B4D0F0;
	font-size: larger;
}

table#standing-overview tbody th {
	text-align: right;
}
