/* Contact Form
----------------------------------------- */
form { margin: 0; padding: 0; font-size: 0.9em; }
fieldset { padding: 0 0 5px 5px; margin: 0; border: 1px solid #663C28; }
dt { float: left; width: 30%; text-align: right; padding: 5px 5px 0 0; }
label.last { font-weight: bold; text-align: left; padding-left: 5px; }
input, textarea, select { margin: 4px 0; border: 1px solid #a7a7a7; font-family: inherit; padding: 1px 3px; }
input.submit { margin-top: 0.8em; padding: 3px; color: inherit; background-color: #ccc; font-size: 90%; }
.errorMessage { color: red; background-color: inherit; font-weight: bold; font-size: 1.1em; }

