input.invalid {
  border: 1px solid #FBC2C4;
  background-color: #FBE3E4;
  color: #BD7673;
}

div.contact-me h3 { margin-top: 0.3em; }
div.contact-me p.contact-me-success { display: none; }

div.contact-me form.contact-me-form { margin: 0; }
div.contact-me form.contact-me-form span { font-style: italic; }
div.contact-me form.contact-me-form input { width: 300px; }
div.contact-me form.contact-me-form button { float: right; margin: 4px 3px 0 0; }

div.contact-me form.contact-me-form table { width: 99%; border: 1px solid #CCC; margin: 2px; }
div.contact-me form.contact-me-form table tbody tr.odd { background: #EDF5FF; }
