/* Contact Me */

.contact-label
{
  float: left;
  clear: left;
  border: solid #333366 1px;
  border-radius: 3px;
  margin: 5px;
  min-width: 400px;
}

.contact-label span
{
  float: right;
  font: 80%/110% "Futura", Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #333366;
  width: 100%;
  padding-left: 2px;
}

.contact-input
{
  float: left;
  height: 30px;
  width: 100%;
  font: 100% "Futura", Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  color: #222222;
  text-align: left;
  font-weight: bold;
  padding-right: 5px;
}

.contact-textarea
{
  height: 200px;
  width: 100%;
  resize: none;
}

#send-form
{
  float: left;
  clear: left;
  margin: 5px;
  width: 80px;
}

#form-error, #form-complete
{
  float: left;
  width: 315px;
  color: #660000;
  font: 110% "Futura", Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  margin: 3px;
  display: none;
}

#form-complete
{
  color: #333366;
  margin: 12px;
}