div.box {
	align:	center;
	border:	2px solid black;
	padding:	1em;
}

h1 {
	text-align:	center;
}

h2 {
	font-size:	large;
	margin-top:	2em;
	text-align:	center;
}

table {
	border-collapse:	collapse;
	margin-left:	auto;
	margin-right:	auto;
}

td {
	border:	2px solid black;
	font-size:	large;
	font-weight:	bold;
	height:	3em;
	padding:	1em;
	text-align:	center;
	vertical-align:	center;
}

td:hover {
	background-color:	#ff9;
}

td.selected {
	background-color:	#f99;
}

td.selected:hover {
	background-color:	#fcc;
}
