header, figure, summary {   
  display: block;   
}

body {
  background: #66FF66 url('../Images/BGtext.jpg') repeat;
  margin: 0 20px 0 20px;
  font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
}

select#newLocation{
  text-align: left;
  font-family: Times New Roman, Times, serif;
  font-size: 2vw;
  font-style: normal;
  font-weight: bold;
  color: black;
}



@media only screen and (max-width: 1000px) {
  select#newLocation{
    font-size: 1.5em;
  }
}

h1{
  text-align: left;
  font-family: Times New Roman, Times, serif;
  font-size: 2vw;
  font-style: italic;
  font-weight: bold;
  color: navy;
}


@media only screen and (max-width: 1000px) {
  h1{
    font-size: 1.5em;
  }
}

h2{
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 3vw;
  font-style: italic;
  font-weight: bold;
  color: maroon;
}

h3{
  font-family: Arial, Helvetica, sans-serif;
  font-size:15px;
  font-style: normal;
  color: black;
}

h4{
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.3vw;
  font-style: normal;
  color: black;
}

@media only screen and (max-width: 1000px) {
  h4{
    font-size: 1.3em;
  }
}

.edit{
  float: right;
  font-family: arial, helvetica, sans-serif;

  font-size: 2vw;
  font-style: normal;
  font-weight: bold;
  color: black;
}

.verse{
  font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;

  font-size: 15px;
  font-style: italic;
  font-weight: normal;
  color: black;
}

p{
  font-family: arial, helvetica, sans-serif;
  font-size: 2vw;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  margin-left: 8px;
  color: black;
}


@media only screen and (max-width: 1000px) {
  p{
    font-size: 1.5em;
  }
}

p.subtext{
  font: Arial, Helvetica, sans-serif;
  font-size: 2vw;
  font-style: normal;
  font-weight: normal;
  margin-left: 30px;
  color: black;
}

li{
  font: Arial, Helvetica, sans-serif;
  margin-left: 10px;
  margin-right: 20px;
  font-size: 2vw;
  font-style: normal;
  font-weight: normal;
  color: black;
}


@media only screen and (max-width: 1000px) {
  li{
    font-size: 1.5em;
  }
}

.quote{
  margin-left: 0px;
  font-size: 2.1vw;
  font-style: italic;
}

@media only screen and (max-width: 1000px) {
  .quote{
    font-size: 1.5em;
  }
}

fieldset {
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 5px;
  margin: 5;
}

fieldset br {
  clear: left;
}

.FloatRight {
  float: left;
  margin-left: 20px;
  margin-top: 1px;
  margin-right: 10px;
  margin-bottom: 0px;
}

.FloatRight img{
  float: right;
  margin-right: 10px;
  margin-left: 10px;
} 

.FloatFigure figcaption {
  max-width: 2px;
  font-size: 2px;
  font-style: italic;
  margin-bottom: 10px;
}
