body {
  margin-top: 0.5in;
  margin-bottom: 1.0in;
  background-color: #fff;
  color: #000;
  font-family: georgia, serif;
  line-height: 145%;
  text-align: center;
}

hr {
      height: 1px;
      width: 80%;
}

.date {
  color: #666;
  font-style: italic;
}

a {
  color: blue;
  text-decoration: none;
  border-bottom: 1px solid #ddd;
}

a:visited {
  color: purple;
  text-decoration: none;
  border-bottom: 1px solid #ddd;
}

a:active, a:hover {
  text-decoration: none;
  border-bottom: 1px solid #777;
}

.column1 {
      text-align: left;
      float: left;
      width: 70%;
      padding: 10px;
}

.column2 {
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      text-align: left;
      float: left;
      width: 20%;
      padding: 12px;
      background-color: #ddd;
      /*border-color: #ddc;
      border-style: solid;
      border-width: 5px;*/
}

.main {
  margin-left: auto;
  margin-right: auto;
  width: 50em;
  text-align: left;
}

h1, h2, h3, h4, h5 {
  line-height: 125%;
  text-align: left;
}

th {
  font-size: 10pt;
  background-color: #ddd;
}

p {
  line-height: 145%;
}

pre {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #ddd;
  font-size: 115%;
  line-height: 125%;
  padding: 5px;
  border-color: black;
  border-style: solid;
  border-width: 1px;
}

tt, code {
  background-color: #ddd;
  font-size: 115%;
  line-height: 125%;
  padding: 1px;
}

.caption {
  color: #777;
  font-size: 60%;
  text-align: right;
 alignment
}

.even {
  background-color: #333;
}

.odd {
  background-color: #000;
}

.headernav {
  font-size: 150%;
}

textarea {
  font-family: georgia, serif;
  font-size: 100%;
  width: 40em;
  height: 20em;
}

input, textarea {
  border: 1px #cc8c00 solid;
  padding: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font-family: georgia, serif;
  font-size: 100%;
  width: 40em;
}

.defaultValue {
  color: #666;
  font-style: italic;
}

