

	form{
		width:324px;
		margin-bottom:15px;
		padding:20px 25px;
		font-size:0.83em;
		color:#585858;
		background:url(images/form.jpg) repeat-x #f9f9f5;
		border:1px solid #756c5f;
		}
		
	form p{
		width:324px;
		overflow:hidden;
		}
		
	form label{
		float:left;
		width:114px;
		}
		
	form span.req{
		color:#f00;
		}
		
	form .field{
		float:left;
		width:202px;
		height:13px;
		padding:2px 3px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		background:url(images/field.gif) repeat-x bottom #f9f9f5;
		border:1px solid #756c5f;
		}
		
	form textarea.field{
		width:316px;
		height:72px;
		overflow:auto;
		}
		
	form label.radio{
		float:none;
		margin:0 15px 0 5px;
		}
		
	span.error{
		color:#f00;
		font-weight:bold;
		}
		
	span.success{font-weight:bold}


