table.races {
	border: solid 1px;
	border-collapse: collapse;
	text-align: center;
}

table.races th {
	border: solid 2px;
	padding: 5px;
}

table.races td {
	background-color: #90b0d0;
	border: solid 1px;
	padding: 5px;
	font-size: 80%;
}

h2.results {
	border-top: solid 3px;
}

table.results {
	text-align: right;
	border-collapse: collapse;
	/* border: solid 1px; */
	margin-left: 10%;
}

table.results td {
	padding: 5px;
	border: solid 1px;
	background-color: #a0c0e0;
}

table.results th {
	border: solid 2px;
	/* background-color: #b0d0f0; */
	background-color: #d0d000;
}
