body
{
	background: #4f3312 URL(images/body_bg.jpg) top left no-repeat;
	background-attachment: fixed;
	margin: 0;
}
.clear
{
	clear: both;
}
	#container
	{
		width: 1032px;
		margin: 0 auto;
	}
		#header
		{
			width: 1032px;
			height: 214px;
			background: URL(images/header.png) top left no-repeat;
		}
		#header h1
		{
			text-indent: -9999px;
			position: absolute;
			width: 200px;
		}
		#body
		{
			border: 1px solid #ffffff;
			width: 898px;
			margin: 0 auto;
			background: #8d8d8d URL(images/menu_bg.png) bottom left no-repeat;
		}
			#sidebar
			{
				width: 180px;
				float: left;
				height: 456px;
			}
				#sidebar ul
				{
					margin: 20px 0 0 20px;
					background: URL(images/menu_top.png) top left no-repeat;
					padding: 0;
					list-style-type: none;
				}
					#sidebar a
					{
						display: block;
						background: URL(images/menu_item.png) top left no-repeat;
						font: bold 12px Arial;
						color: #ffffff;
						text-decoration: none;
						padding: 5px 0 0 10px;
						height: 19px;
						width: 122px;
					}
					#sidebar a:hover
					{
						font-style: italic;
					}
				#sidebar p
				{
					padding: 10px 20px 0 20px;
					margin: 0;
					font: 12px Tahoma;
					color: #9f9f9f;
				}
			#content
			{
				background: #ededed URL(images/content_bg.png) bottom left no-repeat;
				min-height: 456px;
				width: 687px;
				float: left;
				border-left: 1px solid #ffffff;
				font: 12px Tahoma;
				color: #000000;
				padding: 10px 15px 0 15px;
			}
				.seperator
				{
					background: URL(images/seperator.gif) top left no-repeat;
					height: 20px;
				}
				#content a
				{
					color: #000000;
					text-decoration: underline;
				}
				#content a:hover
				{
					text-decoration: none;
				}
			#footer
			{
				background: URL(images/footer_bg.png) top left no-repeat;
				width: 878px;
				height: 20px;
				text-align: right;
				padding: 7px 20px 0 0;
				font: 11px Tahoma;
				color: #9f9f9f;
			}
				#footer a
				{
					color: #9f9f9f;
				}
img.alignright {
	margin: 0 7px 2px 0;
}

img.alignleft {
	margin: 0 0 2px 7px;
}

.alignright {
	float: left;
}

.alignleft {
	float: right;
}