body{
	font:13px Verdana, Helvetica, Arial, sans-serif;
	color: #6f4833;
	line-height:1.4;
	text-align:left;
	background:url(../images/bg.gif) repeat-x;
	background-color:#c9bcab;
	margin:0px;
	padding:0px;
	scrollbar-face-color:#9d8c76;
	scrollbar-highlight-color:#f3f3f3;
	scrollbar-3dlight-color:#e0d9cf;
	scrollbar-darkshadow-color:#9d8c76;
	scrollbar-shadow-color:#4d218b;
	scrollbar-arrow-color:#b22222;
	scrollbar-track-color:#c9bcab;
}
a:link, a:visited{
	color:#852900;
	text-decoration:none;
}
a:hover, #nav a:hover{
	text-decoration:underline;
}
#nav a:link, a:visited{
	color:#903a14;
	text-decoration:none;
}
#nav a:hover{
	text-decoration:underline;
}
#wrapper{
	 width:800px;
	 margin:0px;
	 padding:0px;
}
#logo{
	 height:153px;
	 width:800px;
	 background:url(../images/logo.gif) no-repeat;
	 margin:0px;
	 padding:0px;
}
#logolink{
	position:absolute;
	top:35px;
	left:57px;
}
#middlewrapper{
	width:800px;
	background:url(../images/logo_bottom.jpg) no-repeat;
	padding-top:43px;
}
#navcolumnwrapper{
	width:210px;
	float:left;
	padding-right:20px;
}
#navwrapper{
	width:165px;
	position:absolute;
	top:196px;
	left:45px;
	background:url(../images/nav_bg.gif) repeat-y;
	margin:0px;
	padding:0px;
}
#nav{
	font:bold 12px Verdana, Helvetica, Arial, sans-serif;
	color:#4d210b;
	text-align:left;
	width:135px;
	padding:0px 15px 20px 15px;
	margin:0px;
	background:bottom url(../images/nav_bottom.gif) no-repeat;
}

.menu {font-family: arial, sans-serif; width:131px; height:140px; position:relative; margin:0; font-size:14px; background:transparent;}

.menu2, .menu3 {height:80px;}

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#903a14; width:120px; height:30px; border-left:1px solid #4D219B; border-width:1px 1px 0 0; background:transparent; line-height:29px; font-size:14px; padding-left:10px;}

.menu ul {padding:0; margin:0;list-style-type: none;}

.menu ul li {float:left; position:relative;}

.menu ul li ul {display: none;}

#4d218b {
	color:#4d218b}

.menu ul li:hover a {
	color:#4d210b; 
	background:#c9bcab;;}

.menu ul li:hover ul {
	display:block; 
	position:absolute;
	 top:0; left:131px; 
	width:565px;
	 background:transparent;}

.menu ul li:hover ul li {float:left;}

.menu ul li:hover ul li a {
	display:block; 
	background:transparent  url(../images/opaque.png); 
	color:#4d210b; 
	width:150px; 
	float:left;}  /*controls the flyout "windows"*/

.menu ul li:hover ul li a:hover {
	background:##f3f3f3;
	color:#006400;  /*dark green*/
	font-weight: bold;
}
/*#4d210b*/


#navheader{
	font-size:15px;
	width:135px;
	height:13px;
	margin-bottom:9px;
	text-shadow:  #fffaf0 .1em .1em .1em; 
/* color(#666666), offset to the right, offset to the bottom, blur (the higher the number the blurier it gets) */
}

.navsubhead{
	font:11px Verdana, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	margin:15px 0px 6px 0px;
}

.navitem{
	background:left url(../images/nav_arrow.gif) no-repeat;
	padding-left:10px;
	margin-bottom:6px;
}

#contentcolumnwrapper{
	width:570px;
	float:right;
	margin:0px;
	padding:0px;
}

#content{
/* 	padding:18px 0px 0px 0px;
	margin:0px; */
	height: 30em;
	width: 45em;
	overflow: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}	
	
#content .directionlist { 
	padding:0;
	margin:0 0 0 30px;
	line-height:19px;
}
#content .list { 
	list-style:none;
	padding:0;
	margin:0;
	line-height:18px;
}
#content .list li {
	padding:0 0 7px 10px;
	background-image: url(../images/iconbullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
#content .headerlist {
	list-style:none;
	padding:0;
	margin:0;
}
#content .headerlist li {
	padding:0 0 7px 0px;
}

.anchorlinks {
	padding-bottom:10px;
	line-height:24px;
	font-size:16px;
 	text-shadow:  #fffaf0 .08em .08em .1em;  /* color(#666666), offset to the right, offset to the bottom, blur (the higher the number the blurier it gets) */
}

.anchorlinks a:hover {
	padding-bottom:10px;
	line-height:24px;
	color: #006400;
	font-size:16px;
	font-weight: bold;
 	text-shadow:  #fffaf0 .08em .08em .1em;  /* color(#666666), offset to the right, offset to the bottom, blur (the higher the number the blurier it gets) */
}


.blink {
	text-decoration: blink;
}
 
#footer{
  	font:10px Verdana, Helvetica, Arial, sans-serif;
	color:#8a7465;
	height:25px;
	margin:30px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/footer_bg.gif) no-repeat;
}

.feature{
	float:right;
	margin:10px 0px 10px 10px;
	padding:10px;
	background-color:#e0d9cf;
	border:1px inset #9d8c76;
}
.featureleft{
	float: left;
	/*	width:274px;
*/	margin: 10px 10px 10px 0px;
	padding: 10px 10px 10px 10px;
	background-color:#e0d9cf;
	border:1px outset #9d8c76;
}
.thumbphoto{
	float: left;
/*	width:274px; */
	margin: 4px 15px 4px 4px;
	padding: 7px 7px 3px 7px; 
	background-color:#e0d9cf;
	border:1px solid #9d8c76;
}

.thumbblurb{
	width:125px;
	font:11px Verdana, Helvetica, Arial, sans-serif;
	color:#957d6e;
	line-height:1.3;
	text-align: center;
}
.photo{
	background-color:#f3f3f3;
	border:1px solid #795641;
	padding:2px;
	margin-bottom:8px;
}
.blurb{
	font:11px Verdana, Helvetica, Arial, sans-serif;
	color:#957d6e;
	line-height:1.3;
	text-align: center;
}
.nogap{
	margin-top: 0px;
}
.nobreak{
	margin-bottom: 0px;
} 

.date{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  font-weight: lighter;
  color: #6f4833;
}

h1{
	color:#4b2e1e;
	margin:0px;
	padding:2px 0px 7px 30px;
	background:url(../images/icon.gif) no-repeat;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
}
h2, h3{
	font:bold 14px Verdana, Helvetica, Arial, sans-serif;
	color:#6f4833;
	margin:0 0 3px 0;
	padding:12px 0 0 0;
}
h3{
	font-size:13px;
	padding:0;
}
h4{
	font:bold italic 12px Verdana, Helvetica, Arial, sans-serif;
	color:#6f4833;
	padding:0;
	margin:0 0 3px 0;
}
h5{
	font:bold 11px Verdana, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	padding:10px 0 0 0;
	margin:0 0 3px 0;
}
h6{
	font:bold 13px Verdana, Helvetica, Arial, sans-serif;
	padding:3px 0 0 0;
	margin:0 0 3px 0;
}

h7 {
	font-style: normal;
	font-family : Tahoma, Verdana, sans-serif;;
	font-size : medium;
	font-style : normal;
	text-align : left;
	font-weight : bold;
	margin-bottom: -.1em;
	margin-left: -2em;
	color: #228B22;
}

.nogap ul
{
 margin: 0;
 padding: 0;
 white-space: pre;
}

#directions h2 {
	padding:30px 0 0 0;
}

.divider {
	 border-bottom:1px solid #dfd7cd;
	 border-top:1px solid #8b6d59;
}
#nav .divider{
	 margin:0px 0px 15px 0px;
}

.darkred {
	color: #b22222;
}

.indent {
	margin-left: 15px;
}

#tab {
		  FONT-SIZE: 93%; 
/*		  BACKGROUND: url(../images/bg.gif) #dae0d2 repeat-x 50% bottom;*/ 
		  FLOAT: left; 
		  WIDTH: 97%; 
		  LINE-HEIGHT: normal;
}
#tab ul {
		  PADDING-TOP: 10px;         
		  PADDING-RIGHT: 10px; 
		  PADDING-BOTTOM: 0px;		  
		  PADDING-LEFT: 10px; 
		  MARGIN: 0px;
		  LIST-STYLE-TYPE: none;
}
#tab li {
		  BACKGROUND: url(../images/left.gif) no-repeat left top; 
		  FLOAT: left; 
		  PADDING-TOP: 0px;     
		  PADDING-RIGHT: 0px; 
		  PADDING-BOTTOM: 0px;		  
		  PADDING-LEFT: 9px; 
		  MARGIN: 0px; 
}
#tab a {
		  BACKGROUND: url(../images/right.gif) no-repeat right top; 
		  PADDING-TOP: 5px;        
		  PADDING-RIGHT: 15px; 
		  PADDING-BOTTOM: 4px;		  
		  PADDING-LEFT: 6px;		  
		  DISPLAY: block; 
		  FLOAT: left; 
		  COLOR: #765; 
		  FONT-WEIGHT: bold; 
		  TEXT-DECORATION: none;
}
#tab a {FLOAT: none;}
#tab a:hover {COLOR: #557777;}
#tab #current {BACKGROUND-IMAGE: url(../images/left_on.gif);}
#tab #current a {
   BACKGROUND-IMAGE: url(../images/right_on.gif); 
	PADDING-BOTTOM: 5px; 
	COLOR: #333;
}

.watermark {position:absolute;
					left:450px;
					top:300px;
					z-index:-1
					filter:alpha(opacity=15);
					-moz-opacity:0.15;
					-khtml-opacity: 0.15;
					opacity: 0.15;}
/*	Here is what each of those CSS properties is for:

    * opacity: 0.5; This is the most important one because it is the current standard in CSS. This will work in most versions of Firefox, Safari, and Opera. This would be all you need if all browsers supported current standards. Which, of course, they dont.
    * filter:alpha(opacity=50); This one you need for IE.
    * -moz-opacity:0.5; You need this one to support way old school versions of the Mozilla browsers like Netscape Navigator.
    * -khtml-opacity: 0.5; This is for way old versions of Safari (1.x) when the rendering engine it was using was still referred to as KTHML, as opposed to the current WebKit.
*/