/* chocolate = #4a3309  *//* dark choco = #2f2000 */ /* gold = #DE9C17  *//*  coffee = #715943  *//* lt coffee = #948372 *//*  creamer = #ddccbb  */body {		font-size: 12px;	padding: 0;	border: 0;	margin: 0;	font-family: times, "times new roman", palatino, garamond, serif;	display: block;	width: 100%;	height: 100%;	min-height: 100%;	background-color: #4a3309;	padding-top: 50%;	}body.home { background-color: #2f2000; }#container {	display: table-cell;	position: absolute;	top: 50%;	margin-top: -285px;	background: #2f2000;	width: 100%;	min-width: 900px;	height: 540px;	padding: 0;	border:0px;	clear: both;	}#container.home {background: #4a3309;  }#text, #vtour {	position: relative;	float: left;	margin-left: 90px;	top: 50px;	width: 50em;	}p, ul, h1, h2, h3, h4, h5 {	font-weight: normal;	letter-spacing: .2em; 	}h1, h2 { color: #fff; letter-spacing: .05em;}p, ul, h3, h4, h5 {	text-align: left;	color: #ddccbb; 	line-height: 2;		margin: 0 0 2.0em;	letter-spacing: .5px;	}#vtour {	position: absolute;	top: 50%;	margin-top: -225px;	left: 50%;	margin-left: -480px;	width: 310px;	height: 310px;}#vtour h1, #vtour h2 {	text-align:left;	font-size:.8em;	letter-spacing: .5px;}#vtour h1, #vtour h2, #vtour h3, #vtour h4 {	letter-spacing: 1px;	margin-bottom: 0px;}#vtour ul, #vtour ul li {	letter-spacing: 1px;	width: 450px;}#windowpanes {	position: absolute;	top: 50%;	margin-top: -153px;	left: 50%;	margin-left: -345px;	width: 310px;	height: 310px;	}#windowpanes a { 	display: block; 	overflow: hidden; 	color: #ddccbb;	text-indent: -1px;	border: 1px solid #2f2000;	border-top: 0; }#windowpanes a:hover { 	display: block; 	text-indent: -151px;	}	.window1 {	position: absolute;	width: 150px;	height: 120px;	top: 30px;	left: 0;	z-index: 2;	}.window2 {	position: absolute;	width: 120px;	height: 150px;	top: 0;	right: 30px;	z-index: 2;	}.window3 {	position: absolute;	width: 120px;	height: 150px;	bottom: 0;	left: 30px;	z-index: 2;	}.window4 {	position: absolute;	width: 150px;	height: 120px;	bottom: 30px;	right: 0;	z-index: 2;	}#windowpanes img {	border: 1px solid #2f2000;	}#window pane a:hover { 	display: block; 	text-indent: -150px;	}#heading {	position: relative;	top: 40px;	margin-right: 40px;		float: right;	text-align: right;	color: #fff;	}#navigation {	position: absolute;	top: 499px;	right: 40px;		text-align: right;	clear: both;	}#heading.home {	top: 50%;	margin-top: -12px;	}#heading img {	align: right;	width: 269px;	height: 25px;	border: 0;	}#heading.home img {	width: 365px;	height: 25px;	}#thumbnails {	display: block;	position: absolute;	width: 225px;	height: 225px;	top: 50%;	right: 35px;	background: none;	margin-top: -112px;	text-align: right;	}#thumbnails img {	width: 57px;	height: 57px;	margin: 7px;	border: 1px #948372 solid;	}#heading ul, #navigation ul , #navigation ul a.selected{	list-style: none;	letter-spacing: 2px;	font-size: 12px;	font-weight: bold;	padding-top: 4px;	right: 0;	clear: both;	margin-bottom: 15px;	color: #fff;	position: inline;	text-align: right;	}#heading li, #navigation li {	xfloat: right;	margin-left: 17px;	display: inline;	}#heading a, #navigation a {	text-decoration: none;	letter-spacing: 2px;	font-weight: bold;	}#heading.gallery a, #navigation.gallery a {	color: #948372;	}#heading.gallery a:hover, #navigation.gallery a:hover {	color: #DE9C17;	}a {color: #DE9C17; font-weight: normal; letter-spacing: 1px; text-decoration: none;}a:hover { 	color: #94806C;	}	#footer { 	display: table-cell;	position: absolute;	top: 50%;	right: 7px;	margin-top: 260px;	width: 100%;	font-size: 9.5px;	letter-spacing: .3px;	font-family: times, "times new roman", serif;	color: #715943;	text-align: center;	}#footer a { 	color: #947060;	text-decoration: none;	}#hidden {	position: absolute;	left: -1000px;	top: -1000px;	margin: 0;	}