body {
  color: #454B2D;  
  background-color: #FCFEF6;
  font-size: 14px;
}

p {
  padding-top: 2px;
  padding-bottom: 2px;
}

ul {
  list-style-position: inside;
  list-style-type: disc;
}

a:link {
  text-decoration: underline;
  color: #454B2D;
}

a:visited {
  text-decoration: underline;
  color: #454B2D;
}

a:active {
  text-decoration: underline;
  color: #454B2D;
}
a:hover {
  text-decoration: none; 
  color: #454B2D;
}

h2 a:link {
  text-decoration: underline;
  color: white;
}

h2 a:visited {
  text-decoration: underline;
  color: white;
}

h2 a:active {
  text-decoration: underline;
  color: white;
}
h2 a:hover {
  text-decoration: none; 
  color: white;
}


h1 {
  font-size: 167%;
  font-weight: bold;
}

h2 {
  font-size: 110%;
  font-weight: bold;
  margin-top: 12px;
  margin-bottom: 8px;
  margin-left: -4px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  clear: left;
  background-color: #555;
  color: #FCFEF6;
}

h3 {
  font-size: 110%;
  font-weight: bold;
  margin-top: 12px;
  margin-bottom: 8px;
  margin-left: -4px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

ol {
  list-style-position: inside;
  list-style-type: decimal;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
}

table {
  border-top: solid black 2px;
  border-bottom: solid black 2px;
  margin-bottom: 5px;
}

th {
  font-size: 105%;
  font-weight: bold;
  padding-right: 10px;
  padding-left: 6px;
  padding-bottom: 2px;
  border-bottom: solid black 1px;
}

td {
  padding-right: 10px;
  padding-bottom: 2px;
  padding-left: 6px;
}
