a:link {
  color: #006666;
  text-decoration: none;
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 12px;
  font-weight: bold;
}

a:visited {
  color: #336666;
  text-decoration: none;
}

a:active {
  color: #006666;
  text-decoration: underline;
}

a:hover {
  color: #006666;
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
  color: #006666;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
}

img {
  border: 0px;
}

body {
  background: #fff;
  vertical-align: middle;
  margin: 0px;
  border: 0px;
  padding: 0px;
}

.banner {
  background: #fff;
  margin: 1ex 0 0 0;
  border: 0px;
  border-style: solid;
  border-color: #fff;
  text-align: center;
}

.header {
  background: #afad86;
  text-align: center;
}

.content {
  background: #d7d5ae;
  padding: 0 15ex 10ex 15ex;
  border-style: solid;
  border-color: #d7d5ae;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.footer {
  background: #d7d5ae;
  text-align: center;
}

.menu {
  border: 0px;
  background: #afad86;
  padding: 2ex 0px;
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  list-style: none;
  text-align: center;
  margin: 0px;
  top-margin: 0px;
  bottom-margin: 0px;
  left-margin: auto;
  right-margin: auto;
  border-style: solid;
  border-color: #afad86;
}

.menu li {
  display:inline;
  margin: 0px;
  padding: 0px;
  border: 0px;
  padding: 0 2ex 0 2ex;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #006666;
  border-collapse: collapse;
}

.menu li:first-child {
  border-width: 0px;
}

/* Menu's on the content pane have the content's background */
.content .menu {
  background: #d7d5ae;
}

.copyright {
  background: #fff;
  color: #767676;
  padding: 2ex;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: center;
}

/* Splash screen.  Content with inverse menu/main color and no padding */
.splashcontent {
  background: #afad86;
  padding: 0px;
  border: 1px;
  border-style: solid;
  border-color: #afad86;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}

.splashfooter {
  background: #afad86;
  text-align: center;
}

.splashmenu {
  border: 0px;
  background: #d7d5ae;
  padding: 2ex 0px;
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  list-style: none;
  text-align: center;
  margin: 0px;
  top-margin: 0px;
  bottom-margin: 0px;
  left-margin: auto;
  right-margin: auto;
  border-style: solid;
  border-color: #d7d5ae;
}

.splashmenu li {
  display:inline;
  margin: 0px;
  padding: 0px;
  border: 0px;
  padding: 0 2ex 0 2ex;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #006666;
  border-collapse: collapse;
}

.splashmenu li:first-child {
  border-width: 0px;
}

.monthlist {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  list-style: none;
  text-align: left;
  padding: 0px;
  margin: 0ex 3ex;
  top-margin: 0px;
  bottom-margin: 0px;
  left-margin: auto;
  right-margin: auto;
  clear: both;
}

.monthlist li {
  padding: 0ex 13ex 17ex 0ex; 
  border-style: groove;
  border-collapse: collapse;
  border-color: #777;
  border-width: 3px 0px 0px 0px;
  clear: both;
}

.monthlist li:first-child {
  border-width: 0px;
}

.monthlist .fruitlist {
  list-style: none;
  margin: 0px;
  border: 0px;
  padding: 0ex;
  border-style: solid;
  border-width: 0px;
  border-color: #006666;
  border-collapse: collapse;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  clear: both;
}

.fruitlist li {
  width: 40%;
  padding: 0px;
  margin: 0px;
  float: left;
  clear: none;
  border-width: 0px;
}

/* Blog */
.post-body {
  background: #d7d5ae;
  border-style: solid;
  border-color: #d7d5ae;
}
.post-footer {
  background: #d7d5ae;
  border-style: solid;
  border-color: #d7d5ae;
}
