
body{											background-color:#910000; background-image:url(images/background.jpg); background-repeat:repeat-x; background-position:top; margin:0; padding:0; font-family:"Times New Roman", Times, serif; font-size:100%; letter-spacing:0.05em; }
#wrap{											margin:0 auto; padding:0; width:830px; }

.clear{											clear:both; }
.clear-right{									clear:right; }
.clear-left{									clear:left; }
a:focus{										outline:none; }
h1{												margin:0 0 10px 0; padding:0 0 10px 0; color:#5f5241; font-size:1.7em; font-weight:100; font-variant:small-caps; border-bottom:7px solid #cc9900; }
h2{												margin:0; padding:0 0 10px 0; color:#5f5241; font-size:1.3em; font-weight:100; font-variant:small-caps; }

#header{										background-image:url(images/logo-top.jpg);  background-repeat:no-repeat; background-position:top center; margin:0; padding:0; height:154px; width:831px; }
#header p{										margin:0; padding:0; font-size:1.2em; color:#fee170; text-align:center; }
#header a{										background-image:url(images/button-1.png); background-repeat:no-repeat; background-position:top center; margin:0; padding:10px 0 0 0; height:32px; width:208px; color:#fee170; font-size:1.05em; font-variant:small-caps; text-decoration:none; text-align:center; display:block; }
#header a:visited{								color:#fee170;text-decoration:none; }
#header a:hover{								color:#fff; text-decoration:none; }
.header-left{									margin:0; padding:85px 0 0 15px; float:left; }
.header-right{									margin:0; padding:65px 12px 0 0; float:right; }
#header-bottom{									background-image:url(images/logo-bottom.jpg); background-repeat:no-repeat; background-position:top center; margin:0; padding:0; height:28px; width:830px; }

#navigation{									background-image:url(images/navigation-background.jpg); background-repeat:no-repeat; background-position:top center; margin:0; padding:14px 0 8px 0; height:30px; width:830px; font-size:1.0em; font-variant:small-caps; }
#navigation ul{									margin:0; padding:0; list-style:none; text-align:center; }
#navigation li{									margin:0; padding:0; height:38px; display:inline; }
#navigation a{									margin:0; padding:11px 18px 10px 18px; color:#564839; text-decoration:none; }
#navigation a:visited{							color:#564839; text-decoration:none; }
#navigation a:hover{							background-color:#FFFFFF; color:#ac937e; text-decoration:none; }

#sub-nav{										margin:0 0 0 100px; padding:5px; font-variant:small-caps; }
#sub-nav a{										margin:3px 0 0 0; padding:11px 18px 0 18px; height:28px; color:#564839; text-decoration:none; }
#sub-nav a:visited{								color:#564839; text-decoration:none; }
#sub-nav a:hover{								color:#564839; text-decoration:underline; }

.about{											display:none; }
.rooms{											display:none; }
.lodging{										display:none; }
.locals{										display:none; }

#content{										background-image:url(images/content-repeat.jpg); background-repeat:repeat-y; background-position:center; margin:0; padding:0; width:830px; }
#content-wrap a{								color:#bb8c00; text-decoration:none; }
#content-wrap a:visited{						color:#bb8c00; text-decoration:none; }
#content-wrap a:hover{							color:#bb8c00; text-decoration:underline; }
#content-wrap{									margin:0 auto; padding:0; width:710px; }
#content-wrap ul{								margin:0; padding:0 0 10px 30px; list-style-type:disc; }
#content-wrap li{								color:#d45050; margin:0; padding:0; }
#content-bottom{								background-image:url(images/bottom-frame.jpg); background-repeat:no-repeat; background-position:top center; margin:0; padding:0; height:39px; width:830px; }
.tag{											width:760px; margin:0 auto; padding:10px 0 0 0; }
.tag p{											margin:0; padding:0 0 10px 0; font-size:1.1em; font-variant:small-caps; color:#ca9700; text-align:center; }

#content-left{									width:300px; float:left; }
#content-left p{								margin:0; padding:0 0 10px 0; color:#5f5241; font-size:1em; }
#content-left table{							background-color:#5f5241; margin:0; padding:10px; width:280px; font-family:"Times New Roman", Times, serif; font-size:1em; color:#fff; border:1px solid #e5d9ca; }
#content-left td{								padding:0; }
.submit{										background-image:url(images/button-2.jpg); background-repeat:no-repeat; background-position:top center; margin:10px 0 0 0; padding:0 0 4px 0; height:42px; width:208px; color:#fee170; border:0; font-family:"Times New Roman", Times, serif; font-size:1.05em; font-variant:small-caps; text-decoration:none; text-align:center; display:block; cursor:pointer; }
#content-left span{								padding:0 0 5px 0; color:#e5d9ca; }
#content-right{									width:400px; float:right; }
#content-right p{								margin:0; padding:0 0 10px 0; color:#5f5241; font-size:1em; }
#content-right img{								margin:8px; border:3px solid #d45050; }
#content-wide p {								margin:0; padding:0 0 10px 0; color:#5f5241; font-size:1em; }
#content-wide img{								margin:8px; border:3px solid #d45050; }
#content-wide table{							margin:10px 0 10px 0; padding:0; }
#content-wide td{								background-color:#efd059; margin:10px 0 10px 0; padding:12px; color:#5f5241; font-style:italic; font-weight:bold; font-size:1.1em; vertical-align:top; }
#content-wide select{							font-size:0.7em; }
#content-wide p.big{							color:#5f5241; font-size:1.3em; }
#content-eleft{									width:350px; float:left; }
#content-eleft p {								margin:0; padding:0 5px 10px 0; color:#5f5241; font-size:1em; }
#content-eleft img{								margin:8px; border:3px solid #d45050; }
#content-eright{								width:350px; float:right; }
#content-eright p {								margin:0; padding:0 0 10px 5px; color:#5f5241; font-size:1em; }
#content-eright img{							margin:8px; border:5px solid #d45050; }
#content-eleft img.no-border{					padding:3px; border:0; }
#content-eright img.no-border{					padding:3px; border:0; }

.special{										margin:20px 0 20px 0; padding:10px 20px 10px 20px; color:#bb8c00; font-style:italic; border-top:1px solid #bb8c00; border-bottom:1px solid #bb8c00; }

#slideshow-wrap{								background-image:url(images/slideshow-background.jpg); background-repeat:no-repeat; background-position:top center; margin:0 auto; padding:21px 0 0 0; height:264px; width:760px; }
.slideshow-one{									margin:0; padding:0; height:275px; width:382px; text-align:center; float:left; }
.slideshow-one img{								margin:0; padding:0 0 0 12px; height:251px; width:356px; top:0; left:0; }
.slideshow-two{									margin:0; padding:0; height:275px; width:382px; text-align:center; float:right; }
.slideshow-two img{								margin:0; padding:0 11px 0 0; height:251px; width:356px; top:0; left:0; }
.slideshow-three{								margin:0; padding:0; text-align:center; }
.slideshow-three img{							margin:0; padding:0; top:0; left:0; }

.text-slideshow{								margin:0 auto; padding:0; height:25px; width:750px; }
.text-slideshow div{							margin:0; padding:0; height:25px; width:750px; top:0; left:0; }
.text-slideshow p{								margin:0; padding:0; font-size:1.5em; font-variant:small-caps; color:#c89600; text-align:center; }

#footer{										border-top:7px solid #cc9900; }
#footer td{										margin:0; padding:10px 15px 0 15px; font-size:0.95em; vertical-align:top; }
#footer ul{										margin:0; padding:0; list-style:none; }
#footer li{										margin:0; padding:0; color:#bb8c00; }
#footer li a{									color:#5f5241; text-decoration:none; }
#footer li a:visited{							color:#5f5241; text-decoration:none; }
#footer li a:hover{								color:#5f5241; text-decoration:underline; }
#footer-links{									background-image:url(images/present.jpg); background-repeat:no-repeat; background-position:top left; margin:10px 0 0 0; padding:20px 0 0 70px; }
#footer-links a{							    color:#d45050; font-size:1.3em; font-variant:small-caps; font-weight:100; text-decoration:none; }
#footer-links a:visited{						color:#d45050; text-decoration:none; }
#footer-links a:hover{							color:#bb8c00; text-decoration:none; border-bottom:7px solid #bb8c00; }
#footer-logo{									background-image:url(images/bottom-logo.jpg); background-repeat:no-repeat; background-position:top center; margin:0 auto; padding:0; height:81px; width:830px; }
#image-links{									background-image:url(images/bottom-shadow.jpg); background-repeat:no-repeat; background-position:top center; margin:0 auto; padding:10px 0 0 0; height:157px; width:993px; color:#c54c4c; font-size:1.1em; font-variant:small-caps; text-align:center; }
#image-links p{									margin:0; padding:0 0 10px 0; }
#image-links img{								margin:0; padding:0 8px 0 8px; border:0; }
