form {
  width: 450px;
  margin: 10px auto;
  padding: 10px;
  border: solid 2px #ccc;
}

form textarea {
  height: 100px;
  width: 440px
}

form p {
  margin-top: 10px;
  padding-left: 0;
  margin-left: 0;
}

form div {
  display: inline;
}

div#errorExplanation {
  display: block;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 0;
  margin-bottom: 20px;
}

#errorExplanation ul li {
  list-style: square;
}

.field_with_errors * {
  background: #ffc0cb;
}
