/* == MODULE - Contact
-------------------------------------------------------------------------------------------------- */
.module-contact {}

#content-primary #contact-module {
	font-size: 0.7857em;
	margin-top: 2em;
}

.layout-small-image .small {
	float: left;
}

#contact-module h3 {
	padding: 2px 20px; margin-bottom: 0;
	font-size: 1.6364em /* 18px */;
}

form#contact-form {
	padding: 10px 20px;
	background-color: #E4E1D9;
}
form#contact-form fieldset {
}
form#contact-form dl input,
form#contact-form dl textarea {
	border: 0;
	padding: 2px 0;
}
form fieldset dl .error label {
	color: #5D5249;
}

input#name-required {}
input#email-required {}
input#subject {}
textarea#message-required {}

form#contact-form fieldset.submit-fieldset ul {
	padding: 0;
}
fieldset.submit-fieldset input.submit {
	display: block;
	background-color: #E4E1D9;
	border: 1px solid #E4E1D9; color: #A79C82; color: #5D5249;
	cursor: pointer;
}
fieldset.submit-fieldset input.submit:hover {
	background-color: #CAC4B5;
}
form fieldset dl .text input,
form fieldset dl .password input,
form fieldset dl textarea {
	width: 100%;
}
form fieldset dl dd {
	margin: 2px 0 5px;
}