/*body { 
	margin:0; 
	padding:0; 
	}
*/
/*p {
	margin:0 0 10px 0;
	padding:0;
	}
*/
form {
	font: normal .80em/1.6em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	/*background:#eee;*/
	margin:0 auto;
	padding:10px 20px;
	width:334px;
    height: 400px;	
	color: #696969;
	}
	
form ol {
	list-style:none;
	margin:0;
	padding:0;
	}
		
form li {
	padding:6px;
	/*background:#e1e1e1;*/
	margin-bottom:1px;
	}
			
form li#send {
	background:none;
	margin-top:6px;
	}
		
form label {
	float:left;
	width:300px;
	text-align:left;	
	margin-right:10px;
	/*color:#0066CC;*/
	line-height:23px; /* This will make the labels vertically centered with the inputs */
}
			
form input,
	form textarea {
	padding:4px;
	font: normal .80em/1.6em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	border:1px solid #999999;
	width:300px;
}
					
#message{
	height:150px;
}
			
form input:focus,
form textarea:focus {
	border:1px solid #666;
	/*background:#e3f1f1;*/
}
form .error
{
	color:red;
}

fieldset {
border: none;
}
			
.button { 
	-webkit-box-shadow: rgba(0, 0, 0, 0.0.97) 0px 1px 0px 0px;
	background-color: #5B74A8;
	border: 1px solid #999999;
	font: normal .80em/1.6em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	font-size: 12px;
	padding: 2px 6px;
	height: 28px;
	color: #fff;
	border-radius: 5px;
	width: 100px;
	color:#8b8989;
	background:#e3e2d7 8px 50%;

}
			
.button:hover { 
	background-color:#F8F8FF;
}

/*label	 {font-size:90%; display:block; float:left; width:10em; text-align:right;
	  margin:.2em .2em 0 0; color:#ffd; font-weight:bold;padding:8px 0px; }*/
	   

