A { color:#009; }
A:visited { color:#609; }
A:hover { color:#c00; text-decoration:underline; }
A:focus { color:#c00; background-color:#ffd; }
A:active { color:#c00; background-color:#ffd; }
A[NAME] { text-decoration:none; }

H1, H2, H3, H4, H5, H6 { margin:1em 0em 0.5em 0em; }

P, .paragraph { margin-top:0.4em; margin-bottom:1em; }
UL, OL { margin-top:0.2em; margin-bottom:0.8em; }
LI { margin-bottom:0.2em; }
BIG { font-size:109%; }
SMALL { font-size:84%; }
BLOCKQUOTE { margin:1em; padding:0.5em 0.5em 0.5em 1em; }
Q { quotes: "«" "»" "„" "“"; }

INPUT.button { font-family:sans-serif; font-size:small; }
INPUT.field, TEXTAREA { font-family:monospace; font-size:small; }

.grey, .gray { color:#666; }
.error { color:#C33; }

#menulinks { padding-left:0.75em; padding-top:0.25em; }
#menulinks DIV { float:left; padding:0em 0.25em 0.25em 0.25em; color:#777; }
#menulinks DIV SPAN { display:block; border:1px solid #bbb; padding:0px 0.5em 1px 0.5em; -moz-border-radius:4px; }
#menulinks DIV SPAN.none { color:#bbb; border:none; padding:1px 0.5em 2px 0.5em; }
#menulinks A { display:block; color:#009; text-decoration:none; border:1px solid #fff; padding:0px 0.5em 1px 0.5em; -moz-border-radius:4px; }
#menulinks A:visited { color:#009; }
#menulinks A:hover { color:#c00; background-color:#ffd; border-color:#e75; text-decoration:none; }
#menulinks A:focus { color:#c00; background-color:#ffd; border-color:#e75; }
#menulinks A:active { color:#c00; background-color:#ffc; border-color:#c00; }

#logo { color:#fff; background-color:#e92; }
#logo A { color:#fff; text-decoration:none; }
#logo A:hover { text-decoration:none; border-bottom:1px dotted #fff; }
#logo A:focus { background-color:#e92; }
#logo A:active { background-color:#e92; }
#colon { color:#777; }

#top { border-bottom:1px dashed #e92; }
#bottom { border-top:1px dashed #e92; }
#botmore { line-height:150%; border-top:1px dashed #e92; padding-bottom:0.5em; }

.comment { margin:1em; padding:0.5em 0em 0.5em 1em; font-size:92%; }
.author { font-style:italic; text-align:right; }

