A { color:#009; }
A:visited { color:#509; }
A:hover { color:#15c; text-decoration:underline; }
A:active { color:#c00; background-color:#ffc; }
A:focus { color:#c00; }
A[NAME] { text-decoration:none; }

ACRONYM { cursor:help; color:#026; }
ADDRESS { text-align:right; }
BLOCKQUOTE { margin:1em; padding:0.25em; }
Q { font-style:italic; quotes: "«" "»" "«" "»"; }

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

P, .paragraph { margin:0.4em 0em 1em 0em; }
UL, OL { margin-top:0.2em; margin-bottom:0.8em; }
LI { margin-bottom:0.2em; }
TEXTAREA { font-size:82%; font-family:"courier new",monospace; }
BIG { font-size:106%; }

.hint { cursor:help; color:#026; border-bottom:1px dotted #026; }
.gr { color:#777; }
.seealso { clear:both; margin-top:1em; border-top: 1px dotted #F09820; }
.comment { margin:0.75em 1em 0.75em 1em; padding:0.5em 0 0.5em 1em; font-size:92%; border-left:1px solid #F09820; border-bottom:1px dotted #F09820; }
.note { float:right; width:15em; margin:0.75em 0 0.75em 1em; padding:0.5em 1em 0.5em 1em; font-size:88%; font-style:normal; background-color:#FEFDF1; color:#642; border-left:1px solid #F09820; }
.historical { font-family:cursive; background-color:#FFF8E8; }
.literature P { text-indent:2em; margin:0.2em 0em 0.4em 0em; }
.literature H3 { text-indent:2em; }

#logo { color:#fff; background-color:#F09820; border-bottom:1px solid #F09820; }
#logo A { color:#fff; text-decoration:none; }
#logo A:hover { color:#fff; text-decoration:none; border-bottom:1px dotted #fff; }
#logo A:visited { color:#fff; }
#logo A:active { color:#fff; background-color:#F09820; }
#logo A:focus { color:#fff; }
.menu { border-bottom:1px dashed #F09820; }
.menu A { color:#009; text-decoration:none; }
.menu A:visited { color:#009; }
.menu A:hover { color:#15c; text-decoration:underline; }
.menu A:active { color:#c00; background-color:#ffc; }
#bottom { padding-top:0.5em; border-top:1px dashed #F09820; }

TABLE.border { border-bottom: 1px solid #777; border-right: 1px solid #777; }
TABLE.border TH { border-top: 1px solid #777; border-left: 1px solid #777; color:#642; background-color:#FEFDF1; }
TABLE.border TD { border-top: 1px solid #777; border-left: 1px solid #777; }
