
div#logo a {
  display: block;
  width: 100%;
  height: 100%;
}
#footer_text a {
  font-family: Arial, Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  color: #875913;
  text-decoration: underline; white-space: nowrap;
}

    
#key_visual {
   background: url(resources/WebsiteImage.jpg) no-repeat;
}
#slogan {
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #656970;
}
a.main_nav_active_item {
  background: url(images/dynamic/buttonset6/n1active.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-position: top left;
}
a.main_nav_item {
  background: url(images/dynamic/buttonset6/n1.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #5F5E5E;
  background-position: top left;
}
a.main_nav_item:hover {
  background: url(images/dynamic/buttonset6/n1hover.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-position: top left;
}
/* lower menu buttons */
a.sub_nav_active_item, a#jr, a#ja, a#sni1, a#cn, a#hbnl, a#homes {
  background: url(images/dynamic/buttonset6/sn1active.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #FFC222;
}
a.sub_nav_item {
  background: url(images/dynamic/buttonset6/sn1.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
}
a.sub_nav_item:hover {
  background: url(images/dynamic/buttonset6/sn1hover.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #FFC222;
}
.content h1 {
  font-family: Arial,Trebuchet MS,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 24px;
  font-weight: bold;
  text-decoration: none;
  color: #FFC222;
}
.content h2 {
  font-family: Arial,Trebuchet MS,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  color: #D97B09;
}
.content h3 {
  font-family: Arial,Trebuchet MS,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #4E4E4E;
}
.content, .content p {
  font-family: Arial,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #000;
}
.content a:link {
  font-family: Arial,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #800;
}
.content a:visited {
  font-family: Arial,Trebuchet MS,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #4E4E4E;
}
.content a:hover {
  font-family: Arial,Trebuchet MS,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
  color: #FFC222;
}
.content a:active {
  font-family: Arial,Trebuchet MS,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #FFC222;
}
#footer_text {
  font-family: Arial, Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #875913;
}
div.fun {
width:90%;
}
div.fun a {
color: #880000;
}
div.fun p {
font-size: 12px;
}
div.fun h2 {
color: #008888;
}
h3.sub, h4.sub, h2.jamie {
color:#880000;
}
h2.jamie {
margin: 0;
}
h3.jquote {
margin:0;
padding:12px 0 0 0;
}
h3.stage {
margin-top:0; adding-top:0;
}
h4.list {
margin: 0px;
padding: 0px;
}
h1.jca {
color: #008888; 
font-style:italic; 
margin:0 0 10px 0;
}
ul.basic, ul.basic2 {
padding:10px;
margin:0 0 0 10px;
list-style-type: disc;
} 
ul.basic li {
padding: 5px;
color:black;
}
ul.basic2 {
margin:0;
padding:5px 10px 10px 10px;
}
ul.basic3 {
list-style-type:none;
list-style-image:url(resources/check.gif);
margin:0 0 12px 0;
}
ul.basic2 li {
padding-bottom: 4px;
color:black;
}
li.pl {
list-style-type:none;
padding-bottom: 6px;
}
body#main_body p {
font-size: 1em;
margin: 10px;
}
body#main_body h3, body#main_body h4, body#realtor h4, body#realtor h3, body#realtor h2 {
color: #008888;
margin: 5px 0 0 0;
}
a#lk, a#lk2, a#lk3, a#lk4, a#lk5, a#lk6, a#lk7, a#lk8, span.lk, ul#prop li a, ul#historic li a, div.csub a:link {
color: #008888;
}
a#lk:hover, a#lk2:hover, a#lk3:hover, a#lk4:hover, a#lk5:hover, a#lk6:hover, a#lk7:hover, a#bc:hover, a#hb2:hover, ul#historic li a:hover {
color:#0033FF;
text-decoration:underline;
}
p#cpg {
position:relative; 
top: -10px;
}
h2#jcquote {
font-family:Arial, Helvetica, sans-serif;
}
span.emph, span.emph2 {
font-weight: bold;
color: #008888;
}
span.emph2 {
font-style:italic;
}
span.plain, p.plain, span plain2{
font-style: normal;
color:black;
font-weight: 400;
}
p.quote {
font-style: italic;
color: #2D389F;
}
p#tm, p#tm1, p#tm2, p#tm3, p#tm4, p#tm5, p#tm6 {
color: black;
font-style:normal;
font-weight:600;
font-size: .8em;
font-family: Arial, Helvetica, sans-serif;
text-align:right;
}
p#tm5 {
margin-bottom:2px;
}
div#pcaption, div#jcaption {
margin:0;
padding:0 36px 0 0;
text-align:right;
}
div#jcaption a {
color:#008888;
}
div#jcaption {
padding:0 158px 0 0;
}
li#jr a {
color:#FFC222;
}
div.tquote p, div.tquote2 p, div.tquote5 p, div.tquote3 p, p.test {
color: #2D389F;
font-style: italic;
font-weight: 400;
margin-bottom:0;
font-size: .9em;
font-family: Verdana, Times New Roman, Times, serif;
}
div.pquote3 p {
font-size: 1em;
}
span.quote {
font-size: 1em; 
font-family: Verdana, Times New Roman, Times, serif; 
font-style: italic; 
color: #2D389F;
}
p.test {
font-size: 1em;
}
p#spacer {
padding-top:20px;
}
p.lp {
padding-left: 4px;
}
div.tquote, div.tquote2, div.tquote4, div.tquote5 {
background-color:#F2F2F2; 
padding: 12px; 
margin-bottom: 20px;
background-image:url(resources/HBlogoSM.jpg);
background-repeat: no-repeat;
background-position: 95% 2%;
}
div.tquote5 {
padding: 32px 12px 12px 12px;
}
h1.hbh span, h1.hbn span{
visibility: hidden;
}
h1.hbh {
background-image:url(resources/homes.jpg);
background-repeat:no-repeat;
height: 57px;
}
h1.hbn {
background-image:url(resources/hbn.jpg);
background-repeat:no-repeat;
height: 51px;
}
h2.hist span, h2.direct span, h2.submaps span, h2.comm span, h2.garden span, h2.picnic span, h2.hb1 span, h2.parade span {
visibility: hidden;
}
h2.hist {
background-image:url(resources/history.jpg);
background-repeat:no-repeat;
background-position: top left;
height: 47px;
}
h2.direct {
background-image:url(resources/directory.jpg);
background-repeat:no-repeat;
background-position: 3% 100%;
height: 46px;
margin:0 0 1px 0;
}
h2.submaps {
background-image:url(resources/surveymap.jpg);
background-repeat:no-repeat;
background-position: top left;
height: 47px;
}
h2.comm {
background-image:url(resources/community.jpg);
background-repeat:no-repeat;
background-position: top left;
height: 47px;
}
h2.garden {
background-image:url(resources/gardenclub.jpg);
background-repeat:no-repeat;
background-position: 0% 100%;
height: 35px;
margin:0 0 5px 0;
}
h2.picnic {
background-image:url(resources/picnic.jpg);
background-repeat:no-repeat;
background-position: 3% 100%;
height: 37px;
margin:0 0 2px 0;
}
h2.hb1 {
background-image:url(resources/54para.jpg);
background-repeat: no-repeat;
background-position: 0% 100%;
height: 70px;
}
h2.parade {
background-image:url(resources/mdayparade.jpg);
background-repeat: no-repeat;
background-position: 0% 100%;
height: 37px;
margin:0 0 2px 0;
}
div.tquote2 {
background-position: 95% 1%;
}
div.sidebar, div.sidebar2 {
font-family:Arial, Helvetica, sans-serif; 
font-size: .8em; 
border: 2px solid #008888; 
background-color:#F0F0F0; 
padding:12px; 
margin:12px 0 0 0; 
text-align:left;
background-image:url(resources/HBlogoSM.jpg);
background-repeat: no-repeat;
background-position: 95% 1%;
}
div.sidebar2 {
padding:12px 12px 12px 24px;
}
div.sidebar2 p {
padding-left: 12px;
padding-right: 12px;
}
div.hb {
background-image:url(resources/HBlogoSMWH.jpg);
background-repeat: no-repeat;
background-position: 83% 2%;
}
div#randomImage, div#randomImage2 {
height: 400px; 
margin-left:100px;
}
div#randomImage2 {
margin-left:65px;
margin-top:30px;
}
div#randonImage2 {
margin-bottom:0;
padding-bottom:0;
}
body#hb h1, body#hb h2, body#hb h3, a#bc, a#hb, a#hb2, h1#contact {
color:#008888;
}
body#hb {
margin: 0;
padding: 0;
text-align: center;
}
h2.hb1 {
font-size: 1em;
}
h1#contact {
padding-left: 12px;
}
img#real {
margin: 12px 0 12px 0;
}
div.right, div.right2 {
font-family: Constantia, sans-serif;
font-size: .8em;
}
div.right2 {
float:left; 
clear:none; 
width: 34%; 
margin: 0 0 0 30px;
}
div.csub {
width:60%; 
float:left; 
clear:none;
}
div#randomImage2 {
height:455px;
}
/*h3.first span {
display:none;
}
h3.first {
background-image:url(resources/firstimpression2.jpg);
height: 120px;
background-repeat: no-repeat;
background-position: 40% 0%;
} */
img.sb {
margin-left:10px;
}
ul#noimage {
list-style-type: none;
margin-left:0;
padding-left:0;
}
ul#noimage li {
padding: 4px 0;
margin: 4px 0;
}
div.mission {
position:relative;
top: -40px;
}
img.jclink {
border:0; 
margin-top:2px; 
padding:0;
}
h1.jcart {
color: #008888; 
font-style:italic; 
margin:0 0 10px 0;
}
