html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#f9f8ee;font-size:0.95em;color:#7b7b7b;font-family:geneva,verdana,arial,sans-serif;}
body {line-height:1;}
 ul {list-style:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content: none;}
:focus {outline:0;}
ins {text-decoration: none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing: 0;}
table td, table th {padding:0;}
p {margin:0 0 2em 0;}

.inviz {
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important;
}
#pagewrapper {width:1010px;}
#wrapper {background-image:url(/img/bkg.gif);background-repeat:repeat-x;margin:0 0;width:100%;}
#header {width:1010px;height:192px;}
#header img {float:left;}
#rtop {width:242px;height:192px;float:left;background:#dbdbb9;}
#rtop img.subscribe {}
#content{line-height:2em;float:left;width:480px;}

#logo {width:288px;height:216px;float:left;text-align:center;background-image:url(/img/logo.gif);background-repeat:no-repeat;background-position:center center;margin:0;}
#logo span {display:none;}

#menu {clear:both;padding:0 46px; width: 196px;height:600px;float:left;}
#menu li {width:196px;height:32px;display:block;list-style:none;}
#menu a {width:196px;height:32px;display:block;}
#menu #p1 a {height:35px;}

#topmenu {clear:both;background:#dbdbb9;padding:48px 0 0 24px; width:161px;height:144px;float:left;}
#topmenu li {width:161px;background:#dbdbb9;display:block;list-style:none;}
#topmenu a {width:161px;background:#dbdbb9;display:block;}

#backto {width:120px;height:24px;position:relative;left:360px;top:-66px;z-index:100;}
#backto li {width:120px;display:block;list-style:none;}
#backto a {width:120px;display:block;}
#backto a{background:url(/img/btn-back.gif) 0 0 no-repeat;height:24px;}
#backto a:hover {background: url(/img/btn-back.gif) 0 -24px no-repeat;}

#topmenu #p1 a{background:url(/img/btn-subscribe.gif) 0 0 no-repeat;height:73px;}
#topmenu #p1 a:hover {background: url(/img/btn-subscribe.gif) 0 -73px no-repeat;}
#topmenu #p1.active a {background: url(/img/btn-subscribe.gif) 0 -73px no-repeat;}
#topmenu #p2 a{margin-top:7px;background:url(/img/btn-map.gif) 0 0 no-repeat;height:25px;}
#topmenu #p2 a:hover {background: url(/img/btn-map.gif) 0 -25px no-repeat;}

h2 {color:#2d4960;text-transform:uppercase;font-size:0.98em;font-weight:bold;margin:1.4em 0;}
#store,#notices,#minutes,#resource {line-height:1.4em;}
#notices h3 a,#resource h3 a {font-weight:bold;color:#de7401;text-decoration:none;font-size:0.95em;}
#notices h3 a:hover,#resource h3 a:hover {text-decoration:underline;}

#minutes h3 {color:#5a8298;}
#minutes h4 a {font-weight:normal;color:#7b7b7b;text-decoration:none;}
#minutes h4 a:hover {text-decoration:underline;}

#store {border-top:1px solid #dad8ca;clear:both;margin-top:20px;}
#store h2 {margin-top:5px;margin-bottom:0;}
#store h2 a {font-weight:bold;text-transform:none;color:#de7401;text-decoration:none;font-size:0.95em;}
#store h2 a:hover {text-decoration:underline;}
#store img {float:right;margin-top:10px;margin-bottom:10px;margin-right:8px;}
#store a.map {color:#de7401;text-decoration:none;font-size:0.95em;}
#store a.map:hover {text-decoration:underline;}
#store a.url {text-decoration:none;font-size:0.95em;}
#store a.url:hover {color:#de7401;text-decoration:underline;}

#content .logo {float:right;margin-top:-9px;}
#content_text {margin-top:-14px;font-size:1em;}
#content_text_detail {margin-top:-24px;}
.listservsignup #content_text {line-height:1.4em;}
.communitycouncil #content_text {line-height:1.4em;}
.businessassociation #content_text {line-height:1.4em;}
.resources #content_text {line-height:1.4em;}

#content.shop h2 {font-weight:bold;text-transform:none;color:#de7401;font-size:0.95em;margin:0 0 1.4em 0;padding-top:0;line-height:0;}
#content.shop #details {line-height:1.4em;margin-bottom:2em;}
#content.shop #details a.map {color:#de7401;text-decoration:none;font-size:0.95em;}
#content.shop #details a.map:hover {text-decoration:underline;}
#content.shop #details a.url, a.email {color:#de7401;text-decoration:none;font-size:0.95em;}
#content.shop #details a.url:hover, a.email:hover {text-decoration:underline;}

#sidebar.shop {margin-top:18px;}
#sidebar.shop img {margin-bottom:15px;margin-left:25px;}

#sidebar {width:242px;height:600px;margin-top:-24px;float:left;}

.sidebar_text {line-height:1.4em;margin:20px 0 0 20px;}

#footer {
    width:480px;
    margin:96px 0;
	line-height:1.2em;
    font-size:0.85em;
}
#footer a {
    color:#7b7b7b;
    text-decoration:none;
}
#footer a:hover {
    color:#de7401;
    text-decoration:none;
}
h1 {margin-bottom:0em;}
h1 span {position: absolute !important;top: -9999px !important;left:-9999px !important;height: 1px !important;width: 1px !important;overflow: hidden !important;text-transform:uppercase;}
