body {
  background-color: #ff944d;
  font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: normal;
  padding: 0;
  margin: 0;
}

h1 {
  font-size: 36px;
  font-weight: 600;
  margin: 20px 0 20px 0;          /* top, right, bottom, left */
}

h1.dark {
  background-color: #f60;
  padding: 0 40px 8px 40px;
}


.buttonpara {
    margin: 20px 0 24px 0;
    font-size: 24px;
    font-weight: 600;
}

.button {
    background-color: #fa1;
    background-color: yellow;
    border: 1px solid blue;
    color: black;     /* text */
    padding: 5px 24px;
    cursor: pointer;  /* pointer/hand icon */
    font-size: 24px;
    font-weight: 600;
    border-radius: 4px;
    text-decoration: none;
}

.button:hover {
    background-color: #f60;
}

.link {
    color: black;
    text-decoration: none;
}

h2 {
  font-size: 30px;
  font-weight: 400;
  margin: 0 0 20px 0;
}

h3 {
  font-size: 24px;
  font-weight: 300;
  margin: 0 0 20px 0;
}

p {
  margin: 0 10px 20px 10px;
}

p.half {
  max-width: 520px;
  text-align: justify;
}

.menu {
   width: 100%;
   height: auto;
   max-width: 500px;
}
