@charset "utf-8";
/* CSS Document */

body, div{
	margin:0px; padding:0px;
}

h1 span{display:none;}
h1{background-repeat:no-repeat;margin:0px; padding:0px;}

a{}
a:link{color:#b0f35c; text-decoration:none;}
a:visited{color:#b0f35c; text-decoration:none;}
a:hover{color:#b0f35c; text-decoration:underline;}
a:active{color:#b0f35c; text-decoration:underline;}

img {border:none;}

#wrapper{
	background-color:#222b64;
	margin:0px;
	background-image:url(images/bg.jpg);
	background-position:top center;
}
#wrapper2{
	height:730px;
	margin:0px auto;
}

#wrapper3{
	width:940px;
	height:680px;
	margin:0px auto;
	position:relative;
}

#logo{
	width:515px;
	position:absolute;
	left: -10px;
	top: 26px;
}
div#nav{
	width:100px;
	position:absolute;
	left: 365px;
	top: 54px;
}
div#nav ul {margin:0px;padding:0px;}
div#nav ul li {list-style:none;}
div#nav ul li span{display:none;}
div#nav ul li a{ display:block;background-repeat:no-repeat;margin-bottom:10px;}
div#nav ul li a:hover{background-position: 0px -54px;}
div#nav ul li.home a{background-image:url(images/nav/home.png);height:34px;}
div#nav ul li.gallery a{background-image:url(images/nav/gallery.png);height:44px;}

#content{
	width:515px;
	position:absolute;
	left: 0px;
	top: 295px;
	color:#e3e2e2;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	font-stretch:expanded;
}
#content p{
	padding-right:44px;
}
#content h1{
	background-image:url(images/furniture.png);
	height:37px;
}

#gallery {
	width:425px;
	position:absolute;
	left: 517px;
	top: 57px;
}
#gallery h1{background-image:url(images/gallery.png); height:103px;}
#gallery #photos{
	position:absolute;
	left: 80px;
	top: 73px;
	height: 122px;
	width: 346px;
}
#gallery #photos a span.view-gallery{
	display:none;
	position:absolute;
	left: 88px;
	top: 89px;
}
#gallery #photos a{}
#gallery #photos a:link{text-decoration:none;}
#gallery #photos a:visited{text-decoration:none;}
#gallery #photos a:hover{text-decoration:none;}
#gallery #photos a:hover span.view-gallery{display:block;}
#gallery #photos a:active{text-decoration:none;}

#subcontent{
	width:425px;
	position:absolute;
	left: 516px;
	top: 262px;
	color:#e3e2e2;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-stretch:extra-expanded;
}
#subcontent p{
	padding:0px 0px 0px 20px;
	line-height:22px;
}
#subcontent h1{
	background-image:url(images/reclaimed.png);
	height:129px;
}

#gallerycontent{
	color:#e3e2e2;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-stretch:extra-expanded;
}
#gallerycontent p{
	padding:0px 0px 0px 20px;
	line-height:22px;
}


#footer-wrapper{
	background-color:#8cc643;
}
#footer{
	margin:0px auto;
	padding:20px 0px;
	width:940px;
	height:150px;
	position:relative;
	background-color:#8cc643;
}
#footer div.contact a{}
#footer div.contact a:link{color:#3e640f; text-decoration:none;}
#footer div.contact a:visited{color:#3e640f; text-decoration:none;}
#footer div.contact a:hover{color:#3e640f; text-decoration:underline;}
#footer div.contact a:active{color:#3e640f; text-decoration:underline;}

#footer p{margin:5px; padding:0px;}

#footer div.contact{
	position:absolute;
	width:300px;
	background-image:url(images/address.png);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding-left:120px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#527b31;
}
#footer div.contact span.inhouse{
	display:block;	
	font-size:20px;
	font-weight: bold;
	color: #589d00;
}

#footer div.copyright a{}
#footer div.copyright a:link{color:#d2e2bd; text-decoration:none;}
#footer div.copyright a:visited{color:#d2e2bd; text-decoration:none;}
#footer div.copyright a:hover{color:#d2e2bd; text-decoration:underline;}
#footer div.copyright a:active{color:#d2e2bd; text-decoration:underline;}

#footer div.copyright{
	position:absolute;
	width:410px;
	background-image:url(images/copyright.png);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#c8f98b;
	left: 530px;
	top: 63px;
	height: 95px;
}

.inHouse {
	font-weight: bold;
	color: #FC3;
	font-size:20px;
}

.bold {
	font-weight: bold;
	color: #FC3;
	font-size:16px;
}
