*
{
	font-family: Corbel, Tahoma, Verdana;
}
body
{
	margin: 0px;
	padding: 0px;
	background: #101020 url(images/background.png) fixed 0 0;
	color: #B6B6CC;
	font-size: 8pt;
}
p.quote
{
	background-image: url(images/quote.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #101020;
	padding: 24px;

}
h1
{
	font-family: SWGothi, Times New Roman, Tahoma, Verdana;
	margin: 2px auto 2px auto;
	font-size: 30pt;
	text-align: center;
}
h2, h3
{
	font-variant: small-caps;
	margin: 2px;
}
div.backer
{
	background: #262633;
	position: fixed;
	width: 640px;
	height: 100%;
	top: 0px;
	left: 50%;
	margin: 0px auto -100% -320px;
	z-index: -1;
}
div.backfade
{
	background: url(images/backgroundfade.png);
	position: fixed;
	width: 100%;
	height: 512px;
	left: 0px;
	top: 0px;
	z-index: -2;
}
div.main
{
	background: #262633;
	width: 608px;
	min-height: 100%;	
	margin: 0px auto auto auto;
	padding: 32px 16px 32px 16px;
}
div.fadetop
{
	background: url(images/fadetop.png);
	width: 640px;
	height: 32px;
	position: fixed;
	left: 50%;
	top: 0px;
	margin: 0px auto -32px -320px;
}
div.fadebottom
{
	background: url(images/fadebottom.png);
	width: 640px;
	height: 32px;
	position: fixed;
	left: 50%;
	bottom: 0px;
	margin: -32px auto 0px -320px;
}
div.copy
{
	background: url(images/copyright.png);
	width: 640px;
	height: 32px;
	right: 0px;
	bottom: 0px;
	position: fixed;
	margin: -32px auto auto -320px;
}
div.item
{
	background: #363644;
	border: solid 1px #444452;
	width: 512px;
	padding: 16px;
	margin: 8px auto 8px auto;
}
div.item:hover
{
	border-color: #555564;
}
a
{
	color: #FFFFFF;
	text-decoration: none;
}
a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}