form {
	margin-top:1em;
	}
	
input, textarea {
	width:45%;
	margin:0.5em;
	padding:0.2em;
	/*border:1px solid #cb751b;*/
	border:1px solid;
	border-color:#cb751b #d0b282 #d0b282 #cb751b;
	}

input.zemSubmit {
	width:9em;
	color:#f9f4cc;
	background-color:#851c14;
	border:1px solid #d0b282;
	font-size:1.2em;
}

input.zemSubmit {
	width:9em;
	padding:0.1em 0.2em;
	font-size:1.2em;
	color:#cb751b;
	background-color:#f9f4cc;
	border:solid #cb751b;
	border-width:1px 1px 1px 1px;

}

.zemError, .zemThanks {
	width:45%;
	margin:0.5em;
	padding:0.5em;
	background-color:#851c14;
	color:white;
	}
	
label {
	margin:0.5em;
	font-size:1.4em;
	}

#bodytext img {
	margin-bottom:0;
	}

#bodytext p.contact {
	margin-left:5em;
	}
	
#bodytext p span {
	width:4em;
	float:left;
	margin-left:0;
	}
