#content
{
margin: 50px;
	
}

#contact_form
{
	margin-top: 50px;
	
}
input{line-height:31px;}

input,textarea
{
	width:288px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-color:rgba(255,255,255,.6);
	border:solid 1px #ae5915;
	}


#submit_button
{
	margin:20px;
	width:109px;
	height:34px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-color:#fef7ed;
	-webkit-box-shadow:inset 0 2px rgba(255,255,255,.29);
	-moz-box-shadow:inset 0 2px rgba(255,255,255,.29);
	box-shadow:inset 0 2px rgba(255,255,255,.29);
	border:solid 1px #ae5915;
	font-weight:bold;
	color:#ae5915;
	margin-left:7px;}

label.required:after{content:'*';color:red;}

.row{margin:5px;}
