/* CSS */body {background:url('images/bg_body.jpg') #F1E8DF; font:12px Georgia; color:#000000; text-align:center; margin:15px auto; padding:0px;}a {color:#990000}img {border:solid 1px #000;}#wrapper {	display:block;	position:relative;	background:url('images/bg_main.jpg') #F8F6F1;	width:800px; 	border:solid 2px #3E2D23; 	padding:0px; 	margin:0px auto;}#header {	display:block;	position:relative;	background:url('images/header.jpg') no-repeat #3E2D23;	width:800px; 	height:98px;	padding:0px;	margin:0px;}	#header h1, #header h1 a {		display:block;		position:absolute;		top:0px;		left:0px;		width:300px;		height:80px;		text-indent:-9999px;		cbackground:#FFF;	}		#header h2 {		position:absolute;		top:-9999px;		left:-9999px;	}#content_holder {	display:block;	position:relative;	width:760px;	min-height:400px;	padding:20px;	margin:0px;	text-align:center;}	#content {	}	.prop {		display:block;		float:left;		height:400px;		width:1px;	}		.slides {display:none;}	#nav_holder {	display:block;	position:absolute;	top:55px;	left:470px;	width:315px;	height:23px;	padding:0px;	margin:0px;	background:#5A4236;	z-index:1;	border:0px;}#footer {	display:block;	position:relative;	background:url('images/footer.jpg') no-repeat #3E2D23;	width:800px;	height:56px;	padding:0px;	margin:0px;	clear:both;}	#footer h2 {		position:absolute;		top:-9999px;		left:-9999px;	}	#footer a {color:#FFF; text-decoration:none;}	#footer a:hover {text-decoration:underline;}	#contact {	display:block;	position:absolute;	left:680px;	top:22px;	text-indent:-9999px; 	background:url('images/contact.jpg') 0px 0px  #5A4236;	width:105px;	height:23px;}	#contact:hover {background-position:0px -23px;}	#siteby {	width:800px;	font:10px Georgia, serif;	color:#5A4236;}	#siteby a {color:#5A4236; text-decoration:none;}	#siteby a:hover {text-decoration:underline;}