/* css formatting for dark display */
/* copyright 2001 by patric sperling */

/* basics section */
body
	{ color:#ddd; background-color:#101; font-family:arial,lucida,helvetica,sans-serif; margin-right:50px; margin-left:50px; margin-top:0px; margin-bottom:0px; }
h1, h2, h3, h4, h5
	{ color:#ddd; font-family:arial,lucida,helvetica,sans-serif; margin:15px; text-align:center; }
p, li
	{ color:#ddd; font-family:arial,lucida,helvetica,sans-serif; margin:10px; font-size:90%; }
pre
	{ color:#ddd; font-family:monotype,monospace; margin:10px; font-size:90%; }
td, th
	{ color:#ddd; font-family:arial,lucida,helvetica,sans-serif; margin:0px; font-size:90%; }
big, small
	{ font-family:palatino,times,serif; font-style:italic; }
em
	{ font-family:palatino,times,serif; font-style:italic; font-weight:normal; }
cite
	{ font-family:palatino,times,serif; }
code
	{ font-family:monotype,monospace; }
address
	{ font-family:palatino,times,serif; }
ol
	{ list-style-type:decimal; }
ul
	{ list-style-type:square; }
table
	{ border-style:none; padding:5px; border:0px; border-width:0px; }
table td
	{ vertical-align:middle; }
table.c1 th,
table.c2 th
	{ color:#ddd; background-color:#070; }
table.c1 td
	{ vertical-align:middle; color:#ddd; background-color:#444; }
table.c2 td
	{ vertical-align:middle; text-align:center; color:#ddd; background-color:#444; }
table.sun
	{ width:66%; background-color:#ff9; }
table.sun th,
table.sun td
	{ background-color:#669; }

/* 4 links-classes (-,ext,mail,language) */
a
	{ text-decoration:none; }
a:link
	{ color:#0b0; }
a:visited
	{ color:#0a0; }
a:active, a:hover, a:focus
	{ color:#0f0; text-decoration:underline; }
a.ext:link
	{ color:#8b0; }
a.ext:visited
	{ color:#8a0; }
a.ext:active, a.ext:hover, a.ext:focus
	{ color:#8f0; text-decoration:underline; }
a.mail:link
	{ color:#4b2; }
a.mail:active, a.mail:hover, a.mail:focus
	{ color:#4f2; text-decoration:underline; }
a.language
	{ color:#ddd; text-decoration:overline; font-size:85%; }

/* class section */
p.quote
	{ color:#0f8; background-color:#101; text-align:center; margin:15px; }
p.info
	{ text-align:center; margin-top:5px; margin-bottom:5px; font-size:80%; }
p.bar
	{ text-align:center; margin-top:10px; margin-bottom:10px; }
.inv
	{ color:#ddd; background-color:#444; }
.mid
	{ text-align:center; }
.poem
	{ color:#b00; }
