	body, html {
		background: #000;
		font-family: verdana, helvetica, arial, sans-serif;
	}

/*	Header	*/
	#hd {
	
	}
	
	#doc4 {
		background: #000;
	}

	.link {
		width: 300px;
		height: 100px;
		float: right;
		margin: 20px 75px 0 0;
		margin: 20px 75px 0 0;
	}
	
	/*	Nav	*/
		div.top {
			background: url(../imgs/head_top.jpg) no-repeat;
			height: 25px;
			width: 100%;
		}
		.button {
			float: left;
		}
		.start {
			float: left;
			background: url(../imgs/head_nav_start.jpg) no-repeat;
			height: 153px;
			width: 56px;
		}
		
		#galleries {
			display: block;
			width: 51px;
			height: 153px;
			background: url(../imgs/btn_galleries.jpg) no-repeat 0 0;
		}
		
		#galleries:hover { 
			background-position: 0 -153px;
		}

		#galleries span {
			display: none;
		}
		
		#testimonials {
			display: block;
			width: 52px;
			height: 153px;
			background: url(../imgs/btn_testimonials.jpg) no-repeat 0 0;
		}
		
		#testimonials:hover { 
			background-position: 0 -153px;
		}

		#testimonials  span {
			display: none;
		}
		#about {
			display: block;
			width: 52px;
			height: 153px;
			background: url(../imgs/btn_about.jpg) no-repeat top;
		}
		
		#about:hover { 
			background-position: 0 -153px;
		}

		#about span {
			display: none;
		}
		#contact {
			display: block;
			width: 53px;
			height: 153px;
			background: url(../imgs/btn_contact.jpg) no-repeat 0 0;
		}
		
		#contact:hover { 
			background-position: 0 -153px;
		}

		#contact span {
			display: none;
		}
		
		.contact th {
			text-align: right;
			vertical-align: top;
			padding-right: 15px;
		}
		
		#blog {
			float: left;
			display: block;
			width: 51px;
			height: 153px;
			background: url(../imgs/btn_blog.jpg) no-repeat 0 0;
		}
		
		#blog:hover { 
			background-position: 0 -153px;
		}
		#blog span{
			display: none;
		}
		
		.end {
			float: left;
			height: 153px;
			width: 655px;
			background: url(../imgs/head_nav_end.jpg) no-repeat;
		}
		
		
		
/*	Body	*/
	#bd{
		background: url(../imgs/body_bg.jpg) no-repeat;
		height: 438px;
	}
	
	p{
		margin-bottom: 10px;
	}
	
	.leftpad {
		margin: 15px 0 0 45px;
	}
	
	.leftpad a {
		display: block;
	}
	
	.leftpad h2 {
		font-size: 110%;
		font-weight: 600;
		margin-top: 20px;
	}
	
	.center {
		margin: 0 auto 0 auto;
		text-align: center;
		height: 435px;
	}
	
	.testcont {
		width: 100%;
		text-align: center;
	}
	
	div.first {
	}
	
	
	.contactpad {
		margin-top: 20px;
	}
	
	h2 {
		font-size: 130%;
	}
	
	/**************	Contact Form	**************/
		
		.contacti {
			background: none;
			border: 1px solid #e4701e;
			width: 350px;
		}
		
		input.image{
			background: url(../imgs/button.png);
			width: 75px;
		}
		
		textarea {
			background: none;
			border: 1px solid #e4701e;
			width: 350px;
		}
	
	/**************	Opening Letter from Index	**************/
		#letter{
			float: left;
			display: block;
			width: 150px;
			height: 125px;
			background: url(../imgs/envelope.png) no-repeat top;
		}
		
		#letter:hover { 
			background-position: 0 -125px;
		}

		#letter span {
			display: none;
		}
		
		.contactletter {
			position: absolute;
			margin: -70px 750px;
		}
		
	/**************	AboutPage	**************/	
		.camera{
			position: absolute;
			background: url(../imgs/camera.png) no-repeat;
			height: 164px;
			width: 155px;
			margin: 380px 750px;
		}
		
		.cameracontainer {
			height: 114px;
			width: 134px;
			margin: 0px auto 0 auto;
		}
		
		.aboutimg {
			margin-top: -50px;
		}
		
		.aboutcontainer {
			width: 100%;
			margin: 0 30px 0 30px;
		}
		
	/**************	Testimonials Page	**************/
		#bd img {
			margin: 0 auto 0 auto;
			padding: -25px 0;
		}
		
		.pad {
			width: 95%;
			margin: 15px auto 0 auto;
			float: left;
			
		}
		
		.pad p {
			font-size: 95%;
		}
		
		.thumb {
			width: 60px;
			height: 100px;
			margin: 5px 8px;
		}
		
		.aboutnav {
			position: absolute;
			background: url(../imgs/about_back.gif) no-repeat;
			height: 164px;
			width: 155px;
			margin: 315px 750px;
		}
		
		.arrowcontainer {
			height: 25px;
			width: 95px;
			margin: 12px auto 0 auto;
		}
		
		.leftarrow {
			float: left;
			background: url(../imgs/gallery_arrows.gif) left no-repeat;
			width: 12px;
			height: 25px;
			margin-left: 10px;
		}
		
		.rightarrow {
			float: left;
			margin-left: 55px;
			background: url(../imgs/gallery_arrows.gif) right no-repeat;
			width: 12px;
			height: 25px;
		}
		
		.testimg {
		
			margin-left: 150px;
		}
	/**************	Gallery	**************/
		#gallery {
			position: relative;
			float: left;
			width: 600px;
			padding: 0px 15px 10px 15px;
		}

		.gallerynav {
			position: absolute;
			background: url(../imgs/gallery_nav.png) no-repeat;
			height: 184px;
			width: 243px;
			margin: -95px 735px;
			z-index: 500;
		}
		
		.gallerycontainer {
			height: 25px;
			width: 95px;
			margin: 135px 45px;
		}
		
		.galleryleftarrow {
			float: left;
			background: url(../imgs/gallery_arrows.gif) left no-repeat;
			width: 12px;
			height: 25px;
			margin-left: 10px;
		}
		
		.galleryrightarrow {
			float: left;
			margin-left: 55px;
			background: url(../imgs/gallery_arrows.gif) right no-repeat;
			width: 12px;
			height: 25px;
		}
		
		.photo {
			text-align: center;
		}
		
/*
		
		.photos {
			position: relative;
			float: left;
			display: block;
			padding-bottom: 10px;
		}
		.photosets {
			clear: both;
			padding-top: 1px;
		}
		
		.photosets h2 {
			color: #000;
		}
*/
		
		
/*	Footer	*/
		/*	Footnav	*/
				
		.footnav ul {
			margin-left: 20px;
			color: #FFF;
			float: left;
			width: 750px;
			height: 50px;
			font-family: verdana, helvetica, arial sans-serif;
			font-size: 90%;
		}

		.footnav ul li { 
			display: inline;
			
		
		}

		.footnav ul li a, .footnav a {
			padding: 6px 15px;
			color: #b98e5e;
			text-decoration: none;
			float: left;
			text-align: left;
			font-size: 120%;
			height: 50px;
			padding-top: 25px;	
			margin-top: 8px;
			vertical-align: baseline;
			
		}

		.footnav ul li a:hover {
			display: block;
			background: url(../imgs/nav_on.png) no-repeat top;
			height: 50px;
		}
		
		.testvideo {
			padding-top: 18px;
			color: #B98E5E;
		}
		.testvideo  a, .testvideo a:link{
			margin-left: 25px;
			text-decoration:none;
			color: #B98E5E
		}
		.testvideo  img{
			vertical-align:middle;
			margin-right: 5px;
		}
		
		.frontfoot {
			padding-top: 30px;
			color: #B98E5E;
			margin-left: 30px;
		}
		
		div.high {
			font-size: 90%;
			text-align: left;
			margin-top: -35px;
			color: #B98E5E;
			float: left;
		}
	
		.hawd {
			width: 75px;
			height: 41px;
			margin-left: 500px;
			margin-top: -4px;
		}
		
	#ft {
		background: url(../imgs/foot_bg.jpg) no-repeat;
		height: 88px;
	}
	
	#ft div.first {
		font-family: helvetica, arial;
		margin: 25px 35px;
		color: #fff;
	}
