
.warning {
	padding:10px 0;
	margin:0 0 15px 0;
	border-top:1px solid #ff0000;
	border-bottom:1px solid #ff0000;
	color:#aa0000;
}
p {
	padding:0 0 15px 0;
	margin:0;
}

form {
	display:block;
	border-top:1px solid #efefef;
	padding-top:15px;
}
form p {
	text-indent:0;
}
form p textarea {
	width:100%;
	max-width:640px;
	border:1px solid #ababab;
	height:200px;
}
form p input[type=text] {
	width:100%;
	max-width:640px;
	border:1px solid #ababab;
	padding:15px 0;
}
form p textarea.empty,
form p input[type=text].empty {
	background:#fff0f0;
}
form p input[type=submit] {
	display:block;
	border:1px solid #949494;
	background:#ffffff;
	padding:15px 0;
	width:100%;
	max-width:240px;
}
form p input[type=submit][disabled=disabled] {
	border:1px solid #bcbcbc;
	background:#ffffff;
	color:#ababab;
}
