body{
margin:0;
padding:0;
font-family:sans-serif 11px;
text-align:center;
background:#7e6e4d;
font: 62.5% palatino linotype,sans-serif ;

}
#footer{position:absolute;
right:29em;
margin-bottom:5px;
color:#fff;
font: 8pt sans-serif;
}
#footer a:link,a:visited{
color:#fff;
text-decoration:none;
}
#footer a:hover{
color:#cccc66;
text-decoration:none;
}

.wrapper{
width:849px;
background:#fff;
margin-bottom:auto; 
padding:0 0 0 0; 
border:0px solid #d4bd9a;
margin-top:15px;
height:750px;
margin-left:auto;
margin-right:auto;
text-align:left;

}
#banner{background-image: url('../images/topbanner.png');
 border:1px solid #d4bd9a;
 z-index:6;
 background-repeat:no-repeat;
 height:100px;
 padding:0 0 0 0; 
margin:0 0 0 0;

 }
#banner2{background-image: url('../images/tilebanner.png');
 border-bottom:1px solid #d4bd9a;
 z-index:6;
 background-repeat:x-repeat;
 height:100px;
 padding:0 0 0 0; 
margin:0 0 0 0;

 }
#content A.alink:active{ color:#7E6E4D;

}
#content{
	text-align:justify;
	font-size:1.2em;
	padding:5px 5px 5px 5px;
	position:absolute;
	top:283px;
	left:276px;
	width:600px;
	color:#7E6E4D;
	background-repeat:no-repeat;
	background-position:5% 49%;
	list-style-type: square;
	height: 520px;
	line-height:1.27em;


}
#content ul{list-style-type: square;
}
H4{	margin-left:0em;

text-transform:uppercase;
color:#ae780a;#45386E}
#content H5{text-transform:uppercase;
color:#730668;margin-right:0em;}

#bod{position:absolute; border-bottom:0px solid #ece9e5;
margin-top:54px; margin-left:0px;width:849px;z-index:2;
}
#bod1{position:absolute; border-bottom:1px solid #d4bd9a;
margin-top:-96px; margin-left:0px;width:849px;z-index:2;
}

#opacborder {
	padding:0px;
	margin-top:-8.2em;
	position:absolute;
	left:7.9em;
	width:849px;
	z-index:1;
	height:15px;
	filter: alpha(opacity=60);
	filter: progid;
	:DXImageTransform.Microsoft.Alpha(opacity=60);
    -moz-opacity: .6;opacity:0.6; 
	background-image:url('../images/opaquetop.png');
	background-repeat:x-repeat;color:#fff;text-align:center;

	}
	#opacborder2 {
	display:block;
	padding:0px;
	margin-top:5.3em;
	position:absolute;
	left:7.9em;
	width:849px;
	font-weight: bold;
	z-index:6;
	height:20px;
	filter: alpha(opacity=60);
	filter: progid;
	top: 215px;

	:DXImageTransform.Microsoft.Alpha(opacity=60);
    -moz-opacity: .6;opacity:0.6; 
	background-image:url('../images/opaquetop.png');
	background-repeat:x-repeat;color:#fff;text-align:center;
	}
#opacborder li{
padding:0px;
margin:0px;
width:49em;
position:relative;
float:left;
left:8px;
top:7.7em;
z-index:1;

}
#navphoto{
position:absolute;
top:13.6em;
left:7.9em;
z-index:0;
}
THEAD{
text-transform:uppercase;
font-family:sans-serif;
font-weight:bold;
font-size:9px;
color:#ae780a;

}
table{font:98% sans-serif;}
#tbl{
	position:relative;
	left:0.3em;
	
}
#homer {position:absolute;
top:11.7em;
right:10em;
height:20px;width:24px;
background-image:url('../images/homelink.png');
background-repeat:no-repeat;
z-index:5;
}
#contactemail {position:absolute;
top:11.7em;
right:16em;
height:22px;width:22px;
background-image:url(../images/email.png);
background-repeat:no-repeat;
}#contactphone {position:absolute;
top:11.8em;
right:13em;
height:20px;width:22px;
background-image:url(../images/phone.png);
background-repeat:no-repeat;
}

#menu{
top:-19.9em;
margin-top:12.2em;
float:left;
width:165px; 
height:125px;
font-size:12pt;
background:transparent;
position:relative;left:130px;
z-index:5;

}
#menu ul li ul li a:hover {
color:#46073f;font-weight:bold;

}
#menu h5 a{ border-width: 0px 0px 0px 0px; 
border-style: solid;
padding-bottom:3px;
top:-2px;
height:17px;
text-align:center;
position:absolute;
left:-45px;

}
#menu ul {
position:relative;
list-style-type:none;
margin-left:0px;

}
#menu a{
font: bold 13px palatino linotype;
color:#fff;
display: block;
width:130px;
margin-left:0px;
padding: 1px 0px 0px 0px;
text-decoration:none;
z-index:1;}
#menu ul li ul {display:none;}
#menu ul li a, .menu ul li a:visited {display:block; width:13em; }
#menu ul li ul a {display:block;font:helvetica 13px normal ;padding: 4px 0px 0px 0px;
}

#menu ul li:hover ul li a {padding: 4px 0 0 50px;
}
#menu ul li:hover ul {
position:absolute;
border-style:solid;
border-color:#fff;
border-width:0px 1px 0px 1px;
display:block;
top:19px;
left:-53px;
padding: 0 0 0 0px;
background:transparent;
width:12.6em;
height:150px;
background:  url(../images/opacbg.png);
filter: alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: .9;opacity:0.8; }
#menu ul li ul :hover li {
background:#fff;
}
#menu ul li:hover ul li ul {
display:none;
}
#menu ul li ul li:hover ul li {
z-index:5;
position:absolute;
border-style:solid;
border-color:#fff;
border-width:0px 1px 0px 1px;
display:block;
top:19px;
left:-153px;
padding: 0 0 0 0;
background:transparent;
width:12.6em;
height:150px;
background:  url(../images/opacbg.png);
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: .5;opacity:0.5; }
#menu ul li ul :hover li {
background:#fff;
}
#map{position:absolute;
 top:0px;
 left:7.3em;
 font-family:verdana ;
 font-size:8pt;
 color:#fff; color:#fff;
 text-decoration:none }
 #map a:link{color:#fff;
 text-decoration:none }
#menu ul li ul li ul li {
display:none;
}
#relo ul li{
margin-left:80px;
}
#sidenav{
padding:0px;
position:absolute;
top:28.6em;
margin:0;
left:7.8em;
width:198px;
height:479px;
filter: alpha(opacity=80);
	filter: progid;
	:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity: .8;opacity:0.8; 
	background-image:url('../images/opaquetop.png');
	border-style:solid;
border-color:#ae780a;
border-width:1px 1px 1px 1px;
 }
#menu ul li ul li:hover {
background:#c5c8c9;
border-bottom:1px solid #fff;

}
#menu ul li a, .menu ul li a:visited {display:block; width:140px;   }
#sidenav ul{
	list-style-type:none;
	width:139px;
	position:relative;
	left:-10px;
	top: -1px;


}
#sidenav a {
display:block;
margin-top:5px;
text-decoration:none;
font:12px helvetica;
color:#fff;#ae780a;#8AB818;
border-bottom:1px dotted;
text-transform:uppercase;
margin-left:-19px;
order:1px solid #fff;

}
#sidenav ul li ul li a{
display:none;
}
#sidenav ul li:hover ul li a{
display:block;
font-size: 10px;
color:#e4ab37;
border-bottom:1px dotted;
text-transform:uppercase;

}
#sidenav ul li ul li:hover a{
color:#ffe010;
}


.ht5 {
	color: #b80dae;
	font-size: 10px;
	text-transform: uppercase;
 TEXT-DECORATION:NONE;
}
A.ht5{
	color: #b80dae;
	font-size: 10px;
	text-transform: uppercase;
 text-decoration:none;
}
.fineprint {
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
	#album {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND:  url(file:///G|/gallery/deer.jpg) #eee no-repeat 0px 40px; MARGIN: 0px auto; BORDER-LEFT: #aaa 1px solid; WIDTH: 320px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 360px
}

.photo{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #7e6e4d; PADDING-BOTTOM: 5px; WIDTH: 600px; PADDING-TOP: 5px; HEIGHT: 330px; TEXT-ALIGN: left
}
.photo H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; COLOR: #fc0; PADDING-TOP: 0px
}
.photo UL {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ae780a; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; WIDTH: 216px; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px solid; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 144px
}
.photo UL LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 6px; WIDTH: 24px; HEIGHT: 24px
}
.photo UL LI A {
	DISPLAY: block; BACKGROUND:#fff; WIDTH: 24px; CURSOR: default; HEIGHT: 24px; TEXT-DECORATION: none
}
.photo UL LI A B {
	DISPLAY: none
}
.photo UL LI A IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; BORDER-LEFT: #666 1px solid; WIDTH: 22px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 22px
}
.photo UL LI A:hover {
    WHITE-SPACE: normal; POSITION: relative
}
.photo UL LI A.vert:hover IMG {
	BORDER-LEFT-COLOR: #fc0; LEFT: -12px; BORDER-BOTTOM-COLOR: #fc0; WIDTH: 48px; BORDER-TOP-COLOR: #fc0; POSITION: absolute; TOP: -20px; HEIGHT: 64px; BORDER-RIGHT-COLOR: #fc0
}
.photo UL LI A.hor:hover IMG {
	BORDER-LEFT-COLOR: #fc0; LEFT: -20px; BORDER-BOTTOM-COLOR: #fc0; WIDTH: 64px; BORDER-TOP-COLOR: #fc0; POSITION: absolute; TOP: -12px; HEIGHT: 48px; BORDER-RIGHT-COLOR: #fc0
}
.photo UL LI A:active {
	POSITION: static; outline: 0
}
.photo UL LI A:focus {
	POSITION: static; outline: 0
}
.photo UL LI A.vert:focus IMG {
	BORDER-RIGHT: #fc0 1px solid; PADDING-RIGHT: 45px; BORDER-TOP: #fc0 1px solid; PADDING-LEFT: 45px; LEFT: 260px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fc0 1px solid; WIDTH: 240px; PADDING-TOP: 5px; BORDER-BOTTOM: #fc0 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 320px; BACKGROUND-COLOR:#fff
}
.photo UL LI A.vert:active IMG {
	BORDER-RIGHT: #fc0 1px solid; PADDING-RIGHT: 45px; BORDER-TOP: #fc0 1px solid; PADDING-LEFT: 45px; LEFT: 260px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fc0 1px solid; WIDTH: 240px; PADDING-TOP: 5px; BORDER-BOTTOM: #fc0 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 320px; BACKGROUND-COLOR: #000
}
.photo UL LI A.hor:focus IMG {
	BORDER-RIGHT: #fc0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fc0 1px solid; PADDING-LEFT: 5px; LEFT: 260px; PADDING-BOTTOM: 45px; BORDER-LEFT: #fc0 1px solid; WIDTH: 320px; PADDING-TOP: 45px; BORDER-BOTTOM: #fc0 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 240px; BACKGROUND-COLOR: #fff
}
.photo UL LI A.hor:active IMG {
	BORDER-RIGHT: #fc0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fc0 1px solid; PADDING-LEFT: 5px; LEFT: 260px; PADDING-BOTTOM: 45px; BORDER-LEFT: #fc0 1px solid; WIDTH: 320px; PADDING-TOP: 45px; BORDER-BOTTOM: #fc0 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 240px; BACKGROUND-COLOR: #fff}
.photo UL LI A:focus B {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: normal; LEFT: 0px; PADDING-BOTTOM: 6px; BORDER-LEFT: #fff 1px solid; WIDTH: 300px; COLOR:#fff; PADDING-TOP: 6px; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; TOP:290px; left:270px; HEIGHT: 20px;BACKGROUND-COLOR: #7c724b;text-align:center;
}
.photo UL LI A:active B {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #666 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: normal; LEFT: 0px; PADDING-BOTTOM: 6px; BORDER-LEFT: #666 1px solid; WIDTH: 204px; COLOR: #ddd; PADDING-TOP: 6px; BORDER-BOTTOM: #666 1px solid; POSITION: absolute; TOP: 165px; HEIGHT: 150px
}