form {
/* styles the form tag. by default IE give the form tag a predefined margin */
margin: 0;
}

.formBlock {
/* container for form elements allows for easy break up */
}

.formRow {
/* container for one form element. Contains the label and field styles */
color: #72644B;
padding-bottom: 5px;
}

label {
/* styles the label tag */
width: 135px;
color: #FBCE92;
}

.field {
/* surrounds the type of field for data */
display: block;
width: 100%;
}

.required {
/* this class will color code and give a visual clue to the user what information is requied */
font-weight: normal;
color: #089175;
}

select {
/* styles the select boxes */
width: 200px;
}

div.submitBlock {
/* container for the submit and reset buttons */
clear: both;
text-align: center;
margin-top: 10px;
}

input {
color: #4D4432;
}

body#contact label {
float: left;
}

body#survey .formBlock {
border: 1px solid #2C1113;
background-color: #3A1719;
margin-bottom: 10px;
padding: 10px;
}

body#survey .formRow {
padding-top: 10px;
padding-bottom: 10px;
}

body#survey label {
width: 100%;
display: block;
}