html {
	margin: 0;
	padding: 0;
	background-color: #000;
	color: #fff;
	font-size: small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small; /* for compliant browsers */
}

html>body {
	font-size: small;
}

a:link {
	color: #669966;
	text-decoration: none;
}

a:visited {
	color: #009900;
	text-decoration: none;
}

a:hover {
	color: #009900;
	text-decoration: underline;
}

#header {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 244px;
	background-image: url(images/headerBack.png);
	background-repeat: repeat-x;
}

#logo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 270px;
	height: 90px;
}

#banner {
	position: absolute;
	left: 270px;
	top: 0px;
	width: 490px;
	height: 90px;
}

#enclose {
	position: absolute;
	left: 0;
	top: 90px;
	width: 100%;
	height: 353px;
	background-color: #2d3b22;
	background-image: url(images/centerBack.png);
	background-repeat: repeat-x;
}

#leftColumn {
	position: absolute;
	left: 0;
	top: 0px;
	width: 244px;
	height: 353px;
}

#rightColumn {
	position: absolute;
	left: 244px;
	top: 0px;
	width: 516px;
	height: 159px;
	background-color: #2d3b22;
}

#about {
	position: absolute;
	left: 0;
	top: 0;
	width: 516px;
	height: 26px;
}

#faqs {
	position: absolute;
	left: 0;
	top: 26px;
	width: 516px;
	height: 15px;
}

#visits {
	position: absolute;
	left: 0;
	top: 41px;
	width: 516px;
	height: 14px;
}

#contact {
	position: absolute;
	margin: 0;
	left: 0;
	top: 55px;
	width: 516px;
	height: 16px;
	padding: 0;
}

#bottom {
	position: absolute;
	left: 0;
	top: 71px;
	width: 516px;
	height: 88px;
}

#design {
	position: absolute;
	left: 0;
	top: 159px;
	width: 148px;
	height: 28px;
}

#systems {
	position: absolute;
	left: 148px;
	top: 159px;
	width: 193px;
	height: 28px;
}

#gallery {
	position: absolute;
	left: 341px;
	top: 159px;
	width: 175px;
	height: 28px;
}

#design2 {
	position: absolute;
	left: 0;
	top: 187px;
	width: 148px;
	height: 166px;
}

#systems2 {
	position: absolute;
	left: 148px;
	top: 187px;
	width: 193px;
	height: height;
}

#gallery2 {
	position: absolute;
	left: 341px;
	top: 187px;
	width: 175px;
	height: height;
}

#footer {
	position: absolute;
	left: 0;
	top: 443px;
	width: 100%;
	height: 70px;
	background-color: #4e1a05;
}

#bottomLogo {
	position: absolute;
	left: 254px;
	top: 10px;
	width: 151px;
	height: 50px;
}

#bottomText {
	position: absolute;
	left: 420px;
	top: 10px;
	width: 270px;
	height: 50px;
}

#bottomText p {
	margin: 1px 0 0;
	padding: 0;
	font-family: Arial,sans-serif;
	font-size: 80%;
}

img {
	border-style: none;
}