



body {background:#81896E; font-family:verdana;}
#top {text-align:right; margin-right:10px; margin-bottom:0px; margin-left:auto; margin-right:auto; width:95%;}
#layout {margin-left:auto; margin-right:auto; margin-top:0px; width:800px; height:451px;}
td {vertical-align:top;}

#sidebar {width:139px; background-image: url(images/backgroundside.jpg); background-repeat: repeat-y;}
#main {background:#BFC8B8; padding:10px; color:#333; font-size:.85em; width:; vertical-align:top; font-size:.85em;}

#main2 {background:#BFC8B8; padding:10px; color:#333; font-size:.85em; width:641px; vertical-align:top; font-size:.85em;}

 h1 {color:#705B35; font-family:georgia, times, times new roman;}
 h2 {color:#705B35; font-size:1.4em; font-family:georgia, times, times new roman;}
 h3 {color:#705B35; display:inline; padding-left:110px; padding-bottom:15px; font-family:georgia, times, times new roman;}
  h3.sub {color:#705B35; font-family:georgia, times, times new roman; padding-left:0px;}
  
#maintext {font-size:.9em;}

#mainpics {width:570px; margin-left:auto; margin-right:auto; padding:10px;}
#mainpics img {float:left; margin-right:20px; margin-bottom:8px; border:1px solid #333;}
#mainpictxt {float:left; width:127px; margin-right:20px; font-size:.8em; text-align:center;}

a:link {color:#705B35;}
a:visited {color:#705B35;}
a:hover {color:#333;}



#lgpic {width:298px; height:450px; padding:0px; margin:0px;}
 
 #copy {text-align:right; font-size:.8em;}
 .testimonial {font-size:.9em;}
 .town {display:block; padding-top:3px;}


#sidebarnav {font-family:georgia, times;  font-weight:bold; color:#ffffcc; margin-top:75px;}

#sidebarnav ul {list-style:none; margin:0px; padding:0px;}
#sidebarnav ul li {margin:0px; padding-bottom:10px;}
#sidebarnav ul li a {display:block; padding:2px 10px; color:#ffc; text-decoration:none;  font-size:.85em;}
#sidebarnav ul li a:visited {color:#ffc;}
#sidebarnav ul li a:hover {background:#AB9443;}

#sidebarnav ul li a.on {background:#AB9443;}

#sidebarnav ul li ul {padding-left:10px; font-size:.8em;}
#sidebarnav ul li ul li {padding-top:4px;}
#sidebarnav ul li ul li a:hover {background:none; color:fff;}

html>body #sidebarnav ul li a {width:auto;}

#bottom {background-image: url(images/backgroundbottom.jpg); background-repeat: repeat-x; height:77px; margin-top:0px; width:800px; text-align:right;}
#bottom img {float:left;}
#address {color:#ffc; position:relative; top:32px; font-size:.7em;}
#address a {color:#ffc;}