/* form */
body{
 background-color:#383970;color:#fff;
 text-align:left;
 
}

#form{float:left; margin:0; width:500px; display:block;}

.form{
	text-align:left;
	padding:1%;
}

.form textarea{
	width:100%;
}

.form .instructions{
	display:block;
	float:left;
	margin-bottom:10px;
}

.form .row .leftcol{
	
	display:block;
	width:30%;
	float:left;
	text-align:right;
}

.form .row .rightcol{
	display:block;
	width:65%;
	float:right;
}


.form .submit{
	text-align:right;
}

.form .message{
	display:block;
	margin-bottom:10px;
	color:#900;
	border:1px solid #900;
	background-color:#FFFFFF;
	font-weight:bolder;
}



.form .row{
	display:block;
	clear:both;
	
}



.form .row .submit{
	width:99%;
	float:left;
}

/* proper spacing hidding from IE... for some reason, IE actually works correctly without this */
html>body .form .row{
	margin-bottom:10px;
	float:left;
	width:98%;
}
