/* Body ------------------------------------------------------ */
html,body {
margin:0px;
border:0px;
height:100%;
}
body {
background:#ffffff;
color:#000000;
min-width:710px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
img{
margin: 0px;
padding: 0px;
}
hr{
margin-right:166;
margin-left:auto;
}
/* Layout ------------------------------------------------------ */
#container {
margin-top: 10px;
margin-right: auto;
margin-bottom: 30px;
margin-left: auto;
width:710px;
padding: 10px 15px;
background:#ffffff;
}
#wrap {
position: absolute;
top: 10px;
background-color: #ffffff;
border-top: 1px solid #320bf5;
border-right: 1px solid #666666;
border-left: 1px solid #666666;
border-bottom: 1px #320bf5 solid;
width:709px;
}
#banner {
margin-bottom: 0px;
background-image:url(../images/banner.jpg);
background-position:top left;
background-repeat: no-repeat;
background-color: #ffffff;
height: 128px;
}
/* Content ------------------------------------------------------ */
#contentheader {
font: 200 11px/12px Verdana, Arial, Helvetica, sans-serif;
height:12px;
background-color: #ffffff;
margin:0px;
}
#content {
font: 400 12px/17px Verdana, Arial, Helvetica, sans-serif;
width: 556px;
height: 410px;
float: right;
/* This is the background image to right of the pages */
background-position: 476px 4px;
background-repeat: no-repeat;
background-color: #ffffff;
}
.red { color: #d60712; }

.howtofind{background-image:url(../images/TEMP_howToFindBgrnd.jpg);}
.history{background-image:url(../images/historyBgrnd.jpg);}
.tourism{background-image:url(../images/tourismBgrnd.jpg);}
.whereStay{background-image:url(../images/whereStayBgrnd.jpg);}
.whereEatDrink{background-image:url(../images/whereEatBgrnd.jpg);}
.business{background-image:url(../images/businessBgrnd.jpg);}
.businessBox{background-image:url(../images/businessBoxBgrnd.jpg);}
.usefullInfo{background-image:url(../images/usfullInfoBgrnd.jpg);}
.contact{background-image:url(../images/contactBgrnd.jpg);}
.localGov{background-image:url(../images/localGovBgrnd.jpg);}
.localNotes{background-image:url(../images/localNotesBgrnd.jpg);}
.guestBook{background-image:url(../images/guestBookBgrnd.jpg);}
.links{background-image:url(../images/linksBgrnd.jpg);}
.updates{background-image:url(../images/updatesBgrnd.jpg);}
.textWrapImageLeft{float: left; margin: 0px ; border-color:#000000;}
.textWrapImageRight{float: right; margin: 24px 94px 4px 4px; border-color:#000000;}
.historyImage1Right{float: right; margin: 6px 98px 4px 14px; border-color:#000000;}
.historyImage2Left{float: left; margin: 4px 16px 4px 14px; border-color:#000000;}
.historyImage3Right{float: right;margin: 14px 20px 4px 14px; border-color:#000000;}
.historyImage4Left{float: left;margin: 14px 20px 4px 14px; border-color:#000000;}
.stdImage0Right{float: right; margin: 4px 98px 4px 14px; border-color:#000000;}
.stdImage1Right{float: right; margin: 4px 8px 4px 14px; border-color:#000000;}
.stdImage2Left{float: left; margin: 6px 10px 4px 4px; border-color:#000000;}
.stdImage3Right{float: right;margin: 4px 20px 4px 14px; border-color:#000000;}
.stdImage3aRight{float: right;margin: 14px 20px 4px 12px; border-color:#000000;}
.stdImage3bRight{float: right;margin: 4px 20px 4px 10px;border-color:#000000;}
.stdImage3cRight{float: right;margin: 8px 20px 4px 10px;border-color:#000000;}
.stdImage3dRight{float: right;margin: 6px 20px 4px 10px;border-color:#000000;}
.stdImage4Left{float: left;margin: 14px 10px 4px 14px; border-color:#000000;}
.stdImage4aLeft{float: left;margin: 14px 10px 4px 4px; border-color:#000000;}
.stdImage5Right{float: right;margin: 14px 20px 4px 14px; border-color:#000000;}
.stdImage6Right{float: right;margin: 0px 96px 4px 14px; border-color:#000000;}
.stdImage7left{float: left;margin: 0px 12px 4px 12px; border-color:#000000;}
.stdImage8Right{float: right;margin: 10px 20px 4px 14px; border-color:#000000;}
.stdImage9Right{float: right;margin: 20px 90px 0px 10px; border-color:#000000;}
.stdImage10Right{float: right; margin: -10px 118px 4px 14px; border-color:#000000;}
.stdImage11Right{float: right;margin: 4px 20px 4px 14px; border-color:#000000;}
.stdImage12Right{float: right;margin: -10px 20px 4px 14px; border-color:#000000;}
/* NO .stdImage13Right{} */
.stdImage14Right{float: right;margin: -50px 20px 4px 14px; border-color:#000000;}
#content a:link, #content a:visited, #content a:active {
color: #942e29;
text-decoration:none;
}
#content a:hover {
color: #942e29;
text-decoration:underline;
}
#content a.weblink:link, #content a.weblink:visited, #content a.weblink:active {
font: 500 12px/17px Verdana, Arial, Helvetica, sans-serif;
color: #ff0000;
margin: 0px 0px 0px 30px;
text-decoration:none;
}
#content a.weblink:hover{
color: #e74240;
text-decoration:underline;
}
#content h1 {
font: 600 15px/18px Verdana, Arial, Helvetica, sans-serif;
color: #1d0b54;
margin: 8px 90px 0px 8px;
}
#content h1.welcome {
font: 400 18px/20px Verdana, Arial, Helvetica, sans-serif;
color: #1d0b54;
margin: 8px 0px 0px 0px;
text-align: center;
}
#content h1.header {
font: 400 24px/24px Verdana, Arial, Helvetica, sans-serif;
color: #1d0b54;
margin: 8px 0px 10px 0px;
}
#content h1.red {
font: 400 24px/24px Verdana, Arial, Helvetica, sans-serif;
color: #d60712;
margin: 8px 90px 10px 0px;
}	
#content h2 {
font:600 13px/17px Verdana, Arial, Helvetica, sans-serif;
color: #1d0b54;
margin: 4px 90px 0px 12px;
}
#content h2.B {
font: 600 15px/17px Verdana, Arial, Helvetica, sans-serif;
color: #1832a2;
margin: 2px 90px 4px 20px;
}
#content h2 a:link, #content h2 a:visited, #content h2 a:active {
font: 400 14px/17px Verdana, Arial, Helvetica, sans-serif;
color: #942e29;
margin: 0px 0px 0px 0px;
text-decoration:none;
}
#content h2 a:hover{
color: #942e29;
text-decoration:underline;
}
#content h2 a.md:link, #content h2 a.md:visited, #content h2 a.md:active {
font: 400 10px/17px Verdana, Arial, Helvetica, sans-serif;
color: #0000ff; /*  #942e29; */
margin: 0px 0px 0px 0px;
text-decoration:none;
}
#content h2 a.md:hover{
color: #ff0000;
text-decoration:underline;
}
#content h3 {
font: normal 12px/15px  Verdana, Arial, Helvetica, sans-serif;
color: #942e29;
margin: 2px 90px 0px 16px;
}
#content h3.info {
font: 400 14px/16px  Verdana, Arial, Helvetica, sans-serif;
color: #942e29;
margin: 2px 90px 2px 26px;
}
#content h3.info {
font: 400 14px/16px  Verdana, Arial, Helvetica, sans-serif;
color: #942e29;
margin: 2px 90px 2px 26px;
}
#content h3.events {
font: 400 13px/16px  Verdana, Arial, Helvetica, sans-serif;
color: #942e29;
margin: 2px 2px 2px 26px;
}
#content h3.updates1 {
font: 400 13px/16px  Verdana, Arial, Helvetica, sans-serif;
color: #942e29;
margin: 2px 6px 2px 16px;
}
#content h3.updatesRed {
font: 400 16px/16px  Verdana, Arial, Helvetica, sans-serif;
color: #d60712;
margin: 2px 2px 2px 18px;
}
#content h3.updatesBoldRed {
font: 600 16px/16px  Verdana, Arial, Helvetica, sans-serif;
color: #d60712;
margin: 6px 2px 2px 18px;
}
#content h3.updatesList {
font: 400 13px/16px  Verdana, Arial, Helvetica, sans-serif;
color: #0000de;
margin: 4px 2px 2px 24px;
}
#content h3.formLabel {
font: 400 13px/16px  Verdana, Arial, Helvetica, sans-serif;
color: #942e29;
margin: 12px 2px 2px 0px;
}
#content h3 a:link, #content h3 a:visited, #content h3 a:active {
font: 400 12px/15px Verdana, Arial, Helvetica, sans-serif;
color: #ff0000;
margin: 0px 0px 0px 0px;
text-decoration:none;
}
#content h3 a:hover{
color: #942e29;
text-decoration:underline;
}

#content h3 a.md:link, #content h3 a.md:visited, #content h3 a.md:active {
font: 400 10px/15px Verdana, Arial, Helvetica, sans-serif;
color: #0000ff; /*  #942e29; */
margin: 0px 0px 0px 0px;
text-decoration:none;
}
#content h3 a.md:hover{
color: #ff0000;
text-decoration:underline;
}

#content h4 {
font: 400 14px/17px Verdana, Arial, Helvetica, sans-serif;
color: #300e1e;
margin: 2px 90px 0px 16px;
}
#content h5 {
font: normal 12px/15px  Verdana, Arial, Helvetica, sans-serif;
color: #942e29;
margin: 3px 25px 0px 16px;
}
#content h5 a:link, #content h5 a:visited, #content h5 a:active {
font: 200 12px/16px Verdana, Arial, Helvetica, sans-serif;
color: #942e29;
text-decoration:none;
}


#content h5 a.sd:link, #content h5 a.sd:visited, #content h5 a.sd:active {
font: bold 400 12px/15px Verdana, Arial, Helvetica, sans-serif;
color: #0000ff; /*#942e29; */
margin: 0px 0px 0px 0px;
text-decoration:none;
}
#content h5 a.sd:hover{
color: #ff0000;
text-decoration:underline;
}



#content h6 {
font: normal 12px/15px  Verdana, Arial, Helvetica, sans-serif;
color: #942e29;
margin: 0px 25px 4px 16px;
}
#content INPUT.formLabel.formInput {
margin: 2px 20px 2px 30px;
position: relative;
left: 40px;
}
/* image displayed on index / home page */
#content img.index {
margin-right: 58px;
margin-top: 16px;
margin-bottom: 10px;
float: right;
border: 1px #000000 solid;
}
/* image displayed on right of every business page */
#content img.busBoxRt {
margin-right: 16px;
margin-left:8px;
margin-top: 4px;
margin-bottom: 10px;
float: right;
border: 1px #000000 solid;
}
/* columns 1 and 2 on business and services page */
#column1{
float:left;
width: 140px;
height: 426px;
margin: 0px 0px 0px 0px;
/* border: 1px #000000 solid; */
}
#column1 h2 {
font: 400 15px/17px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin: 8px 0px 0px 10px;
}
#column1a{
float: left;
width: 145px;
height: 426px;
margin: 0px 20px 0px 0px;
font: 500 12px/17px Verdana, Arial, Helvetica, sans-serif;
color: #270c58;
/* background-color: #ccccff; */
text-align: center;
background-image:url(../images/col1a_bgrnd.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
background-color: #ffffff;
}
#column2{
float: left;
width: 155px;
height: 426px;
margin: 0px 0px 0px 3px;
}
#column2 h2 {
font: 400 15px/17px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin: 8px 0px 0px 10px;
}
#content a.shops:link, #content h2 a.shops:visited, #content h2 a.shops:active {
font: 500 12px/17px Verdana, Arial, Helvetica, sans-serif;
color: #451494;
margin: 0px 0px 0px 0px;
text-decoration:none;
}
#content h2 a.shops:hover{
color: #e74240;
text-decoration:underline;
}
/* Business Box --------------------------------------------- */
#businessBox{
border: 1px solid #000000;
margin: 4px 0px 8px 2px;
width: 452px;
height: 238px;
text-align: left;
}
#businessBox a:link, #businessBox a:visited, #businessBox a:active {
font: normal 10px/17px  Verdana, Arial, Helvetica, sans-serif;
color: #942e29;
text-decoration:none;
}
#businessBox a:hover {
color: #942e29;
text-decoration:underline;
}  
#businessBox h1 {  
font: 600 15px/18px Verdana, Arial, Helvetica, sans-serif;
color: #1d0b54;
margin: 8px 0px 0px 8px;
}	
#businessBox h2 {
font: 600 16px/17px Verdana, Arial, Helvetica, sans-serif;
color: #300e1e;
margin: 2px 0px 0px 12px;
}
#businessBox h3 {
font: normal 12px/17px  Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin: 2px 0px 0px 16px;
}
#businessBox h3 a:link, #businessBox h3 a:visited, #businessBox h3 a:active {
font: normal 12px/17px  Verdana, Arial, Helvetica, sans-serif;
color: #942e29;
margin: 0px 0px 0px 0px;
text-decoration:none;
}
#businessBox h3 a:hover{
color: #942e29;
text-decoration:underline;
}
#businessBox h5 {
font: 600 14px/16px Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
color: #942e29;
}
#businessBox h5 a:link, #businessBox h5 a:visited, #businessBox h5 a:active {
font: 200 12px/15px Verdana, Arial, Helvetica, sans-serif;
color: #942e29;
text-decoration:none;
}
#businessBox img.rt {
margin-top: 4px;
margin-bottom: 6px;
margin-right: 8px;
margin-left: 8px;
border: 1px #000000 solid;
float: right;
}
/* Sidebar - Navbar --------------------------------------------- */
#sidebar {
font: 12px/17px Arial, Verdana, Helvetica, sans-serif;
border-right: 0px #000044 solid;
background-color: #ec4848;
padding-top: 5px;
width:132px;
}
#sidebar a:link, #sidebar a:visited, #sidebar a:active {
margin-left:6px;
color: #ffffff;
text-decoration:none;
}
#sidebar a:hover {
color: #942e29;
text-decoration:underline;
}
#sidebar2 {
font: 12px/17px Arial, Verdana, Helvetica, sans-serif;
text-align: left;
width:133px;
background-image:url(../images/sidebar2Bgrnd.gif);
background-position: 0px 0px;
background-repeat: repeat;
background-color: #ffffff;
}
.sidebar2Signpost{margin: 0px 0px 0px 2px;}
.sidebar2Index{height:750px;}
.sidebar2HowToFind{height:630px;}
.sidebar2History{height:1050px;}
.sidebar2History2{height:1610px;}
.sidebar2Tourism{height:1400px;}
.sidebar2Tourism2{height:770px;}
.sidebar2WhereStay{height:540px;}
.sidebar2WhereEatDrink{height:590px;}
.sidebar2Business{height:390px;}
.sidebar2_1Box{height:390px;}
.sidebar2_2Box{height:390px;}
.sidebar2_3Box{height:640px;}
.sidebar2_4Box{height:870px;}
.sidebar2UsefulInfo{height:760px;}
.sidebar2Contact{height:780px;}
.sidebar2LocalGov{height:410px;}
.sidebar2NewGuestBook{height:660px;}
.sidebar2Links{height:1000px;}
/* .sidebar2LocalNotes{height:740px;} */
