/*#contact {
	float:right;
	width: 527px;
	background-color: #2c2829;
	height: 898px;
	padding-left: 24px;
	padding-right: 10px;
}*/

#contact_form {
	width:500px;
	height:820px;
	position:relative;
	padding-top: 20px;
}
form fieldset {
	width:500px;
	position:relative;
	border:0;
	display:block;
}

br {
clear: left;
}

form fieldset legend {
border-width:1px;
border-style:solid; 
border-color:#BBBB66; 
color:#3D7169;
font-weight:bold; 
font-variant:small-caps; 
font-size:140%; 
padding:4px 8px;
margin:0px 0px 10px 0px; 
position:relative; 
top: -12px; 
background:white; }

label {
	display:block;
	float:left;
	width:96px;
	text-align:left;
	margin:.2em .2em 0 0;
	padding: 5px 0px;
	height: 25px;
	line-height: 25px;
}

label.error {
	font-size:9px;
	color:#fff;
	text-align:left;
	width:140px;
	padding-left:25px;
}

textarea.text-input,
input.text-input {
	float: left;
	margin: 8px 5px;
	padding:2px 0;
	color:#333;
	background-color:#aba9a9;
}

select{
	float: left;
	width:175px;
	color:#333;
	background-color:#aba9a9;
	margin: 8px 5px;
}

input.button {
	border:none;
	width:50px;
	padding:3px 6px;
	margin:20px 0px 0px 0px;
	color:#fff;
	background:#000;
}

input.button:hover		{ background:#461a87; color:#fff; }

#message	{ width:180px;margin:60px 0 0 100px; }
#message h2	{ font-size:150%; color:#666; }
#message p	{ color:#666;margin:6px 0px; }
#checkmark	{ position:relative;top:-46px;left:-60px; }

