/* GLOBAL DECLARATION */
* {margin: 0; padding: 0;}
html, body {background: url('../../graphics/fillers/background.png'); color: #C1A979; font-family: "Times New Roman", Times, serif; font-size: 11px;}

/* REPLACEMENT TAGS */
a {text-decoration: none;}
a:hover {text-decoration: underline;}
b, strong {font-weight: bold;}
em {font-style: italic;}
form {display: inline;}
h1, h2, h3 {display: block; font-weight: bold; padding-bottom: 10px;}
img {border: 0; display: inline; margin: 0; padding: 0;}
li {margin: .2em .1em .2em 2em;}
ol {margin: .8em 0 .8em 0;}
p {margin: 0px; padding: 0px}
table {border: 0; border-collapse: collapse; margin: 0; padding: 0;}
td {vertical-align: top;}
ul {margin: .8em 0 .8em 0;}

/* CONTAINER: PRIMARY WIDTH: 770px; */
#container {background: url('../../graphics/fillers/container.jpg'); background-color: #F7F0E1; clear: both; margin: 0 auto 0 auto; overflow: hidden; width: 770px;}

#container2 {clear: both; margin: 0 auto 0 auto; width: 770px;}

/* EVENT BLOCK AND BANNER ADS */
#event {background: url('../../graphics/elements/event_block.gif') no-repeat; clear: both; height: 156px; width: 170px;}
#tape {background: url('../../graphics/elements/tape.gif') no-repeat; height: 156px; margin-top: -158px; margin-left: 162px; position: relative; width: 52px;}

/* FOOTER */
#footer {background: url('../../graphics/fillers/footer.gif') no-repeat; clear: both; color: #A07E3E; font-weight: bold; height: 25px; padding: 25px 0 0 46px; width: 724px;}
#footer a {color: #A7813E;}
#footerb {background: url('../../graphics/fillers/footer_gallery.gif') no-repeat; clear: both; color: #A07E3E; font-weight: bold; height: 25px; margin: 0 auto; padding: 25px 0 0 46px; width: 724px;}
#footerb a {color: #71481A;}

/* GALLERY */
#gallery {background: url('../../graphics/fillers/gallery.gif') no-repeat; background-color: #F7F0E1; clear: both; height: 967px; margin: 0 auto 0 auto; overflow: hidden; width: 770px;}
#galleryleft {float: left; width: 309px;}
#galleryright {float: left; padding-left: 70px; width: 310px;}
#photocontainer {clear: both; float: left; margin: 10px 0 0 47px; overflow: hidden; width: 700px;}
.caption {clear: both; color: black; text-align: center; width: 309px;}
.galleryframe {background: url('../../graphics/elements/photo_frame3.gif') no-repeat; cursor: pointer; height: 211px; margin-top: -200px; position: relative; width: 309px; z-index: 1;}
.img {margin-left: 10px;}
.photoframe {float: left; height: 211px; margin-top: 37px; width: 309px;}
.pic {height: 190px; margin: 11px 0 0 11px; width: 290px;}

/* HEADER */
#display {float: left; width: 555px;}
#framed {clear: both; height: 183px; width: 548px;}
#framedforbusiness {clear: both; height: 187px; margin: 24px 0 0 40px; width: 463px;}
#frames {clear: both; height: 145px; width: 548px;}
#header {height: 100%; width: 770px;}
#header2 {height: 100%; width: 770px;}
#headertour {width: 770px;}
#logo {float: left; width: 500px;}
#municipalbar {clear: both; height: 47px; width: 727px;}
#pobox {clear: both; font-family: "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; height: 17px; margin-top: 9px; padding-left: 51px; width: 498px;}
#search {color: black; float: right; width: 270px;}
#top {float: left; height: 97px; width: 770px;}
#topbar {clear: both; height: 41px; width: 727px;}
.infobar {clear: both; height: 17px; width: 550px;}
.search {float: right; font-size: 12px; font-weight: bold; height: 16px; text-align: right; width: 270px;}
.searchwords {border-top: #8E8E8E groove 1px; margin-left: 12px; padding: 1px 0 0 4px; width: 120px;}
.viewmap {clear: both; float: right; height: 25px; margin-right: 44px; width: 128px;}

/* MAIN CONTENT AREA */
#indexnav {clear: both; float: left; height: 38px; margin-top: 140px; width: 718px;}
#ireg {clear: both; color: #8D9168; float: left; font-family: "Times New Roman", Times, serif; font-size: 14px; height: 30px; text-align: right; width: 718px;}
#ireg a {color: #8D9168; font-family: "Times New Roman", Times, serif; font-size: 14px;}
#isearch {clear: both; float: left; height: 30px; margin-top: 12px; text-align: left; width: 718px;}
#main {clear: both; width: 770px;}

/* MAIN CONTENT AREA: FILTER */
#filter {clear: both;}
.black {color: #000; font-family: "Times New Roman", Times, serif; font-weight: bold; margin-top: 6px;}
.select {font-weight: bold; margin-top: 4px; width: 198px;}

/* MAIN CONTENT AREA: INTRO */
#info {clear: both; color: #654C1F; float: left; font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; margin: 10px 0 0 47px; width: 500px;}
#info a {color: #654C1F;}
.strikeout {font-family: "Times New Roman", Times, serif; font-size: 19px;}
.title {clear: both; float: left; height: 43px; width: 500px;}

/* MAIN CONTENT AREA: PAGING */
#galpage {clear: both; color: black; font-weight: bold; margin-right: 40px; position: relative; text-align: right; z-index: 1;}
#galpage a {color: #71481A;}
#paging {clear: both; color: black; font-weight: bold; padding-right: 43px; text-align: right;}
#paging a {color: black; text-decoration: none;}

/* MAIN CONTENT AREA: PRODUCTS */
#leftchoice {float: left; width: 379px;}
#rightchoice {float: left; overflow: hidden; width: 390px;}
.describe {color: black; float: left; padding: 0 19px 0 19px; text-align: right; width: 206px;}
.description {color: black; float: left; padding: 0 18px 0 48px; text-align: right; width: 211px;}
.frame {border: #BBA774 solid 5px; float: left; height: 128px; margin-bottom: 32px; width: 96px;}
.olive {color: #7B7C37; font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold;}

/* MAP POPUP */
#explore {clear: both; color: #9A8150; font-family: "Times New Roman", Times, serif; font-size: 12px; height: 0px; margin: 0 0 0 110px; position: relative; top: -260px; width: 280px;}
#map {clear: both; height: 520px; width: 770px;}

/* MENU */
#menu {float: right; margin-top: 6px; width: 215px;}

/* MISC */
#spacer {margin-top: 180px;}
.clear {clear: both;}

/* MUNICIPALITY */

.munilhs {color: #221E1F; font-family: "Times New Roman", Times, serif; font-size: 12px; float: left; width: 207px;}
.munilhs a {color: #221E1F; font-family: "Times New Roman", Times, serif; font-size: 12px; text-decoration: none; vertical-align: middle;}
.munilhs img {margin: 15px 0 12px 0;}
.munirhs {float: left; color: #221E1F; font-family: "Times New Roman", Times, serif; font-size: 12px; padding: 0 0 0 36px; width: 207px;}
.munirhs a {color: #221E1F; font-family: "Times New Roman", Times, serif; font-size: 12px; padding-left: 10px; text-decoration: none; vertical-align: middle;}
.boldtext {color: #221E1F; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; text-align: left;}
.readmore {vertical-align: middle;}
a:hover {text-decoration: none;}

/* NEWS */
#news {color: #221E1F; font-weight: normal; padding: 22px 60px 0 152px; text-align: justify;}
#read {background: url('../../graphics/elements/read_stories.gif') no-repeat; height: 58px; margin-top: 19px; margin-left: -20px; width: 207px;}
#story {clear: both; color: #9D824F; font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; margin: 8px 0 16px 0; text-align: left; width: 170px;}
.newsclip {background-color: #FFF; float: left; height: 90px; margin: 26px 0 0 46px; width: 90px;}

/* TOURISM */
#seperator {background: url('../../graphics/elements/seperator.gif') no-repeat; clear: both; height: 16px; width: 555px;}
.clip {background-color: #FFF; float: left; height: 90px; width: 90px;}
.news {color: #221E1F; float: left; font-family: "Times New Roman", Times, serif; font-size: 12px; padding: 0 0 0 15px; width: 344px;}
.news a {color: #221E1F; font-family: "Times New Roman", Times, serif; font-size: 12px; text-decoration: underline; vertical-align: top;}
.tourtainer {clear: both; margin: 22px 0 18px 46px; overflow: hidden; width: 450px;}