/*
	applies to the entire form
*/
form.contact
{
	padding:0;
	margin:0;
}
form.contact fieldset
{
	border:none;
	padding:5px;
	margin:0;
}

form.contact fieldset legend
{
	font-size:14px;
	font-weight: bold;
}
form.contact fieldset
{
	text-align:left;
	vertical-align:baseline;
}

form.contact fieldset.user,
form.contact fieldset.email
{
	font-size: 10px;
}
form.contact fieldset.submit input
{
	width:100%;
}
form.contact fieldset.user input,
form.contact fieldset.email input,
form.contact fieldset.site input,
form.contact fieldset.subject select
{
	width:50%;
}
form.contact fieldset.captcha div.nbox,
form.contact fieldset.captcha div.cbox
{
	vertical-align: bottom;
	text-align:center;
	font-size:10px;
	margin:0px 0px 1px 1px;
	float:left;
	height:10px;
	width:10px;
	border:1px solid #ffffff;
	background-color:#ffffff;
}
form.contact fieldset.captcha div.cbox
{
	border:1px solid #000000;
}
form.contact fieldset.captcha input
{
	width:115px;
}
form.contact fieldset.captcha div.clear
{
	clear:both;
}