form {font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;color: #333;font-size:14px;}
form li {list-style-type: none;padding: 10px;background-color:#ccc;margin-bottom:10px;}
form ul {margin:0;padding:0;padding-top:50px;}
form label {float:left;margin:2px 10px 0 0;width:150px;font-weight:bold;}
form textarea {font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;width:500px;padding:6px;font-size:15px;border:1px solid #ccc;}
form input {font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;padding:3px;font-size:18px;border:1px solid #ccc;width:500px;}
form select {font-size:16px;}
form .file{width:375px;}
#error_message {text-align:left;}
.error {font-weight:bold;margin:0;color: #bd0000;background-color: #ffc0b9;padding:15px;border-color:#f00;}
.description {font-weight:bold;background:#FFFBCC;border:1px solid #E6DB55;margin:10px 0 10px 0;padding: 10px 0 8px 10px;}
	.description p{font-size:22px;margin:0 0 5px 0;color:#390;}
.butt a{color:#fff;padding:10px;}
#delete_butt a{background:#FCC0BC;}
	#delete_butt a:hover{background:#f00;}
.thumb {float:right;margin-right:50px;}
/*this is relative to the form label field + 10px*/
.align_to_field {padding-left:160px;font-size:11px;color:#777;}
.required {color:#f00;}
.form_container{width:740px;}
#submit_butt{float:right;width:740px;font-size:22px;font-weight:bold;text-transform:uppercase;color:#333;letter-spacing:15px;margin:15px 0 30px 0;}
.field_description{background:#FFFBCC;border:1px solid #E6DB55;}
	.field_description p{font-size:11px;color:#666;}