/* ----------------- general styles ------------------- */
body {
	background-color: #3C0000;
	margin: 0px;
}
#container {
	margin:auto;
	position:relative;
	width: 1025px;
}
/* ----------------- header ------------------- */
.header {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 162px;
	width: 1025px;
	padding-left:100px;
	padding-top:10px;
}

.header img {
	border:0px;
}
/* ----------------- top nav ------------------- */
.top-nav {
	background-image: url(images/top-nav.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 560px;
	padding-left:160px;
	padding-right:305px;
	padding-top:12px;
}
/* ----------------- body ------------------- */
.left {
	background-image: url(images/left.jpg);
	background-repeat: no-repeat;
	height: 480px;
	width: 152px;
	float: left;
}
.content {
	background-image: url(images/content.jpg);
	background-repeat:no-repeat;
	float: left;
	height: 475px;
	width: 700px;
	padding-top:5px;
	padding-left:10px;
	padding-right:7px;
}
.body-space {
	float: right;
	height: 170px;
	width: 86px;
	position: relative;
	bottom: -242px;
}
.right {
	background-image: url(images/right.jpg);
	float: left;
	height: 480px;
	width: 156px;
}
/* ----------------- footer ------------------- */
.footer {
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 560px;
	padding-left:160px;
	padding-right:305px;
	padding-top:6px;
	clear: both;
}
.bottom {
	background-image: url(images/bottom.jpg);
	background-repeat: no-repeat;
	height: 163px;
	width: 1025px;
}
#landing {
	text-align: center;
	border-top-style: dotted;
	border-top-width: thin;
	border-top-color: #FDBE0F;
	font-weight: bold;
	margin-top:10px;
}
