*, body
{
	padding: 0; margin: 0;
}	
body
{
	background: white url('images/bg.png') repeat-x;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

div#main
{
	margin-top: 40px;
	background: transparent url('images/mainpage.png') no-repeat 0 0;
	width: 1000px;
	height: 350px;
}

div#content
{
	width: 1000px;
	padding: 1em 0 1em 0;
}

div#content p
{
	color: Gray;
	margin-bottom: 1em;
	font-size: 80%;
}

div#content div#title
{
	padding: 1em;
	font-weight: bold;
}

div#footer
{
}
div#footer a
{
	margin-top: 10em;
	background: transparent url('images/stronghold.png') no-repeat 0 0;	
	border: none;
	width: 145px;
	height: 40px;
	display: block;
}

div.error
{
	font-size: 80%;
	font-weight: bold;
	color: Red;
}