body {
	background-color: #88522C;
}
#top {
	position: absolute;
	top: 50;
	left: 150;
	width: 702;
	border-top:  1px solid black;
}
#left-1 {
	position: absolute;
	top: 50;
	left: 78;
	width: 72;
	height: 900;
	background-image: url(img/granitevertical.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #88522C;
	border-top:  1px solid black;
	border-bottom: 1px solid #993300;
	border-left: 1px solid black;
}
#nav {
	position: absolute;
	top: 126;
	left: 150;
	width: 702;
	height: 25;
	background-color: transparent;
	z-index: 5000;
}
#strip1 {
	position: absolute;
	top: 152;
	left: 150;
	width: 702;
	height: 2;
	background-color: #FFF;
}
#content-1 {
	position: absolute;
	top: 156;
	left: 150;
	width: 702;
	height: 236;
	background-image: url(img/about1.jpg);
	background-repeat: no-repeat;
}
#text-1 {
	position: absolute;
	top: 163;
	left: 155;
	width: 322;
	height: 234;
	background-color: transparent;
}
#mapcontent {
	position: absolute;
	top: 156;
	left: 150;
	width: 550;
	height: 539;
	background-color: #FFF;
}
#mapinfo {
	position: absolute;
	top: 156;
	left: 702;
	width: 150;
	height: 539;
	background-color: #FFF;
}
#flash {
	position: absolute;
	top: 156;
	left: 150;
	width: 702;
	height: 236;
	background-color: #FFF;
	z-index: 0;
}
#gallery-left {
	position: absolute;
	top: 156;
	left: 150;
	width: 350;
	height: 450;
	background-color: #FFF;
}
#gallery-right {
	position: absolute;
	top: 156;
	left: 500;
	width: 352;
	height: 450;
	background-color: #FFF;
}
#strip2 {
	position: absolute;
	top: 391;
	left: 150;
	width: 702;
	height: 2;
	background-color: #FFF;
	border-right: 1px solid #483620;
}
/*All 'section-3' divisions are used on index page*/
#section-3 {
	position: absolute;
	top: 395;
	left: 150;
	width: 702;
	height: 303;
	background-image: url('img/backspecials.jpg');
	background-repeat: no-repeat;
	border-right: 1px solid #483620;
	padding: 8px 325px 8px 8px;
}
#text-2 {
	position: absolute;
	top: 410;
	left: 165;
	width: 400;
	background-color: transparent;
}
#section-3b {
	position: absolute;
	top: 400;
	left: 585;
	width: 260;
	padding: 5px;
	background-color: #F2EEEB;
	border: 1px solid #483620;
}
#section-3c {
	position: absolute;
	top: 497;
	left: 585;
	width: 260;
	padding: 5px;
	background-color: #F2EEEB;
	border: 1px solid #483620;
}
#section-3d {
	position: absolute;
	top: 600;
	left: 585;
	width: 260;
	padding: 5px;
	background-color: #F2EEEB;
	border: 1px solid #483620;
}
#section-3right {
	position: absolute;
	top: 400;
	left: 585;
	width: 250;
	padding: 5px;
	border: 1px solid #483620;
}
#contact1 {
	position: absolute;
	top: 698;
	left: 150;
	width: 362;
	height: 186;
	background-color: #996633;
}
#contact1 p {
	color: #FFCC99;
	font-size: 100%;
}
#contact2 {
	position: absolute;
	top: 698;
	left: 512;
	width: 340;
	height: 186;
}
#footer {
	position: absolute;
	top: 884;
	left: 114;
	width: 738;
	height: 66;
	background-image: url(img/granite.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #88522C;
	border-bottom: 1px solid #993300;
}
h1 {
	font-family: times new roman, serif;
	font-size: 20;
	color: #333;
	font-style: italic;
	margin: 0 0 0 10px;
}
h2 {
	font-family: times new roman, serif;
	font-size: 16;
	color: #333;
	margin: 0 0 0 10px;
}
h3 {
	font-family: times new roman, serif;
	font-size: 12;
	color: #333;
	margin: 0 0 0 10px;
}
p {
	font-family: arial, sans-serif;
	font-size: 11;
	color: #333;
	margin: 0 5px 0 10px;
}
ul {
	font-family: Georgia, serif;
	font-size: 10;
	color: #333;
	margin: 0;
}
.brown {
	color: #483620;
}
.large {
	font-size: 100%;
}
.litetype {
	color: #FFCC99;
}
.footer {
	color: #FFCC99;
	margin: 40px 0 4px 10px;
}
.right {
	float: right;
	margin: 2px 2px 3px 3px;
}
.sample {
	margin: 5px;
	border: 1px solid #96572E;
}
