body
{
	font-size: 18px;
	padding: .8em;
	overflow: hidden;
	color: #666;
	font-family: Tahoma;
}
button,
input,
select
{
	font-size: 1em;
}
button
{
	border: none;
	color: #008D77;
	background-color: transparent;
	padding: .4em;
	text-transform: uppercase;
}
button:hover
{
	background-color: #EEE;
	cursor: pointer;
}
#body *
{
	vertical-align: middle;
}
#footer, #body
{
	text-align: center;
}
#footer
{
	margin-top: 1em;
}