body { padding: 0; background-color: #482c00; font-family: georgia, serif; margin-top: 0; margin-bottom: 0; }
#outer_wrapper { min-width: 860px; width: 100%;}
#strip { background-color: #8c6400; background-position: 100% 0; z-index: 0; margin-top: 80px; border-top: 6px groove #005d00; border-bottom: 6px groove #005d00; }

#content { background-color: #a9caaf; background-image: url(Images/jungle-tamer.jpg); background-repeat: no-repeat; background-position: center top; position: relative; width: 70%; padding-top: 15px; border-color: #005d00; border-style: solid; border-width: 2px 10px 10px 4px; z-index: 2; margin: -240px auto 0; }
#address { color: #482c00; font-size: 120%; text-align: center; width: 100%; margin-top: 0; padding-top: 80px; }
/* hide from IE mac \*/
* html #content {margin-left: 40px; margin-right: 40px; }
/* end hiding from IE5 mac */
#pacific-nw {background-position: 0 0; position: relative; width: 165px; height: auto; float: left; margin: -20px 20px 6px -20px; 
padding-bottom: 5px; display: inline; }
#body { font-family: sans-serif; background-color: #fff; height: auto; overflow: visible; _height: 560px; min-height: 860px; margin-top: 10px; padding: 10px 20px; border-top: 15px solid #005d00; }

#footer { color: #005d00; font-size: 80%; font-family: sans-serif; background-color: #a9caaf; text-align: center; width: 100%; clear: both; min-height: 2em; margin-top: 0; margin-bottom: 0; padding: 6px 0; border-top: 6px solid #8c6400; }
h1 { color: #005d00; font-size: 115%; font-weight: bold; font-style: italic; text-decoration: none; text-align: center; }
h2 { color: #005d00; font-size: 105%; font-weight: bold; font-style: italic; text-decoration: none; }
p { font-size: 100%; font-family: sans-serif; padding-right: 10px; margin: 10px 0; }
a.first:link { text-decoration: none; color: #005D00; font-size: 80%; font-family: sans-serif; font-weight: bold; 
background-color: #a9caaf; padding: 3px 10px 3px 12px; display: inline; }
a.first:visited { text-decoration: none; color: #a9caaf; font-size: 80%; font-weight: bold; background-color: #005d00; 
padding: 3px 10px; }
a.first:hover { color: #005d00; text-decoration: underline; font-size: 80%; font-weight: bold; background-color: #a9caaf; padding: 3px 10px; }
a.first:active { color: #a9caaf; font-size: 80%; font-weight: bold; background-color: white; padding: 3px 10px; }
a:link { color: #005d00; text-decoration: none; }
a:visited { color: #482c00; text-decoration: none; }
a:active { color: #87b26a; text-decoration: underline; }
.image { margin-bottom: 3px; border-color: #005d00; border-style: solid; border-width: 2px 4px 6px 2px; }
.boximagesrt { font-size: 90%; font-family: arial, sans-serif; font-weight: bolder; line-height: 120%; background-color: #fff; text-align: center; width: 216px; height: auto; float: right; margin: 0 0 3px 20px; }
.boximageslft { font-size: 90%; font-family: arial, sans-serif; font-weight: bolder; line-height: 120%; background-color: #fff; text-align: center; width: 216px; height: auto; float: left; margin: 0 20px 3px 0; }

/* Lightbox styles */

#lightbox {	background-color: #eee;
	padding: 12px }

#lightboxDetails  {	font-size: 1em }

#lightboxCaption {	float: left;
	padding-top: 0.5em }

#lightbox img{ border: none; clear: both;} 

#overlay img{ border: none; }

#overlay   {
	background-image: url(/lightbox/overlay.png }

* html #overlay   {
	background: #333 url(/lightbox/transparent.gif);
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lightbox/overlay.png", sizingMethod="scale") }
table { font-size: 70%; }

