form {
  margin: 0 auto;
  margin-bottom: 10px;
  border: 3px solid #EEEEEE;
  max-width: 800px;
  width: 80%;
  border-radius: 6px;
  text-align: center;
  font-family: Calibri, sans-serif;
}

input, textarea {
  border: solid 1px #CCCCCC;
  margin: 0 auto;
  border: 3px solid #EEEEEE;
  width: 90%;
  border-radius: 6px;
}

textarea {
  height: 150px;
}

button {
  width: auto;
  padding: 10px;
  border-radius: 6px;
  border: 2px solid #E0E0F3;
  font: Verdana, Geneva, sans-serif;
  background-color: White;
}

input:hover, textarea:hover, input:focus, textarea:focus {
  border-color: #A0A0A0;
}

button:hover {
  border: 2px solid #C0C0E3;
}

main {
  margin: 0 10%
}
