#contactform {
		margin: 2em 0 10em;
		color: #535448; font-size: 1.2em;
	}
	#contactform form {
		border: none;
	}
	span.req { color: #EA3434; font-size: 0.9em; }
	#contactform input, #contactform textarea {
		background-color: #EFEBDA;
		border: 1px solid #dcc999;
		color: #E0BD5A;
		padding: 5px;
		font-size: 1.2em;
	}
	#contactform input { width: 210px; }
	#contactform textarea {
		font-family: "Helvetica neue", helvetica, calibri, trebuchet, "trebuchet ms", "Lucida Sans Unicode", "Lucida Sans", lucida, arial, sans-serif;
		margin: 2px 0;
		width: 250px;
	}
	#contactform input:focus, #contactform textarea:focus {
		background-color: #fff;
		color: #6A6B56;
	}
	.form-row { margin-bottom: 2em; width: 400px; min-height: 1.4em; clear: both;}
	.form-row img { margin-left: 180px; border: none; width: 125px; }
	/*
.form-row.clear { font-size: 1em; line-height: 1.4em; margin-top: 0; }
*/
	.form-label { width: 110px; float: left; clear: left; line-height: 1.4em;}
	.form-input { width: 220px; float: right; }
	#contactform #submit {
		cursor: pointer;
		margin-left: 164px;
		width: 119px;
		height: 24px;
		border: none;
		padding: 0;
	}
	div.errors, div#contact-success {
		border: 2px solid #7EA224;
		margin: 12px;
		padding: 12px;
		line-height: 1.5em;
	}
	div.errors strong { color: #EA3434; }