.error
{
	border:1px solid red;
	text-align:left;
	font-size:10px;
	background:#600;
	margin:0;
	padding:0px 0 0px 5px;
}

.error legend

{
	font-weight:bold;
	background:#000;
	border:1px solid red;
	padding:0 5px;
}

form
{
	padding:0;
	margin:0;
}

form p
{
	margin:5px 0 0;
	padding:0;
	clear:both;
	overflow:hidden;
}

form p label
{
	width:135px;
	float:left;
}

form p input,
form p select
{
	background:#000;
	border:1px solid #333;
	color:#fff;
	font:inherit;
	width:245px;
	float:right;
}

form p #submit
{
	width:auto;
	padding:0 3px;
	margin:0 auto;
	float:none;
	display:block;
}
