form {
  margin: 20px 0 0 0;
}

.labels {
  font-size: 1em; 
}

label {
  width: 150px; 
  float: left; 
  vertical-align: top;
  font-family: arial; 
  font-size: .8em;
}

#name, #email, #title, #form_key {
  width: 500px; 
  margin: 2px 0;
  border: 1px solid #AAA9A9;
}

#reciever {
  width: 502px; 
}

#text {
  width: 500px;
  height: 300px; 
  border: 1px solid #AAA9A9; 
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* The width of the textfield isn't correct in webkit-browsers. This is a fix. */
#text {
  width: 496px;
}
}

#submit {
  width: 150px; 
}

#errors {
  margin: 20px 0 0 0;
  border: 1px solid red;
  background: #FF9F9A;  
  padding: 5px; 
}

#errors li {
  font-family: arial; 
  font-size: .8em; 
}

#success {
  margin: 20px 0 0 0;
  border: 1px solid green;
  background: #9affaf;  
  padding: 5px; 
	font-family: arial; 
	font-size: .8em; 
}

#errors li {
  font-family: arial; 
  font-size: .8em; 
}

