BODY	{color: #FFFFEE; background: #000000; margin: 0; scrollbar-base-color:#996600; background-image: url(blackfog.gif)}
A:link	{COLOR: #ffff80; TEXT-DECORATION: none;}
A:visited	{COLOR: #ffff99; TEXT-DECORATION: none;}
A:active	{COLOR: #ffff99; TEXT-DECORATION: none;}
A:hover	{COLOR: #ffffff; background:#996600; TEXT-DECORATION: none;}
H1	{color:#FFFF99; font-family: serif;}
h2, h3, h4, h5, h6	{color:#FFFF99; text-align: center; font-family: sans-serif;}
TH	{color: #FFFF99; text-align: left; font-weight: bold;}
TH.c	{background-color: #331100;}
TR.a	{vertical-align: top;background-color: #996600;}
TR.b	{vertical-align: top; background-color: #663300;}
TD.a	{vertical-align: top; background-color: #996600;}
TD.b	{vertical-align: top; background-color: #663300;}
TD.bold	{font-weight:700}
DT	{color: #FF1100; font-weight: bold;}
FONT.head	{font-size: 200%; color:#FF1100; font-family: serif}
FONT.head2	{font-size: 150%; color:#FF1100; font-family: serif}
B.a	{color: #FFFF99; font-size:120%;}
B.b	{color: #FFFF99; font-style: italic;}
B.c	{color: #FFFF99;}
B.btn	{width: 300px; border-style: inset; border-color: #663300; background-color: #663300; text-decoration: none; width: 80px; text-align: center;}

/* main foreground and background colors */
body, td, th, .invisible  
  {color: #DDDDBB; background-color: black}

/* main link color */
a:link, a:visited, a.read:link, a.read:visited, a.unknown:visited, .invisible a:link, .invisible a:visited, .invisible a.read:link, .invisible a.read:visited, .invisible a.unknown:visited
  {color: #FFFF80; text-decoration:none}

/* colors to distinguish unread messages */
a.unread:link, a.unread:visited, a.unknown:link, .invisible a.unread:link, .invisible a.unread:visited, .invisible a.unknown:link
  {color: #00FFFF}

/* set this to the same value above */
td.unread
  {background-color: #00FFFF}

/* default message header color */
.style1
  {color: #FFFFA0; background-color: #222200}

/* in topic view, alternating message header color */
.style2 
  {color: #FFFFA0; background-color: #111100}

/* message header link color */
.style1 a:link, .style1 a:visited, .style2 a:link, .style2 a:visited
  {color: #DDDDBB}

/* default message body color */
.style3
  {color: #DDDDBB; background-color: black}

/* message body link color */
.style3 a:link, .style3 a:visited
  {color: #FFFF80}

/* IE hover color */
a:hover, a.read:hover, a.unread:hover, a.unknown:hover, .style1 a:hover, .style2 a:hover, .style3 a:hover, .invisible a:hover, .invisible a.read:hover, .invisible a.unread:hover, .invisible a.unknown:hover
  {color: #DDDDBB; text-decoration:none;}

/* IE active color */
a:active, a.read:active, a.unread:active, a.unknown:active, .style1 a:active, .style2 a:active, .style3 a:active, .invisible a:active, .invisible a.read:active, .invisible a.unread:active, .invisible a.unknown:active
  {color: #DDDDBB; text-decoration:none;}

/* <dm> tags in forum and official blogs */
.dmcode, .dmcomment, .dmpreprocessor,
.dmkeyword, .dmstring , .dmbrace  {
	background-color: #111111;
}
div.dmcode {
	overflow: auto;
	border: 2px solid #888888;
	padding: 5px;
	color: #FFFFE0;
}
pre.dmcode {
	color: #FFFFFF;
}
.dmcomment {
	color: #808080;
}
.dmpreprocessor {
	color: #FF80FF;
}
.dmkeyword {
	color: #ccccff;
}
.dmstring  {
	color: #b49600;
}
.dmbrace   {
	color: #645000;
}

