#contact h3 {
	padding:0 0 .25em 0;
	border-bottom:solid 1px #eee;
}

form li, #input li {
	margin: .45em 0;
	list-style: none;
}

form li label {
	display: block;
	float: left;
	width: 27%;
	padding: 0 2% 0 0;
	background: #fff;
	text-align: right;
	font-size: 90%;
}

#controls {
	margin:0 0 0 29%;
}

.error_message {
	display: block;
	margin: 0 0 0 29%;
	color: red;
	font-weight: bold;
	font-size: 90%;
}

textarea {
	margin: 0 0 0 29%;
	padding: .25em;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 90%;
}
