form.contact {
	width:410px;
margin:20px 0;
}

form.contact fieldset {
	border:1px solid #6ebce3;
}

form.contact legend {
	font-weight:bold;
	color:#6ebce3;
	font-size:130%;
}

form.contact label {
	display:block;
	font-weight:bold;
	color:#555;
}

form.contact input, form.contact textarea {
	padding:3px;
	border:1px solid #ccc;
	font:inherit;
	width:400px;
}

form.contact textarea {
	height:150px;
}

form.contact input[type="radio"] {
	width:auto;
}

form.contact input.button {
	font-size:110%;
	display:block;
	float:right;
	clear:left;
	width:auto;
	padding:4px;
	border:4px double #ccc;
}

form.contact input.button:active {
	background-color:#efefef;
	border:4px double #eee;
}

form.contact input.checkbox, form.contact input.radio {
	width:auto;
}