p.req
{
	font-style: italic;
	color: #F00;
}
p.error
{
	float: left;
	padding: .25em .5em;
	font-weight: bold;
	font-style: italic;
	border: 2px solid #F00;
	color: #F00;
	background-color: #FCC;
}
dl#contact-form
{
	clear: left;
}
dl#contact-form dt
{
	display: block;
	float: left;
	clear: left;
	width: 7em;
	padding-top: .5em;
	xtext-align: right;
	xbackground-color: Yellow;
}
dl#contact-form dd
{
	padding-top: .5em;
}
input#contact_name
{
	width: 20em;
}
input#contact_email
{
	width: 30em;
}
input#contact_subject
{
	width: 20em;
}
textarea#contact_message
{
	width: 30em;
	height: 10em;
}
