A:link    { color: #0066cc; text-decoration: none; }
A:visited { color: #800080; text-decoration: none; }
A:active  { color: #000080; text-decoration: none; }
A:hover   { color: #4169e1; text-decoration: none; }

BODY.siteTop { background-color: #FFFFF0; background-attachment: fixed; background-position: 100% 0%; background-repeat: no-repeat; }

H1 { margin:3px; }
H2 { margin:3px; }
H3 { margin:3px; }
H4 { margin:3px; }
H5 { margin:3px; }

H3.listTitle { margin:0px; }
H4.listTitle { margin:0px; }
H4.indent1 { margin-top: 0em;  margin-bottom: 0em; margin-left: 1em; margin-right: 1em; }

P { margin: 0.5em; padding: 0px; }

UL.topMenu { margin-top: 0em; margin-bottom: 0.5em }

.center{ text-align: center; }

.p1 { text-indent: 0.5em; margin-left: 1em; margin-right: 1em; }
.p2 { text-indent: 0.5em; margin-left: 2em; margin-right: 2em; }
.p2noborder { text-indent: 0.5em;  margin-top: 0em; margin-left: 2em; margin-right: 2em; }
.p3 { text-indent: 0.5em; margin-left: 3em; margin-right: 3em; }

table.list { background-color: transparent; margin: 0px; border-width:2px; border-color: #000000; 2px; border-style: solid; border-collapse: collapse; border-spacing: 0px; empty-cells: show; }
table.titletable { background-color: #000000; margin: 0px; border-width: 2px; border-color: #00ff00; border-style: solid; border-collapse: collapse; border-spacing: 0px; empty-cells: show; }

tr { border-width: 2px; border-style: solid; border-collapse: collapse; }
td { border-width: 2px; border-style: solid; border-collapse: collapse; }
th { border-width: 2px; border-style: solid; border-collapse: collapse; }

td.positiontable { width: 100px; height: 2.5em; }


.twitterContents { margin-left:0.5em; width: 50%; max-height: 5em; overflow: auto; border-width: 1px; border-style: dotted none dotted none; }
.twitterUl { margin: 0.5em; list-style-type: none; }
.twitterPrefix { font-size: x-small; }
.twitterTime { font-size: x-small; }

.center {text-align: center; }
.citation { font-style: italic; text-indent: 0.5em; margin-left: 1em; margin-right: 1em; }
.comment { font-size: x-small; font-weight: bold; text-decoration: underline; }
.copyright { font-size: xx-small;  text-decoration: underline; }
.emp { font-weight: bold; }
.small { font-size: x-small; }
.indent1 { margin-top: 0em;  margin-bottom: 0em; margin-left: 1em; margin-right: 1em; }
.source {position: relative; left: 25em; margin-left: 1em; margin-right: 1em; }