
body {
	margin: 0;
	background: #320501 url(img/body-bg.gif) repeat-x top center;

	font-family: arial;
	font-size: 12px;
	color: #2E0C04;
}

p, span, div, table, tr, th, td {
	font-family: inherit;
	font-size: inherit;
	color: inherit;
}

p, div {
	margin:0px;
	padding:0px;
}


#container {
	width: 920px;
	margin: 0 auto 0 auto;
}

#header {
	width: 920px;
	height: 180px;
	background: url(img/header.jpg) no-repeat 0px 0px;
}

#home #aux {
	width: 920px;
	height: 60px;
	background: url(img/header.jpg) no-repeat 0px -180px;
	position: relative;
}

#content #aux {
	width: 920px;
	height: 60px;
	background: url(img/header.jpg) no-repeat 0px -240px;
	position: relative;
}



#home #sub {
	width: 920px;
	height: 80px;
	background: url(img/subbar.jpg) no-repeat -1px 0px;
}

#content #sub {
	width: 920px;
	height: 80px;
	background: url(img/subbar.jpg) no-repeat 0px -80px;
}

#subPadd {
	padding: 20px 220px 0px 292px;
	line-height: 16pt;
}

	#subPadd a {
		text-decoration: none;
		color: #4F130F;
	}

	#subPadd a:hover {
		text-decoration: underline;
		color: #4F130F;
	}

	#aux a {
		display: block;
		position: absolute;
		bottom: 0px;
		background-image: url(img/aux-sprite.gif);
		height: 25px;
	}

	a#aux-homelink:link, a#aux-homelink:visited { left: 505px; width: 39px; background-position: 0px 0px; }
	a#aux-homelink:hover, a#aux-homelink:active { left: 505px; width: 39px; background-position: 0px 25px; }
	a#aux-maillink:link, a#aux-maillink:visited { left: 544px; width: 52px; background-position: -39px 0px; }
	a#aux-maillink:hover, a#aux-maillink:active { left: 544px; width: 52px; background-position: -39px 25px; }
	a#aux-maplink:link, a#aux-maplink:visited { left: 596px; width: 39px; background-position: -91px 0px; }
	a#aux-maplink:hover, a#aux-maplink:active { left: 596px; width: 39px; background-position: -91px 25px; }


#main {
	background: url(img/main-bg.gif) repeat-y center bottom;
}
#cap-inner {
	background: url(img/main.jpg) no-repeat center top;
}

#cup-inner {
	background: url(img/bottom.jpg) no-repeat center bottom;
}

#nav {
	width: 280px;
	float: left;
}

#navigate {
	position: relative;
	top: -80px;
	left: 80px;
}

	#navigate a {
		display: block;
		position: absolute;
		left: 0px;
		width: 158px;
		background-image: url(img/nav-sprite.gif);
	}

	a#nav-home:link, a#nav-home:visited {		top: 0px; height: 22px; background-position: 0px 0px; }
	a#nav-home:hover, a#nav-home:active {		top: 0px; height: 22px; background-position: -158px 0px; }
	a#nav-menu:link, a#nav-menu:visited {		top: 22px; height: 34px; background-position: 0px -22px; }
	a#nav-menu:hover, a#nav-menu:active {		top: 22px; height: 34px; background-position: -158px -22px; }
	a#nav-exper:link, a#nav-exper:visited {		top: 56px; height: 33px; background-position: 0px -56px; }
	a#nav-exper:hover, a#nav-exper:active {		top: 56px; height: 33px; background-position: -158px -56px; }
	a#nav-review:link, a#nav-review:visited {	top: 89px; height: 34px; background-position: 0px -89px; }
	a#nav-review:hover, a#nav-review:active {	top: 89px; height: 34px; background-position: -158px -89px; }
	a#nav-balcony:link, a#nav-balcony:visited {	top: 123px; height: 33px; background-position: 0px -123px; }
	a#nav-balcony:hover, a#nav-balcony:active {	top: 123px; height: 33px; background-position: -158px -123px; }
	a#nav-location:link, a#nav-location:visited {	top: 156px; height: 33px; background-position: 0px -156px; }
	a#nav-location:hover, a#nav-location:active {	top: 156px; height: 33px; background-position: -158px -156px; }
	a#nav-contact:link, a#nav-contact:visited {	top: 189px; height: 22px; background-position: 0px -189px; }
	a#nav-contact:hover, a#nav-contact:active {	top: 189px; height: 22px; background-position: -158px -189px; }


#copy {
	width: 470px;
	float: left;
	min-height: 620px;
}

#padd {
	padding: 10px;
}

#clean {
	clear: left;
}

/* font styles */

.headerbrown {
	color: #2e0c04;
	font-size: 14px;
}

.darkred {
	color: #6f1a02;
}

.whitetext {
	color: #FFFFFF;
}