form { margin:0; }
label { color: #666; font-weight:bold; display:block; }
label.required { color: #000; }

fieldset { margin:0; padding:0; }
.long-textarea { width:98%; height:150px; }

input,textarea {
	border:2px solid #ccc; 
	padding:2px;
	background:#f3f3f3;
}
input { 
	border:0;
	border-bottom:2px solid #ccc;
	}
	
#contact-form,#contest-form { 
	width:300px;
	margin:10px auto; 
	border:2px solid #ccc; padding:10px;
	}
input#send-contact,input#send-contest { border:0; background:transparent; margin:10px 0;}
label { margin-top:.5em; }

#contest-rules { width:200px; float:left; margin-left:200px; margin-right:20px; }
#contest-form { width:300px; float:left; }

