/*
  Colour List:

*/
html, body {margin:0;padding:5px 0 5px 0;font-size:90%;font-family:Verdana, Arial, sans-serif;text-align:center;background-color:#47310f;color:#5c3f14;}

#container {margin:5px;width:996px;margin:auto;text-align:left;background-color:#fff;border:3px solid #865c1d;padding:3px 3px 20px 3px;}

/*
	Top panels:

*/
#head {border:0px solid #86271d;color:#000;padding:0px;margin:0px 0 0 0;text-align:right;height:100px;}
#head img{border:0px;}

#primarynav {border:0px solid #7A7A52;font-size:90%;color:#fff;background-color:#86271D;padding:10px 0 12px 0;margin:3px 0 0 0;text-align:center;}
#primarynav ul, #primarynav ul li{display:inline;list-style:none;padding:0 0px 0 0px;}
#primarynav a{color:#fff;text-decoration:none;}
#primarynav a:hover{text-decoration:underline;}

#secondarynav {border:0px solid #000;font-size:85%;color:#fff;background-color:#000;padding:2px 0 3px 0;margin:3px 0 0 0;text-align:center;}
#secondarynav ul, #secondarynav ul li{display:inline;list-style:none;padding:0 3px 0 3px;}
#secondarynav a{color:#fff;text-decoration:none;}
#secondarynav a:hover{text-decoration:underline;}

/*
	Left Hand Panels:

*/
.reservations{border:1px solid #865c1d;background-color:#F0ECD6;padding:5px;width:165px;margin:67px 3px 0px 0px;float:left;clear:left;}
.sitefeature{position:absolute;border:1px solid #865c1d;background-color:#F0ECD6;padding:5px;margin:auto;width:165px;top:610px;}

.leftfeature1{position:absolute;border:1px solid #865c1d;background-color:#F0ECD6;padding:5px;margin:auto;width:165px;top:584px;}
.leftfeature2{position:absolute;border:1px solid #865c1d;background-color:#F0ECD6;padding:5px;margin:auto;width:165px;top:768px;}
.leftfeature3{position:absolute;border:1px solid #865c1d;background-color:#F0ECD6;padding:5px;margin:auto;width:165px;top:951px;}
.leftfeature4{position:absolute;border:0px solid #FFFFFF;background-color:#FFFFFF;padding:5px;margin:auto;width:165px;top:1134px;}

/*
	Main content panel: 
	
*/
#pagetitle {border:0px solid #000;padding:5px;width:623px;float:left;margin:0px 0 6px 0;text-decoration:none;}

#tabmenu{position:relative;color:#000;border-bottom:0px solid #865c1d;width:626px;margin:0px 0 0 0;padding:0px 0 0 10px;z-index:10;float:left;}
#tabmenu li {display:inline;list-style-type:none;}
#tabmenu a,#tabmenu a.active {background-color:#F0ECD6;border:1px solid #865c1d;padding:5px 10px 4px;margin: 5px 0 0 0;text-decoration:none;border-bottom:1px solid #fff;}
#tabmenu a:visited {border-bottom:0px;}
#tabmenu a:visited:hover {color:#5c3f14;}
#tabmenu a:hover {color:#5c3f14;}
#tabmenu a.active {color:#5c3f14;background-color:#fff;}

#pagecontent{position:relative;border:1px solid #865c1d;background-color:#fff;padding:5px 5px 15px 5px;width:624px;float:left;margin: 3px 0 5px 0;z-index:5;min-height:750px;}
#pagecontent p, #pagecontent h1, #pagecontent h2, #pagecontent h3{margin:5px;}

.insidecontent{border:0px solid #000;padding:0;margin:9px 0;clear:both;}
.insidecontent img{float:left;margin:3px 10px 10px 0;}
.insidecontent h3 a{text-decoration:none;margin-top:5px;}

ol, ol li{list-style:disc inside;margin-left:16px;}/* I don't know why, but I'm using <ol> here because <ul> won't list items in #insidecontent */
#pagecontent,#pagecontent ul,#pagecontent ul li{list-style:disc inside;}

.noteBox{color:#5c3f14;background-color:#F0ECD6;margin:5px;border:1px solid #865c1d;}
.noteBox p, .noteBox h1, .noteBox h2, .noteBox h1, .noteBox a{color: #5c3f14;}

.specials {border:1px solid #865c1d;background-color:#F0ECD6;padding:5px;width:165px;float:right;margin:3px 0 0px 3px;text-align:center;}
.specials a{text-decoration:none;}

/*.first{margin-top:-68px;}*/

#foot{font-size:smaller;border:0px solid #000;border-top: 1px solid #865c1d;color:#5c3f14;background-color:#fff;margin:3px 0 0px 0;clear:both;padding:5px;text-align:left;}
#foot p {margin:4px 0;}
#foot img{float:left;margin:0 20px 0 6px;border:none;}

h1, h2, h3{margin:0;}
h1{font-size:26px;font-weight:normal}
h2{font-size:20px;font-weight:normal}
h3{font-size:16px;font-weight:normal}
h4{font-size:14px;font-weight:normal}
h6{font-size:12px;font-weight:normal;color:#000} 

a, a.active {color:#37607C;text-decoration:none;font-weight:normal}
a:link, a:visited {color:#37607C;text-decoration:none}
a:hover {color:#492B03;text-decoration:none;font-weight:normal}

img{border:1px solid #865c1d;}
.center{text-align:center;}
img.right{float:right;margin-left:5px;}
img.left{float:left;margin-right:5px;}
.noborder{border:0;}
.seperator{font-size:bigger;padding:0 3px;}

/*Start TripAdvisor pages - leave this alone*/
#TA_Container img{border:0;margin-right:5px;}
#TA_Container td{padding:7px 5px;}
/* End TripAdvisor */

ul{margin:0 2px;padding:0 2px;}

th.accent1, tr.accent1, td.accent1{background-color:#F0ECD6;font-weight:bold;text-align:center;padding:2px 0;}
th.accent2, tr.accent2, td.accent2{background-color:#fff;text-align:center;font-weight:normal;padding:2px 0;}
th.accent3, tr.accent3, td.accent3{background-color:#f7f5e9;text-align:center;font-weight:normal;padding:2px 0;}

img.resleaf{border:0px;margin:0 5px -4px 0;padding-top:4px;}
