
a img { border: 0 }
a:link, a:visited { text-decoration: none; border-bottom: 1px dotted gray }
img { border: 0 }
a:hover { text-decoration: none; border-bottom: 1px solid black }
body            { font-size: 100%; font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; background-color: white; text-align: center; margin: 0; padding: 0 }
h1 { font-size: 1.4em }
h2 { font-size: 1.2em }
table     { font-size: 1em; margin: 0; padding: 0; border: 0; outline-style: none; outline-width: 0 }
td       { margin: 0; padding: 1px 4px 2px; vertical-align: top; border-style: none none dotted; border-width: 0 0 1px; border-color: gray }
td a  { text-decoration: none; border: 0 }
th { margin: 0; padding: 1px 4px 2px; border-style: none none solid; border-width: 0 0 1px; border-color: gray }
.nav { text-decoration: none; list-style-type: none; display: inline; margin-left: 0; padding-left: 0 }
#container   { text-align: left; margin-right: auto; margin-left: auto; width: 800px }
#content { font-size: 1em; text-align: left; visibility: visible; margin-top: 10px; padding: 5px; position: relative; width: 640px; float: right }
#footer  { color: gray; font-size: 0.8em; text-align: center; visibility: visible; margin-top: 10px; padding-top: 20px; position: relative; float: none; clear: both; border-top: 1px solid gray }
#footer a  { color: gray; text-decoration: none; border: 0 }
#footer a:hover { color: black; text-decoration: none; border-style: none none dotted; border-width: 0 0 1px; border-color:   black }
#header              { visibility: visible; padding-top: 12px; padding-bottom: 12px; position: relative; width: 800px; height: 150px; float: none; clear: both; border-top: 5px solid #397b4d; border-bottom: 1px solid gray }
#nav                           { font-size: 1em; text-decoration: none; background-color: #94c19a; visibility: visible; margin-top: 20px; margin-bottom: 40px; padding-top: 15px; padding-bottom: 5px; position: relative; width: 140px; float: left; border: solid 1px gray }
#nav li       { font-size: 0.9em; font-weight: bold; line-height: 2em; list-style-type: none; display: inline; margin: 0; padding: 0; border: 0 }
#nav li a:link, #nav li a:visited  { color: black; display: block; padding-right: 5px; padding-left: 5px; border: 0 }
#nav li a:hover { color: #fff; background-color: #397b4d; padding-right: 5px; border: 0 }
#nav li li           { font-size: inherit; line-height: inherit; list-style-type: none; display: inline; border: 0 }
#nav li li a:link, #nav li li a:visited       { color: black; display: block; margin-left: 20px; border: 0 }
#nav li li a:hover   { color: #fff; background-color: #397b4d; padding-right: 5px; border: 0 }
#quote          { color: #397b4d; font-size: 1.5em; font-family: serif; text-align: left; margin: 5px; padding: 5px; width: 150px; float: right; vertical-align: middle; border: solid 1px }
#quote p { text-align: right }
#quote q    { font-style: italic }
