table.contactbody{
	padding:0;
	margin:0;
	width:100%;
}

table.contactbody tr,
table.contactbody td{
	padding:0;
	margin:0;
}

#contacthead h1{
	margin-top:3px;
	margin-bottom:0;
}
#contacthead h2{
	margin:0;
}
#contacthead p{
	margin-top:5px;
	margin-bottom:0;
}

span.error{
	color:red;
}

#contactforms input,input.input,
#contactforms textarea,textarea.input{
	border:1px solid #ddd;
	background:#fff url(/img/input.gif) repeat-x;
	color:#41a6cf;
	padding:4px 7px;
}

input.submit{
	font-size:110%;
	font-weight:bold;
	padding:5px 10px;
}

ol li{
	color:red;
}

textarea{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size:100%;
}

#contact p, #contact strong{
	font-size:110%;
}
#contact h2{margin-bottom:0}
#contact p{margin-top:3px}
#contact input{margin-bottom:5px}
#contact input.submit{font-size:90%}

#map{float:right;width:314px;height:130px;}