/* Main CSS Document */
html {
	border: none;
	margin: 0;
	padding: 0;
}

body {
	margin: 50px auto;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #615645;
} 

*{ outline: none; }

img {
	border: none;
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}

.floatLeft{
	float: left;
}

.floatRight{
	float: right;
}

a:link,
a:visited {
	color: #615645;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

h1{
	text-transform: uppercase;
	font-size: 14px;
	text-align: left;
}

/* MAIN STRUCTURE ====================================== */

div#container {
	margin: 0 auto;
	padding: 0;
}

	div#logo{
		margin: 30px 0;	
		text-align: center;
	}

	div#frmbdy{
		margin: 0 auto;
		text-align: left;
		width: 450px;
		padding: 20px;
		border: 1px solid #ececec;
	}
		form #comments{
			height: 100px;
		}
		
		form #submit_area{			
			text-align: center;
		} 
		
		form #submit_area input{
			margin: auto 0;	
			width: 80px;
			font-size: 14px;
			padding: 4px;
		}

/* END MAIN STRUCTURE ============================= */

/* FORM STYLES ==================================== */
label{ }

input, textarea, select{ 
	border: 1px solid #615645;
	width: 300px;	
	font-size: 11px;
}

input, textarea{
	padding: 2px;
}
/* END FORM STYLES ================================ */

/* FORM VALIDATION ================================ */
.headerColor{ color: #AD803F; }
span#requiredMsg {
	margin: 20px 0;
	display: block;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

span#requiredMsg.hidden {
	display: none;
}			

label.required {
	
}	
/* END FORM VALIDATION ============================ */

/* RECAPTCHA ====================================== */
div#divrecaptcha{
 	width: 450px;
}
	div#divrecaptcha div#recaptcha_image{
		float: left;
		width: 300px;
		height: 57px;
		border: 1px solid #615645;
		margin: 0 10px 10px 0;
	}
	div#divrecaptcha div#controls{
		float: left;
		width: 25px;
		height: 48px;
		margin: 0 10px 10px 0;
	}
	div#divrecaptcha img#recaptcha_logo{
		float: left;
	}
	div#divrecaptcha div#input{
		width: 100%;
		padding: 0;
		margin: 0;		
	}	
	#recaptcha_response_field{ 
		width: 300px;
		margin: 0 0 5px 0;
		padding: 1px 0;		
	}
	div#divrecaptcha div#input a{ 
		font-size: 10px;
	}
/* END RECAPTCHA ================================== */