body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 0 2em 2em;
  color: darkgray; }

h1 {
  text-decoration: underline; }

h2 {
  margin: 0 0 .25em;
  text-decoration: underline; }

h3 {
  text-decoration: underline; }

ul, ol, p {
  margin: 0 0 1em 0; }

ol {
  padding-left: 17px; }
  ol li {
    margin: 0 0 0.2em 0; }

.container {
  max-width: 40em;
  margin: 0 auto; }

form {
  margin: 0 0 1em; }
  form label {
    display: block; }
  form fieldset {
    margin: 0 0 1em; }
  form fieldset#formht {
    left: -9000px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: -9000px; }

input, button {
  margin: 0 .5em 0.5em 0; }

#postcodeFeedback {
  color: black;
  font-weight: bold;
  font-size: 1.2em;
  padding: .5em 0 0; }
