form {margin:0;padding:0;}
.contactform { 
 
font-size: .95em; 
background: #F8F8F8;
border: 1px solid #adb8a0;
color: #59654c;
/*margin:10px 0;*/
padding: 10px; 

display: block;
width: 350px;
margin:10px auto 10px auto;
} 
.contactform input {
	width:250px;height:20px;border: 1px solid #adb8a0;
}
.contactform textarea {
	border: 1px solid #adb8a0;width:320px;height:100px;
}
.contactform label {
	display: block;margin:2px 0;font-weight:bold;
}
.fieldcheck ul { display: block; margin: 5px 0px; padding: 0px;}
.fieldcheck li { display: block; margin-left: 15px; list-style-type: none; }
.fieldcheck input {width:auto;border:none;}
input.button { 
background: #42953b;font-size:.85em; font-weight:bold;
color: #fff;width:85px; height: 18px;border: 1px solid #687559;
 letter-spacing: 1px;display:inline;
} 
.formerrors {color:#CC0000;}
b {font-size:.9em!important;}