ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#current-page {
  color: #ffffff;
}
li, li a {                               /* Top-level menu */
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #7ECDAE;       /* aqua */
  text-decoration: none;

  float: left;
  position: relative;
}
ul li {
  line-height: 16px;
}
ul ul li {
  line-height: 26px;
}
/* Hover on top-level menu turns text white */
li:hover, li a:hover, li.over, li a.hover {
  color: #ffffff;
}
.bottom-padding {
  border-bottom: 1px solid #ffffff;
}
.bottom-paddingover {
  border-bottom: 1px solid #ffffff;
}
li ul li {
  width: 100%;
}
li ul {                         /* Drop-down menu */
  background-color: #7ECDAE;    /* aqua */
  line-height: 26px;
  display: none;
  position: absolute;
  left: 0px;
  top: 16px;
}
/* Display drop down menu */
li:hover ul, li.over ul {
  display: block;
}
li ul li a {                          /* Drop down link */
  color:#ffffff;
  text-decoration: none;
}
/* Selected drop down */
li ul li:hover, li ul li.over, li ul li.bottom-paddingover {
  background-color: #482E20;    /* dark brown */
}
img {
  border: 0;
}

/* Every page gets a vertical scrollbar to prevent the left shift
   of long pages. */
html {
  overflow-y: scroll;
}

.bgDarkGreen {
  background-color: #004B4B;
}

.bgLBeige {
  background-color: #E6E1D7;
}

.bodyText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #482E20;
}

/* Bob: Used only for Ginger's author photo caption. */
.photocaption {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 30px;
  color: #8F7550;
}

a.bodyText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;              /* changed from 11 to match bodyText */
  color: #003366;
  line-height: 18px;
  text-decoration: none;
}

a.bodyText:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;              /* changed from 11 to match bodyText */
  color: #7ECDAE;
  line-height: 18px;
  text-decoration: none;
}

/* Section headings on the contact page. */

.subhead {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #660000;
  font-weight: bold;
}

/* Review text on the Flight book page */

.review {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #8F7550;
}

/* Source of a review on the Niagara book page */

.nsource {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  align: right;
  line-height: 14px;
  color: #8F7550;
}

/* Source of a review on the Flight book page */

.source {
  font-family: Verdana, Arial, sans-serif;
  font-style: italic;
  font-size: 11px;
  align: right;
  line-height: 18px;
  color: #8F7550;
}

/* Footer styles are used for the copyright notice and link to Caroline's
   design business on the bottom of each page. */

.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 14px;
  color: #8F7550;
}

a.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #003366;
  line-height: 14px;
  text-decoration: none
}

a.footer:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #7ECDAE;
  line-height: 14px;
  text-decoration: none
}

.heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  line-height:22px;
  color: #660000;
}

.action {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  line-height: 18px;
  color: #8F7550;
}

a.action {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  line-height: 18px;
  color: #8F7550;
  text-decoration: none
}
