body {
  font-family: Helvetica, sans-serif;
  padding-left: 7%;
  background-color: black;

  /* the full-width bars code below doesn't quite work without this */
  overflow-x: hidden;

}

a, a:link, a:visited {
    color: white;
    text-decoration: none
    font-weight: bold;
}


.top  {
  font-weight: 800;
  background-color: white;
  font-size: 5em;
  color: black; 

  /* code I got from the web for full-width bars */
    margin: 0 -9999rem;
  /* add back negative margin value */
  padding: 0.25rem 9999rem;
  background: white;

  /* removes black line at top + sits text on black body */
  margin-top: -10px;
  margin-bottom: -35px;
  padding-top: 5%;
}

.bottom {
  text-align: justify;
  color: #ffff;
  max-width: 85%;

 /* code I got from the web for full-width bars */
  margin: 0 -9999rem;
  /* add back negative margin value */
  padding: 0.25rem 9999rem;
  background: black;

  padding-top: 2%;
}

.bottom_header  {
  font-size: 2.139em;
  padding-top: 20px;
}

.bottom_text  {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: .5%;
  font-size: 1.247em;
}

.bottom_text_author {
  padding-top: 1.2%;
  padding-left: 2%;
  padding-bottom: 2%;
}