﻿div.roundrobin {
	margin-bottom: 20px;
}

	div.roundrobin div.poolheader {
		font-size: 1.5em;
		font-weight: bold;
		margin-bottom: 5px;
	}

	div.roundrobin table.team {
		border-collapse: collapse;
		margin-bottom: 20px;
	}

		div.roundrobin table.team th {
			background-color: silver;
			border: 1px solid black;
			text-align: center;
			width: 30px;
			min-width: 30px;
			padding: 3px;
		}

			div.roundrobin table.team th.record {
				width: 55px;
				min-width: 55px;
			}

			div.roundrobin table.team th.totalrecord {
				width: 75px;
				min-width: 75px;
			}

			div.roundrobin table.team th.totalruns {
				width: 35px;
				min-width: 35px;
			}

		div.roundrobin table.team td {
			padding: 3px;
			text-align: center;
			border: 1px solid black;
		}

		div.roundrobin table.team tr:nth-of-type(2) th {
			font-weight: normal;
		}

		div.roundrobin table.team tr:first-of-type th:first-of-type {
			vertical-align: bottom;
			width: 30px;
			min-width: 30px;
		}

		div.roundrobin table.team tr:first-of-type th:nth-of-type(2) {
			vertical-align: bottom;
			text-align: left;
			width: 200px;
			min-width: 200px;
			max-width: 200px;
		}

		div.roundrobin table.team td:nth-of-type(2) {
			text-align: left;
			max-width: 200px;
			min-width: 200px;
			overflow-x: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}

		div.roundrobin table.team tbody td.bye {
			background-color: silver;
		}

		div.roundrobin table.team tbody td.win {
			background-color: darkgreen;
			color: white
		}

		div.roundrobin table.team tbody td.loss {
			background-color: darkred;
			color: white
		}

		div.roundrobin table.team tbody tr:nth-of-type(even) {
			background-color: #E5E5E5;
		}

div.schedule {
}

	div.schedule table {
		border-collapse: collapse;
	}

		div.schedule table th {
			background-color: silver;
			border: 1px solid black;
			padding: 3px;
			width: 80px;
			min-width: 80px;
			text-align: center;
		}

			div.schedule table th:first-of-type {
				width: 20px;
				min-width: 20px;
			}

		div.schedule table tr:nth-of-type(2) th {
			font-weight: normal;
		}

		div.schedule table td {
			border: 1px solid black;
			text-align: center;
			padding: 3px;
		}

			div.schedule table td:first-of-type {
				background-color: silver;
			}

input.points {
	width: 25px;
	border: 0px;
	text-align: center;
	background-color: transparent;
}
