

form.contact { 
	margin:0 0 0 140px; 
	padding:0; width:400px; 
	float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif  
	}


legend.mod{
	padding-left:25px;
	color:#CCC
	}
form.contact div { 
	padding:.5em 0; 
	border-top:1px dotted #666; 
	}
label {
	float:left; 
	width:400px; 
	text-align:left; 
	} 
input.cont { 
	width:400px;  
	border:1px solid #666; 
	font-size:1em; 
	background:#7B8787; 
	color:#000; 
	margin:0; 
	padding:0 
	} 
textarea { 
	overflow:auto; 
	font-size:1em; 
	width:400px; 
	border:1px solid #666; 
	background:#7B8787; 
	color:#000; 
	margin:0; 
	padding:0
	}
.sending input { 
	border:none; 
	margin-left:170px; 
	font-size:1.2em; 
	color:#333; 
	background:none; 
	padding:0; 
	cursor:pointer; 
	width:auto;
	}


#error, #response { 
	float:none; 
	width:400px; 
	padding:0; 
	margin:0 0 0 150px
	}

#response ul { 
	border-top:1px solid #666; 
	margin-top:5px; 
	padding-top:5px; 
	}

#error li, #response li { 
	margin:0 0 5px 0; 
	padding:0 0 5px 25px; 
	background:url(bullet.png) no-repeat 0 4px; 
	border-bottom:1px dotted #666; 
	color:#936 
	}

#working { 
	float:left; 
	padding:3em; 
	background:url(loading.gif) no-repeat left center;
	}

ul{
	list-style:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}

