body
{
	margin:		30px 16px 30px 16px;
	background-color:	#000000;
	color:		#C0C0C0;
	font-family:	fixedsys;
	font-size:		9pt;
	font-style:	normal;
	font-weight:	normal;
	cursor:		default;
}

input, textarea
{
	background-color: #000000;
	color: #C0C0C0;
	border: 1px solid #FFFFFF;
	font-family: fixedsys;
	font-size: 9pt;
}

a		{ color: #C00000; text-decoration: none; cursor: pointer; }
a:hover		{ color: #FFFFFF; background-color: #C00000; }

h1 a		{ color: #808080; }
h2 a		{ color: #FFFFFF; }

p		{ margin: 0px 0px 15px 16px; }
h1		{ background: url('h1.gif') repeat-y 0px 0px; margin: 30px 0px 30px 0px; padding-left: 48px; color: #FFFFFF; background-color: #C00000; font-weight: normal; font-size: 18pt; }
h2		{ background: url('h2.gif') repeat-y 0px 0px; margin: 30px 0px 15px 0px; padding-left: 24px; color: #FFFFFF; background-color: #0000C0; font-weight: normal; font-size: 9pt; }

b		{ color: #F0A000; font-weight: normal; }

ul		{ margin: 0px 0px 15px 32px; list-style-type: square; }
li a		{ width: 160px; }

table		{ margin: 15px 0px 15px 16px; border-collapse: collapse; }
tr, td		{ vertical-align: top; margin: 0px; padding: 0px; }

table.map	{ font-size: 9pt; background-color: #202020; border: 1px solid #FFFFFF; }
table.map td	{ text-align: center; border: 1px solid #808080; width: 16px; height: 16px; }

table.tiles	{ font-size: 9pt; background-color: #202020; border: 1px solid #FFFFFF; }
table.tiles td	{ text-align: center; border: 1px solid #808080; }

td.icons img	{ border-width: 0px; margin: 0px; }

tr.head		{ background:url('h3.gif') repeat-y 0px 0px; }
tr.head td
{
	padding-left:	16px;
	color:		#FFFFFF;
	background-color:	#008000;
}

img		{ margin: 15px 16px 15px 16px; border: 1px solid #FFFFFF; }
img.nes		{ width: 256px; height: 224px; }
img.dos		{ width: 320px; height: 200px; }

p.text img	{ margin: 0px 2px 0px 2px; border-width: 0px; }
table.map img	{ margin: 0px; width: 16px; height; 16px; border-width: 0px; }

pre		{ background:url('code.gif') repeat-y 0px 0px; margin: 15px 32px 15px 32px; padding-left: 32px; font-size: 9pt; background-color: #FFFFFF; color: #000000; }

font.key		{ color: #000080; }
font.comment	{ color: #008000; }
font.api		{ color: #800000; }

pre.break		{ background: url(break.gif) no-repeat 0px 0px; background-color: #800000; margin: 0px 32px 0px 32px; position: absolute; left: 16px; padding-left: 32px; }
pre.active		{ background: url(active.gif) no-repeat 0px 0px; background-color: #FFFF00; margin: 0px 32px 0px 32px; position: absolute; left: 16px; padding-left: 32px; }

pre.break *	{ color: #FFFFFF; font-weight: bold; }
pre.active *	{ color: #000000; font-weight: bold; }
pre.break font	{ color: #FFFFFF; font-weight: bold; }
pre.active font	{ color: #000000; font-weight: bold; }
