body { /* body and font */ margin: 0px 0px 0px 0px; padding: 0; background: #ffffff; font-family: helvetica; font-size: 95%; }  h3 { margin-top: 0;  }   /* links/hover etc. */  a:link { color: #3d7410; text-decoration: none; } a:visited { color: #3d7410; text-decoration: none; } a:hover { color: #3d7410; text-decoration : underline; } a:active { color: #86ae66; text-decoration : none; }  /* image view */  #global { max-width:800px; /* max-width fails up on IE5 but works on IE6 */ padding:10px; margin-left:auto; margin-right:auto;  /* max-width for IE */ width:expression(document.body.clientWidth > 800? "800px": "auto" );  /* needed for old IE <center> workaround  or else text will also center */ text-align:left;  /*border: solid 1px black; */  }    #view { background-image: url(images/inside_tent_view.jpg); height: 150px; /* add space between view and tabs */ /*border-bottom: solid 3px #ffffff; */ }  .header{ white-space: nowrap; text-align:center; }  .menu { width:100%; /*background: orange;*/ float: left; font-size:80%; /*font-weight: bold;*/ }  .menu ul { list-style: none; margin: 0; padding: 0; width: 100%; float: left; }  .menu a { /* border: solid #7d8a73 1px; display: block; margin-right: 0px; margin-left: -1px; margin-top: ?px; margin-bottom: 0px; padding: 2px 3px; */  /* 3d effect */ display: block; border-width: 1px; border-style: solid; border-color: #dff4ce #7d8a73 #7d8a73 #dff4ce; margin: 0px; padding: 2px 3px;  }  .menu a { color: #393839; background: #cee3bd; text-decoration: none; }  /* hover arrow mouseover and mouseout */ .menu .header, .menu .header:hover {  /* background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 97%; padding-right:10px; */   }  .menu a:hover { color: #3d7410; background: #dff4ce; }  .menu li {position: relative;}  .menu ul ul ul { position: absolute; top: 0px; left: 100%; }  .menu ul ul { position: absolute; z-index: 500;  }  div.menu ul ul { display: none; }  div.menu ul ul, div.menu ul li:hover ul ul, div.menu ul ul li:hover ul ul {display: none;}  div.menu ul li:hover ul, div.menu ul ul li:hover ul, div.menu ul ul ul li:hover ul {display: block;}  body { behavior: url(csshover.htc);  }  .menu ul ul { background: white; width:10em; }  .main_column { padding: 20px 0px 0px 0px; }  .right_heading { margin: 20px 0px 0px 10px; padding: 3px 5px 3px 5px; background: #7d8a73; color: #ffffff; font-size: 80%; text-align: center; letter-spacing:+2px; }   .right_column { margin: 0px 0px 0px 10px; padding: 5px; /*background: #cee3bd; */ font-size: 80%; border-bottom: solid 1px #7d8a73; border-left: solid 1px #7d8a73; border-right: solid 1px #7d8a73; }  /* info boxes etc. */ .center_column { margin: 0px 0px 0px 0px; padding: 5px; background: #cee3bd; font-size: 80%; border: solid 1px #7d8a73; }  .right_column img { margin-right: 5px; }   /* address field at the bottom of pages */  .footer { font-size: 90%; color: #7d8a73; text-align: center; }  .footer a:link, .footer a:visited { color: #7d8a73; }  .footer a:hover { color: #7d8a73; text-decoration: underline; }   /* * * * * * * * * * * * * * * * * * * * */  .photos a { display: block; width:100%; }  .photos a:hover{ background: #def7ce; text-decoration: none; }   .video {  /*background-color: #e5dba5;*/ background-color: #efebef; font-size: 80%; padding:3px; border-spacing: 0; border: 1px solid #d7d7d7; }  form { margin-bottom: 0px; margin-top: 0; } 
