body {
	margin: 25px 25px 200px;
	background: #F6F6F6;
}
body, input, select, textarea, h2 {
	font: normal 16px Arial, "Helvetica Neue", Helvetica, sans-serif;
}

h2, .submit {
	margin: 20px 0 0;
	font-size: 150%;
}
table {
	width: 100%;
	margin: 10px 0;
	border: 0 solid #CCC;
	border-width: 2px 0;
	background: #FFF;
}
td {
	padding: 8px 4px;
	border: 0 solid #EEE;
	border-width: 1px 0;
	vertical-align: top;
}
tr:hover {
	background: #FFD;
}
tr:hover td {
	border-color: #FE0;
}

input, select, textarea {
	margin: 2px;
}
input:focus, select:focus, textarea:focus {
	border: 2px solid #FA0;
}