body {
	font-size: 90%;
	font-family: Arial, Helvetica;
}

p {
	margin-bottom: 1%;
}

#container {
	margin: 5% auto 3%;
	width: 80%;
	height: 250px;
	border: double 3px #999;
	padding: 5%;
	line-height: 1.15em;
}

form {
	margin: 7% 0;
}

form p {
	display: block;
	float: left;
	position: relative;
	padding-right: 5%;
}

input {
	color: #000;
}

#helper_text {
	color: #FFF;
	position: absolute;
	top: 22px;
	left: 0;
	font-size: 80%;
}

#footer {
	font-size: 70%;
	color: #888;
	margin: 5%;
}

#footer a,
#footer a:link,
#footer a:visited,
#footer a:active {
	color: #555;
	text-decoration: underline;
}

#footer a:hover {
	color: #446;
}