/*General styling*/#contactform {	padding:2px;	margin:5px 0px;	overflow: hidden;	line-height:1em;}#contactform fieldset {	border:none;}#contactform input{	width: 180px; 	margin: 0.2em 0 0 0; 	border: 1px solid #ccc; 	padding: 2px; 	background: #fafafa; 	color: #545454;}#contactform textarea {	width: 323px; 	margin: 0.2em 0 0 0; 	border: 1px solid #ccc; 	padding: 2px; 	background: #fafafa; 	color: #545454;	height: 135px;}.contacterror {	border: 1px solid #ff0000;}input#contactsubmit {	margin-top:22px;	padding:2px;	display:block;	color:grey;}input#contactsubmit:hover {	margin-top:22px;	padding:2px;	display:block;	color:black;}input.hiddenfield {	background:transparent;	border:none;	padding:0px;}