p {
  margin: 0.5em 0em 1em 0em;
}


h1.siteTitle {
  position: absolute;
  font-size: 70%;
  padding: 0;
  margin: 0;
  left: 0.5em;
  top: -0.3em;
  color: white;
  opacity: 0.5;
}

h2 {
  margin: 0.83em 0em 0.2em 0em;
}

h3 {
  margin: 0.5em 0em 0em 0em;
}

ul {
  margin: 0em 0em 0.4em 0em;
  padding-left: 2em;
}


#sec_fees ul {
  margin-bottom: 0.5em;
}

#sec_checkList ul {
  display: inline-block;
}

#sec_checkList ul ul {
  display: list-item;
}

.photos-container {
  color: white;
  background: black;
  background: #3f3822;
}

#sec_photos img {
  margin: 0.5em;
  border: 10px solid black;
}

#sec_photos h2 {
  font-size: 2em;
}

#sec_photos h3 {
  font-size: 4em;
  margin-bottom: 0.2em;
}

.contact h3 {
  display: inline-block;
}
  
ul._dl {
  list-style: none;
  padding-left: 1em;
}

.contact ul {
  display: inline-block;
}

.contact ul li {
  display: inline-block;
  margin: 0.1em 1em 0.5em 1em;
}

.copyRightNotice {
  font-size: 80%;
  text-align: right;
  margin-bottom: -0.5em;
  margin-right: -1.2em;
  opacity: 0.7;
}


dl {
  display: inline-block;
  margin: 0;
}

dt,
dd {
  display: inline-block;
}

dt:after {
  content: ": ";
}



ul.addendum {
  margin-bottom: 0.84em;
}
ul.addendum dt:after {
  content: "";
}
ul.addendum li {
  margin-bottom: 0.32em;
}

dd {
  margin-left: 0.2em;
}

ul li ul.subNote {
  list-style: none;
  padding-left: 0.5em;
  margin-top: -0.25em;
  margin-bottom: 0;
  font-size: 90%;
}


span.to {
  margin-left: 0.2em;
  margin-right: 0.2em;
}


header,
section {
  margin-bottom: 3em;
}

header section,
section section {
  padding-left: 0.5em;
  margin-bottom: 1em;
}


aside {
  margin-bottom: 2em;
}

.sec_testimonial p {
  font-style: italic;
}

.sec_testimonial .signature {
  padding-left: 2em;
  margin-bottom: 0;
}

.sec_testimonial .location {
  padding-left: 2em;
  margin-top: 0;
}






