#boody {
  background: #efe5d0 url(images/background.gif) top left;
  margin: 10px;
  padding: 20px;
}

form {
  display: table;
  padding: 10px;
  border: thin dotted #7e7e7e;
  background-color: #e1ceb8;
}

form textarea {
  width: 500px;
  height: 200px;
}

div.tableRow {
  display: table-row;
}

div.tableRow p {
  display: table-cell;
  vertical-align: top;
  padding: 3px;
}

div.tableRow p:first-child {
  text-align: right;
}

legend {
  font-weight: bold;
}