body{
	background:			url(img/bg.jpg) repeat-x;
	margin-top:			0px;
	margin-left: 		120px;
	font-family:		"high tower text", trebuchet, garamound, arial, sans-serif;
	}
a {
	text-decoration:	none;
	color:				#AA0000;
	}
a:hover {
	text-decoration:	underline;
	}
#header{
	position:			absolute;
	top:				0px;
	left:				120px;
	padding:			0px;
	height:				111px;
	width:				750px;
	background: 		url(img/shadowtl.gif) no-repeat bottom left;
	}
#slogan {
	text-indent:		-999px;
	margin:				0px;
	padding-right:		15px;
	height:				111px;
	color:				#cc0000;
	background: 		url(img/shadowtr.jpg) no-repeat bottom right;
	}
#banner {
	position:			absolute;
	top:				111px;
	left:				120px;
	background: 		url(img/bannerright.jpg) no-repeat top right;
	background-color:	white;
	height:				127px;
	width:				750px;
	padding:			0px;
	}
#banner h1 {
	background: 		url(img/bannerleft.jpg) no-repeat top left;
	height:				127px;
	margin:				0px;
	text-transform:		lowercase;
	color:				#AA0000;
	font-weight:		normal;
	text-indent:		-999px;
	}
#banner h1 a {
	display:			block;
	width:				750px;
	height:				127px;
}
#lower {
	position:			relative;
	top:				238px;
	margin-left:		0px;
	padding:			0px;
	width:				750px;
	background:			url(img/contentbg.gif) no-repeat top right;
	height:				100%;
	}
#content {
	position:			absolute;
	width:				420px;
	right:				0px;
	padding-right:		25px;
	margin-top:			25px;
	}
#content p {
	padding-left:		20px;
	font-size:.95em;
	color:#333;
	}
#content h2 {
	margin-bottom:		.2em;
	line-height:		.75em;
	color:				#333;
	}
#content h3 {
	margin-top:			0;
	line-height:		.6em;
	color:				#AA0000;
	font-weight:		normal;
	}
#nav {
	position:			absolute;
	left:				0px;
	background:			url(img/shadowbl.gif) no-repeat top left;
	height:				300px;
	width:				238px;
	padding-top:25px;
	}
#nav ol {
	list-style:			none;
}
#nav ol li {
	float:				right;
	clear:				both;
	font-size:			1.3em;
	line-height:		1.6em;
	text-align:			right;
	}
#nav ol li ol li {
	font-size:			.7em;
	line-height:		1.2em;
	}
#footer {
	text-align:			center;
	font-size:			1em;
	color:				#aaa;
	}