label { 
  display: block; 
  margin: 1em 0 4px;
  font-weight: bold;
  color: #666;
}

input.text, textarea {
  font: 1.5em/1.5em monospace;
  font-weight: bold;
  display: block;
  width: 400px;
  position: relative;
  padding: 2px 4px 4px;
}

p { clear: both; margin: 2em 0; }

h3 {
  margin: 0 0 0.5em;
  padding: 0;
  color: #999;
  font-size: 1.5em;
}

#contact_form {
  padding: 12px 160px;
  background: #D1E0F4;
  display: block;
  position: relative;
}


#contact_sender input {
  width: 200px;
}

#contact_message {
}

div.submit {
  margin: 12px 0;
  text-align: right;
}