	BODY	{ margin: 0px; overflow: auto; background: #000000; border: 0px; }
	BODY,TD	{ color: white; font-size: 10px; font-family: tahoma, sans-serif; }
	H1		{ font-size: 27px; font-weight: normal; color: #898989; margin: 0px; padding: 0px; }
	H2		{ font-size: 14px; font-weight: bold; letter-spacing: 4px; line-height: 1.5em; }
	H3		{ font-size: 18px; font-weight: normal; }
	H4		{ font-size: 16px; font-weight: normal; }
	H5		{ font-size: 10px; font-weight: normal; margin: 0px; padding: 0px; color: #BD904D; letter-spacing: 3px; }
	P		{ line-height: 15px; * line-height: 13px; }
	BLOCKQUOTE { margin: 0px; text-align: left; font-style: italic; margin-left: 10px; }

	A			{ color: white; font-size: 10px; text-decoration: none; }
	A:hover		{ color: white; font-size: 10px; text-decoration: underline; }

	#mainarea				{ position: relative; width: 900px; height: 600px; text-align: left; background: url(images/background.jpg) no-repeat right bottom; border: 1px dotted #5a5a5a; }
	#maintext				{ position: absolute; width: 470px; height: 395px; }
	#maintext.normal		{ left: 90px; top: 115px; }
	#maintext.topleft		{ left: 20px; top: 30px; right: auto; bottom: auto; text-align: left; }
	#maintext.topright		{ left: auto; top: 30px; right: 20px; bottom: auto; text-align: right; }
	#maintext.bottomleft	{ left: 20px; top: auto; right: auto; bottom: 30px; text-align: left; }
	#maintext.bottomright	{ left: auto; top: auto; right: 20px; bottom: 30px; text-align: right; }
	#maintext.collapsed		{ height: auto; }
	#maintext.cropped		{ height: 45%; }
	#maintext.expanded		{ height: 90%; width: 380px; }
	#maintext.wide			{ width: 500px; }
	#maintext.thin			{ width: 370px; }

	#outlinenav				{ position: absolute }
	#outlinenav.topright	{ right: 30px; top: 30px; text-align: right; }
	#outlinenav.topleft		{ left: 30px; top: 30px; }
	#outlinenav.bottomright	{ right: 30px; bottom: 30px; text-align: right; }
	#outlinenav.bottomleft	{ left: 30px; bottom: 30px; }

	#outlinenav.black A		{ color: black; }

	.serif		{ font-size: 16px; font-weight: normal; margin-top: 16px; margin-bottom: 16px; }
	.floatLeft	{ float: left; }
	.floatRight	{ float: right; }
	.clear		{ clear: both; }
	.title		{ overflow: hidden; *zoom: 1; clear: both; }
	.subtitle	{ opacity: 0.5; }
	.gap		{ height: 20px; }