body {
	margin: 5px 6px 15px 6px;
	padding: 0;
	font-family: Verdana, Arial;
	background: #060201 url(../images/bg-img.jpg) repeat-x;
	font: 12px Verdana, Arial;
	color: #4c1e0d;
	line-height: 18px;
}

p {
	margin: 5px 6px 15px 6px;
	padding: 0;
	font: 12px Verdana, Arial;
	color: #4c1e0d;
	line-height: 18px;
	text-align: left;
}

ul{
	font: 12px Verdana, Arial;
	color: #4c1e0d;
	line-height: 18px;
	
}

/***********Site Map Styles***********/

.sitemap {
	margin: 0;
	padding: 0;
}

li.subnav1{
	margin-left: 20px
}
li.subnav2{
	margin-left: 40px
}
li.subnav3{
	margin-left: 80px
}

h2 {
	font-family: Georgia, serif;
	font-size: 16px;
	color: #5F310D;
	font-weight: bold;
	letter-spacing: .5px;
	padding: 16px 0 4px 5px;
	margin: 0;
	background: url(../images/underline-img.gif) repeat-x;
	width: 98%;
}

hr{
	background: url(../images/underline-img.gif);
}

a:link {
	font: 12px Verdana, Arial;
	text-decoration: underline;
	color: #430415;
}

a:visited {
	font: 12px Verdana, Arial;
	text-decoration: underline;
	color: #430415;
}

a:hover {
	font: 12px Verdana, Arial;
	text-decoration: underline;
	color: #666633;
}

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 795px;
	
}

#header {
	width: 795px;
	height: 219px;
	margin: 0 auto;
	background: url(../images/hp-hdr.gif);
}

#main-content{
	width: 760px;
	margin: 0 auto 5px auto;
}

#footer{
	float: right;
	margin: 4px auto;
	height: 115px;
	width: 777px;
	background: url(../images/footer-bg.gif) 
}


/* boxes for content */

#main-box{
	
}

.main-content-top{
	background: url(../images/main-box-top.jpg) no-repeat;
	height: 47px;
	float: left;
	padding: 0 0 0 36px;
	width: 724px;
}

.main-hp-contentmid{
	background: url(../images/big-box-wguy.jpg) repeat-y;
	float: left;
	padding: 0 0 0 36px;
	width: 724px;
}

.main-contentmid{
	background: url(../images/big-box.jpg) repeat-y;
	float: left;
	padding: 0 0 0 36px;
	width: 724px;
}

.full-to-2boxes{
	float: left;
	background: url(../images/main-box-end-start.jpg) no-repeat;
	padding: 0 0 0 36px;
	width: 724px;
	height: 52px;
}

.boxes2-mid{
	float: left;
	padding: 0 0 0 36px;
	width: 724px;
	background: url(../images/2boxes.jpg) repeat-y;
}

.boxes2-bot{
	float: left;
	background: url(../images/2box-footer.jpg) no-repeat;
	margin: 0 -10px 0 0;
	width: 760px;
	height: 42px;
	/*
	voice-family:"\"}\"";
	voice-family:inherit;
	padding: 0 0 0 36px;
	width: 724px;
	height: 42px;
	*/
}

.full-box-footer{
	float: left;
	margin: 0 -10px 0 0;
	width: 760px;
	background: url(../images/big-box-footer.jpg) no-repeat;
	height: 52px;
}

.full-box-endstart{
	float: left;
	margin: 0 -10px 0 0;
	width: 760px;
	background: url(../images/big-box-endstart-full.jpg) no-repeat;
	height: 52px;
}

/* boxes for content end */

#footer a {
	text-decoration: none;
	color: #986b42;
	/*font-weight: bold;*/
}
#footer a:hover {
	text-decoration: underline;
	color: #c6986e;
}

.box1-content{
	float: left;
	width: 688px;
	margin: 0;
	padding: 0;
}

.box2-content{
	float: left;
	width: 313px;
	margin: 0;
	padding: 0;
}

.box3-content{
	float: left;
	width: 313px;
	margin:0 0 0 62px;
	padding: 0;
}

h1.box1-title{
	font-family: Georgia, serif;
	font-size: 20px;
	color: #632811;
	font-weight: bold;
	letter-spacing: .5px;
	background: url(../images/title-bg.jpg) repeat-x;
	height: 38px;
	padding: 7px 0 0 8px;
	margin: 0;
}

.image-border-left{
	border: 5px solid #692a12;
	float:left;
	margin: 8px 8px 8px 6px;
}

.image-border-right{
	border: 5px solid #692a12;
	float:right;
	margin: 8px;
}

.image-border-center{
	border: 5px solid #692a12;
	margin: 8px 6px 0 8px;
}

.image-border{
	border: 5px solid #692a12;
	margin: 8px 6px 0 8px;
}

.image-border-thin{
	border: 2px solid #692a12;
	margin: 8px 0 0 8px;
}

/*
span.old-guy-img{
	float:right;
	background: url(../images/old-guy.jpg) no-repeat;
	width:244px;
	height: 282px;
}*/

.footer-nav{
	color: #986b42;
	text-align: center;
	font: 11px Verdana, Arial;
	margin: 20px 0 0 0;
}

.footer-text{
	color: #986b42;
	text-align: center;
	font: 11px Verdana, Arial;
	line-height: 16px;
}
#gallerylist, #galleryphotos {
  margin: 5px;
  text-align: center;
}
#gallerylist img {
  border: 3px solid #692a12;
  margin: 2px;
}
#galleryphotos img {
  margin: 10px;
  border: 5px solid #692a12;
}
#gallerylist .active img, #gallerylist a:hover img, #gallerylist a:active img {
  border: 3px solid #4b6717;
  filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}
#gallerylist a {
   text-decoration: none;
}
