form#contact fieldset {
  float: left;
  border: 1px solid #AAAAAA;
  background-color: white;
}

form#contact fieldset legend {
  font-size:  1.3em;
  font-family:  Verdana, Helvetica, Arial, Freesans, sans-serif;
}

form#contact label {
  float:  left;
  width:  150px;
  font-weight:  bold;
  line-height:  30px;
  font-family:  Verdana, Helvetica, Arial, Freesans, sans-serif;
}
form#contact input,
form#contact textarea {
  float:  right;
/*   height: 24px; */
  border: 1px solid #AAAAAA;
  background-color: #EEEEFF;
  width:  350px;
  margin-bottom: 2px;
  padding: 5px;
/*   line-height:  26px; */
  font-size:    1.1em;
  font-family:  Verdana, Helvetica, Arial, Freesans, sans-serif;
}

form#contact textarea {
  height: auto;
}

form#contact input#submit,
form#contact input#reset {
  width:  auto;
  padding:  2px 5px;
  font-size:  1.1em;
  float:      left;
  margin-top: 10px;
  margin-right: 10px;
}

form#contact input.mm,
form#contact textarea.mm {
  background-color: #FFFF00;
}