/* STYLE SHEET FOR FORM TEMPLATE */


#form{
	width:				400px;
	margin:				20px auto;
}

#form .message {
	color:				#F00;
}

#form ul {
	width:				100%;
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
}

#form li {
	width:				100%;
	padding-bottom:		10px;
	float:				left;
}

#form label {
	width:				150px;
	text-align:			right;
	padding-right:		10px;
	float:				left;
}

#form .required {
	/* text-decoration:	underline; */
	color:				#FF3300;
}

#form input {
	width:				160px;
	height:				15px;
	font-size:			12px;
	float:				left;
	text-decoration:	none;
	color:				#FFF;
	background-color:	#000;
	border:				#333 solid 1px;
}

#form textarea {
	width:				160px;
	height:				60px;
	font-size:			12px;
	float:				left;
	text-decoration:	none;
	color:				#FFF;
	background-color:	#000;
	border:				#333 solid 1px;
}

#form .input {
	width:				160px;
	font-size:			12px;
	float:				left;
	display:			block;
}

#form .button {
	width:				auto;
	height:				23px;
	font-size:			11px;
	padding:			4px 20px;
}

#form .file {
	height:				19px;
	width:				auto;
	font-size:			11px;
	padding:			4px 20px;
}

#form .autoSize {
	width:				auto;
	background:			none;
	border:				none;
}
