body {
  margin: 0;
}

#wrapper {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}

#header, #footer {
  background: #C90900;
}

#header {
  width: 600px; margin: auto; padding: 20px 0 5px 10px;
}

#footer {
  color: white;
  text-align: center;
  padding: 0.5em;
}

#main {
  margin: 0 auto 0 auto;
  width: 25em;
}

#main form textarea, #main form input.sender {
  border: 1px solid #999999;
}

#main form table tr th, #main form {
  font-family: Verdana, sans-serif;
  font-weight: normal;
}

#main form table tr td {
  font-weight: normal;
  color: #C90900;
}

#progressFrame {
  height: 40px;
}

h1 {
  color: #C90900;
}

#main form textarea.message, #main form input.sender, #main form td {
  width: 21em;
}

a, a:hover {
  
  color: #C90900;
  text-decoration: none;
}

a:hover {
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}
