body {
  width: 100%; 
 
   background: #a07785;
  /*background: #edddc6;*/
  margin: 0;
  padding: 0;
  font-family:      Times,
                    "Times New Roman",
                    serif; }
  
#nav { 
    background: #a07785;
 /**//* background-image: url(/images/set2maplong5.jpg);*/
 	background-image: url(/images/logonav4.jpg);

  height: 129px;
  width: 100%;
   text-align:center;
  }

#menu a {
  position: absolute;
  height: 90px;
  width: 65px;
  top: 31px; 
  text-decoration: none;
  }

#menu a.home {
  height: 70px;
  width: 40px;
  }
  
#menu a.contact {
  height: 70px;
  width: 56px;
  }
  
#menu a.activities{
  height: 70px;
  width: 63px;
  }
  
#menu a.staff{
  height: 70px;
  width: 40px;
  }
  
#menu a.gallery{
  height: 70px;
  width: 48px;
  }
#menu a.rates {
  height: 70px;
  width: 40px;
}  
#menu a.faq {
  height: 70px;
  width: 38px;
  }

#menu a.lodging {
  height: 70px;
  width: 54px;
  }

  

  
#menu a i { visibility: hidden; }
#navbak { text-align:center;}
#navbak a { font-family: sans-serif; font-size: 0.8em; margin: 0 10px 0 10px;}

a#rates { top: 30px; left: 47px; }
a#lodging { top: 30px; left: 88px; }
a#faq { top: 30px; left: 143px; }
a#activities { top: 30px; left: 236px; }
a#gallery { top: 30px; left: 182px; }
a#contact { top: 30px; left: 301px; }
a#staff { top: 30px; left: 360px; }
a#home { top: 30px; left: 4px; }


a#home:hover { background-image: url(/images/navhome.jpg); background-repeat: no-repeat; }
a#faq:hover { background-image: url(/images/navfaq.jpg); background-repeat: no-repeat; }
a#lodging:hover { background-image: url(/images/navlodging.jpg); background-repeat: no-repeat; }
a#rates:hover { background-image: url(/images/navrates.jpg); background-repeat: no-repeat; }
a#activities:hover { background-image: url(/images/navactivities.jpg); background-repeat: no-repeat; }
a#gallery:hover { background-image: url(/images/navgallery.jpg); background-repeat: no-repeat; }
a#contact:hover { background-image: url(/images/navcontact.jpg); background-repeat: no-repeat; }
a#staff:hover { background-image: url(/images/navstaff.jpg); background-repeat: no-repeat; }

a#home:hover, a#activites:hover, a#lodging:hover, a#gallery:hover, a#rates:hover, a#faq:hover, a#contact:hover, a#staff:hover { border: none; } 

a { text-decoration: none; color: #3117f7;}
a:visited { color: #1a08a7;}
a.truehover:hover {  color: #ffffff; background:#3117f7;}
/*a:focus, a:active { color: #FF4500; background: transparent; }*/



h1{ height: 25px;  margin: 10px 25% 0 25%; text-align: center; color: #696969;  font-size: 20px;  font-weight: bold; background-image: url(/images/h1bg.jpg);  background-repeat: repeat-x; }
h2{ text-align: center; color: #351f27; font-size: 1.2em; font-weight:normal;}
h2.contact{ margin:10px 0 0 0; padding:0;}
h2.act{text-align: left; font-size:1.1em; text-decoration: underline;}
p{ color:#351f27; font-family: Times, "Times New Roman", serif; /*letter-spacing:0.05em; word-spacing: 0.10em;*/}
p.lodge, p.lodgelist{ color: #63444f; text-align:left;}
p.lodgelist{margin: 0 0 0 20px;}
p.lodgecenter{ color: #63444f; text-align:center;}
/*p.rateheader, p.rate{ margin:0; padding:0;  color: #63444f;}*/
p.rates_inc{ text-align:center; font-size: 1em;}
p.rates_inc_item {  margin:0; padding:0; text-align:center;}
p.smallcenter{ font-size:.8em; text-align: center;} /*required css tag if using brackets*/
p.contact{ color:#63444f;}
p.gallery{ text-align: center;}

p.gall_item{ text-align:center;}
p.staff{ text-align: left;}
p.home{padding-left: 1%;  font-size: .75em; }
p.home_middle{ text-align: center;}
p.faqpics{ text-align:center; }
p.acc{ text-align:center; font-weight: bold; font-size: medium;}


table.contact td, table.lodging td{ background: #eeeeee; padding: 10px;}
table.contact { border:outset; background-image: url(/images/tablebg.jpg); background-repeat: repeat;padding: 20px; text-align: center; margin:20px 0 0 0; width:75%;}
table.rates{  border:outset ; background-image: url(/images/tablebg.jpg); background-repeat: repeat; /*padding: 5px;*/  margin-left: auto; margin-right: auto; width: 70%;}
table.rates td{padding: 5px; background: #eeeeee;  text-align: center;}
table.schedule{float:left; border: 1px solid black; margin: 0 10px 10px 0;}
table.schedule tr.title{color:red; font-size:1.1em; text-align: center;}
table.schedule td{font-size:.8em; text-align: center;}
table.plain { text-align:center; margin:0; padding:0;}
table.plain td{ text-align:center; margin:0; padding:0;}

table.cform { border-collapse:collapse; text-align:center; margin:5px; padding:5px; border: 1px solid #351f27; background: #fcebec;}
table.cform td{ text-align:left;  margin:5px; padding:5px; }

table.lodging{  border:outset; background-image: url(/images/homeimgbg.jpg); background-repeat: repeat;padding: 2%; width: 85%;  margin-left: auto; margin-right: auto;}




table.gallery {margin-left: auto; margin-right: auto; }
table.staff{ text-align:center;}
table.home{ text-align: center;  width:100%; }
table.home h1{height: 25px; /*margin-left:25%; margin-right:25%;*/ text-align: center; color: #696969;  font-size: 20px;  font-weight: bold; background-image: url(/images/h1bg.jpg);  background-repeat: repeat-x; }
table.home td.w-fifty{ width:50%;  vertical-align:bottom; background-image:url(/images/homeinsidebg.jpg);  background-position: center; background-repeat: no-repeat; border: inset; /*margin: 1%;*/}
table.acc{ text-align:center; background:#ffffff; width:700px; border:2px solid black; padding:5px; margin:auto; }
table.accview{ background:#ffffff; width:700px; border:2px solid black; padding:5px; margin:auto; }
/*table.home td.w-seventyfive, table.home td.w-eighty{ border:1px groove #ffffff; background-image: url(/images/homebg.jpg); padding: 5px;}*/

table.acc th{background:#eac9c7;}
table.accview td{padding: 25px 5px 25px 5px;}
th.w-eighty-left{width:80%; text-align:left; background:#eac9c7;} 

td.w-five{ width:5%; text-align:center;  }
td.w-ten{ width:10%; }
td.w-ten-center{ width:10%; text-align:center; }
td.w-fifteen{width:15%;}
td.w-twenty{width:20%;}
td.w-twenty-left{width:20%; text-align:left;}

td.w-twenty_center{width: 20%; text-align: center;}
td.w-twentyfive{width:25%;}

td.w-twentyfive-left{width:25%; text-align:left;}

td.w-twentyfive_center{width:25%; text-align: center;}
td.w-thirty{width:30%;}
td.w-thirtyfive{width:35%; vertical-align: top;}
td.w-forty{width:40%;}
td.w-fortyfive{width:45%;}
td.w-fifty_left{width:50%; text-align: left; vertical-align:top;}
td.w-fifty_center{width:50%; text-align: center; vertical-align:top;}
td.w-fifty{width:50%; }


td.w-fiftyfive{width:55%;}
td.w-sixty{width:60%;}
td.w-sixtyfivecenter{width:65%;  text-align: center;vertical-align:top;}

td.w-seventy{width:70%;}
td.w-seventyfive{width:75%;}
td.w-eighty{width:80%;}
td.w-eighty-left{width:80%; text-align:left;}
td.w-eightyfive{width:85%;}
td.w-ninety{width:90%;}

ul{ border: 5px solid #8e7077; background: #eeeeee; padding: 5px; margin:0;}
ul li{ font-family: sans-serif; margin:0; padding:0; text-align:center; /*color :#351f27;*/ color:#63444f;  font-weight:lighter; font-size:.9em; list-style-type: disc; }
ul.rates { text-align:left; margin:0 0 0 50px;}
ul.rates li{ font-family: sans-serif; margin:0; padding:0; text-align:left; /*color :#351f27;*/ color:#63444f;  font-weight:lighter; font-size:.9em; list-style-type: disc; }
div.homemain{ width:100%; text-align:center;}

div.main{ background: #fceceb; /*background: #d6bab9;*/ padding: 2%; border: inset; /*margin: 1%;*/}
div.main2{/*margin: 25px 5% 0 5%;*/ background: #a07785; /*padding: 2%;*/ /*border: inset;*//* margin: 1%;*/  text-align:center;    }
div.foot{ text-align:center;}
div.lodging{ text-align:center;}
div.contact { text-align: center; }
div.contact table { margin-left: auto; margin-right: auto; } 
div.section h2 {  text-decoration: underline; color:#800000;}
div.weather{ text-align: center; margin-bottom: 0%;}
div.rates { /*width: 75%;*/ }
div.gallery{ text-align: center;}
div.ul{ margin-left:25%; margin-right:25%;  margin-bottom: 1%; border: 2px solid #63444f; /*background: #fffaf0;*/ background: #8e7077; padding:0;}

div.home_midddle{ text-align: center;}
div.frame{margin: 1%; padding: .5%; background: #63444f url(/images/border7.gif); border: outset;}
div.accounting_menu{ border: 3px solid black; margin: 5% 25% 0 25%; padding: 5px; background:#eeeeee;}
div.test{ text-align:center;}


img.gall,  img.thumb{ text-align: center; background:#ece9e9 url(/images/homeimgbg.jpg); margin :0; padding: 8px 8px 8px 8px; border: outset #ffffff;}
a.image{ text-decoration: none;}

img.thumb{margin: 1%;}
img.link{ border:0;}
img.lodge {padding: 8px 8px 8px 8px; border: outset; background-image: url(/images/homeimgbg.jpg); }
img.admin{ text-decoration:none; border: none;}
img.staffleft{float:left;}
img.staffright{float:right;}
img.home{border: outset #2e2e6e; text-align: center; padding: 2px; background-image: url(/images/border7.gif); }
img.home_middle{ border: outset #2e2e6e; text-align: center; padding: 8px; background-image: url(/images/border7.gif); /*url(/images/homeimgbg.jpg);*/ }
img.faq{border: inset; background: #d6bab9; padding: 5px 2% 5px 2%; margin: 0 5% 0 5%;}
a{text-decoration:none; border:0;}

span.question{color:red;}
span.blink{ /*text-decoration:blink; */text-transform: capitalize; color:#ffffff; text-decoration:underline;}
span.cap{ font-size:2em}
span.lineone{font-weight:bold; font-size: 1.5em;}
span.linetwo{ font-weight:bold;}
span.linethree{font-weight:bold;}
span.linefour{font-weight:bold;}
span.gc{ font-size:1.1em;}

span.left{ text-align: left;}
span.tabright{margin: 0 0 0 50px;}