body {
  margin: 0px;
}

td {
  font: 11px arial, helvetica, sans-serif;
  color: #666666;
}

.doglist {
  font: 13px arial, helvetica, sans-serif;
  padding: 0 10px;
}

a {
  color: #993300;
}

a:hover {
  color: #5c743d;
}

#navigation td {
  border-bottom: #ffffff 1px solid;
}

#navigation a {
  padding-right: 6px;
  display: block;
  padding-left: 20px;
  padding-bottom: 10px;
  font: bold 11px/16px arial, helvetica, sans-serif;
  color: #d5edb3;
  padding-top:
  8px; letter-spacing: 0.1em;
  text-decoration: none;
}

#navigation a:hover {
  background: #99cc66; color: #993300
}

#logo {
  font: 24px/30px arial, helvetica, sans-serif;
  color: #5c743d;
  letter-spacing: 0.2em;
}

#tagline {
  font: 11px/18px arial, helvetica, sans-serif;
  color: #993300;
  letter-spacing: 0.4em;
}

#monthformat {
  border-bottom: #5c743d 1px dashed;
}

#dateformat {
  font: 11px arial, helvetica, sans-serif;
  color: #993300;
  letter-spacing: 0.2em;
  background-color: #ff9d0d;
  height: 24px;
  padding-left: 2em;
}

#dateformat a {
  font: bold 11px arial, helvetica, sans-serif;
  color: #993300;
  letter-spacing: 0.1em;
  text-decoration: none;
}

#dateformat a:hover {
  color: #ffffff;
  letter-spacing: 0.1em;
}

p {
  margin-top: 0px;
  font: 11px/20px arial, helvetica, sans-serif;
  color: #666666;
}

h1 {
  font: 18px/26px arial, helvetica, sans-serif;
  color: #3c6c2c;
  letter-spacing: 0.21em
}

h2 {
  font: bold 11px/22px arial, helvetica, sans-serif;
  color: #993300;
  letter-spacing: 0.2em;
  margin: 0;
}

.subheader {
  font: bold 11px/22px arial, helvetica, sans-serif;
  color: #993300;
  letter-spacing: 0.2em;
}
.quote {
  font: 20px/30px arial, helvetica, sans-serif;
  color: #759da1;
}
.smalltext {
  font: 10px/22px arial, helvetica, sans-serif;
  color: #666666;
}
.navtext {
  font: 11px/16px arial, helvetica, sans-serif;
  color: #003366;
  letter-spacing: 0.1em; text-decoration: none;
}

.content {
  width: 305px;
  padding-top: 3em;
}

.stil1 {
  color: #3c6c2c;
}

