body{
	font:1em Verdana, Helvetica, Arial, Geneva, 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;*/
}


/*  included in body definition above
p ol ul li td {
	color: #6f4833;
	font-size: 0.7em;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
*/

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:100%;
	 margin:0px;
	 padding:0px;
}
#logo{
	 height:25px;
	 width:100%;
	 background:url(../images/handheld logo.png) no-repeat;
	 margin:0px;
	 padding:0px;
}
#logolink{
	display: none;
	position:absolute;
	top:35px;
	left:57px;
}
#middlewrapper{
	
	width:10px;

}
#navcolumnwrapper{
	display: none;
	width:210px;
	float:left;
	padding-right:20px;
}
#navwrapper{
	display: none;
	width:165px;
	position:absolute;
	top:196px;
	left:45px;
	background:url(../images/nav_bg.gif) repeat-y;
	margin:0px;
	padding:0px;
}
#nav{
	display: none;
	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 {
	display: none;
	font-family: arial, sans-serif; 
	width:131px; 
	height:140px; 
	position:relative; 
	margin:0; 
	font-size:14px; 
	background:transparent;
	}

.menu2, .menu3 {display: none;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;;}
	
/* controls fly-out block */
.menu ul li:hover ul {
	display:block; 
	position:absolute;
	top:0; left:131px; 
	width:565px;
	background:transparent;}

/* controls contents of submenu block */
.menu ul li:hover ul li {float:left;}

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

/* turns selections green when cursor is over them */
.menu ul li:hover ul li a:hover {
	background:#f3f3f3;
	color:#006400;
}
/*#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:400px;
	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{
	display: none;
  	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{
	display: none;
}
.featureleft{
	display: none;
}
.thumbphoto{
	display: none;
}

.thumbblurb{
	display: none;
}
.photo{
	display: none;
}
.blurb{
	font:11px Verdana, Helvetica, Arial, sans-serif;
	color:#957d6e;
	line-height:1.3;
	text-align: center;
}
.nogap{
	display: none;
}
.nobreak{
	display: none;
} 

.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;
	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 {
		  display: none;
		  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.
*/

.button {
  width: 200px;
  height: 35px;
  padding: 5px 16px 3px;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border: 2px solid #6f4833;
  position: relative;
}
.label {
  /*font-family: Lucida Sans, Helvetica, sans-serif;
  font-weight: 800;*/
  color: #fff;
  text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.printlogo {display:none;}
.handheldlogo {display:block}






