html,body{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}html{font-size:100.01%}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,code,del,dfn,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}blockquote,q{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}th,td,caption{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;text-align:left;font-weight:normal;vertical-align:middle}table{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;border-collapse:separate;border-spacing:0;vertical-align:middle}a img{border:none}#content{position:relative}#sidebar,#margin{position:absolute;top:0px}body #container{width:980px;margin:0 auto}body #content{width:520px;padding-right:230px;padding-left:230px}body #margin{right:auto;left:0px;width:200px}body #sidebar{right:0px;left:auto;width:200px}body.no-margin #container{width:980px;margin:0 auto}body.no-margin #content{width:750px;padding-right:230px;padding-left:0px}body.no-margin #margin{display:none}body.no-margin #sidebar{right:0px;left:auto;width:200px}body.content-banner #container{width:980px;margin:0 auto}body.content-banner #content{width:468px;padding-right:282px;padding-left:230px}body.content-banner #margin{right:auto;left:0px;width:200px}body.content-banner #sidebar{right:0px;left:auto;width:252px}body.content-banner.no-margin #container{width:980px;margin:0 auto}body.content-banner.no-margin #content{width:468px;padding-right:512px;padding-left:0px}body.content-banner.no-margin #margin{display:none}body.content-banner.no-margin #sidebar{right:0px;left:auto;width:482px}#header{position:relative;margin-top:10px;margin-bottom:.25em}#header #logo{padding-top:10px;padding-right:728px;height:82px}#header h1{display:inline;font-size:34px;line-height:1.15em;text-shadow:#999999 0.05em 0.05em 0.1em}#header h1 a:hover{text-decoration:none}#header #leaderboard{width:728px;height:90px;background-color:white;position:absolute;top:0px;right:0px}#header .blurb{margin-top:10px;margin-bottom:.5em;font-family:Georgia, serif;font-size:16px;line-height:1.1em}#header #follow{position:absolute;bottom:0;right:0;margin:0;padding:10px 0 .25em 0}#header #follow .twitter{zoom:1;position:relative;background:transparent url(http://www.newbury-st.com/images/twitterbird.png) no-repeat scroll left top;padding:.25em;padding-left:40px}#navigation{background-color:#eee;color:white;margin-bottom:1em;font-size:16px;line-height:1em;-moz-box-shadow:#cccccc 3px 3px 5px;-webkit-box-shadow:#cccccc 3px 3px 5px;-o-box-shadow:#cccccc 3px 3px 5px;box-shadow:#cccccc 3px 3px 5px;border-top:1px solid #bbb;border-bottom:1px solid #bbb;background-image:-webkit-gradient(linear, 0% 0%, 100% 0%, color-stop(0%, #e0e0e0), color-stop(50%, #f8f8f8), color-stop(100%, #e0e0e0));background-image:-moz-linear-gradient(left, #e0e0e0 0%, #f8f8f8 50%, #e0e0e0 100%)}#navigation ul{display:block;position:relative}#navigation li{display:block;padding:.5em 1em .5em 1em;padding-left:1em;border-left:1px solid silver;float:left}#navigation li:first-child{border:none}#navigation a{color:#091a7e;text-decoration:none}#navigation a:hover{text-decoration:underline}#navigation .clear{clear:both}a{color:#0c24ae;text-decoration:none}a:hover{text-decoration:underline}p{margin-bottom:1em}h1,h2,h3,h4{font-family:"BergamoProSemiBold", Times, serif;color:#091a7e;margin-bottom:.5em}h1 a,h2 a,h3 a,h4 a{color:#091a7e}h1{font:60px/68px 'BergamoProSemiBold', Georgia, sans-serif;letter-spacing:0}h2{font-size:22px}h3{font-size:20px}h4{font-size:17px}#container{background-color:white}#footer{clear:both;margin:1em 0px}body{font-family:Georgia, Times, serif;font-size:14px;background-color:white}#blog_listing{margin-bottom:2em}.post_listing{margin:0;padding:.75em 0;border-bottom:1px solid #eee;position:relative;padding-left:60px;min-height:50px;font-size:12px}.post_listing:last-child{border-bottom:none}.post_listing .title{font-family:'BergamoProSemiBold', Georgia, serif;font-size:18px;margin-bottom:.1em}.post_listing .title a{text-decoration:none;color:black}.post_listing .title a:hover{text-decoration:underline}.post_listing img{position:absolute;top:.5em;left:0px}ul#sites_summary{list-style-type:none}ul#sites_summary li.site{list-style-type:none;margin-bottom:1em;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-moz-box-shadow:#bbbbbb 3px 3px 5px;-webkit-box-shadow:#bbbbbb 3px 3px 5px;-o-box-shadow:#bbbbbb 3px 3px 5px;box-shadow:#bbbbbb 3px 3px 5px}ul#sites_summary li.site .header{clear:both;position:relative;padding-left:100px;min-height:80px;margin-bottom:1em}ul#sites_summary li.site .footer{clear:both}ul#sites_summary li.site ul,ul#sites_summary li.site li{list-style-type:none}ul#sites_summary li.site .name{margin-bottom:.25em}ul#sites_summary li.site .description{font-size:14px}ul#sites_summary li.site .pic{position:absolute;top:0px;left:0px;height:80px;width:80px;border:1px solid silver}ul#sites_summary li.site .directory,ul#sites_summary li.site .event_listing{font-size:12px;float:left}ul#sites_summary li.site .directory{width:219px;margin-right:10px}ul#sites_summary li.site .directory li{display:block;float:left;margin-right:1em;line-height:150%}ul#sites_summary li.site .directory p{padding-top:.5em;clear:both;font-weight:bold}ul#sites_summary li.site .event_listing{width:219px}ul#sites_summary li.site .event_listing li{margin-bottom:.5em}ul#sites_summary li.site .event_listing p{padding-top:.5em;clear:both;font-weight:bold}#newbury{background-color:#f9f1ed;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #eed4ca), color-stop(100%, #fcf7f5));background-image:-moz-linear-gradient(top, #eed4ca 0%, #fcf7f5 100%)}#newbury h1,#newbury h2,#newbury h3,#newbury h4{color:#a45434}#newbury h1 a,#newbury h2 a,#newbury h3 a,#newbury h4 a{color:#a45434}#newbury .pic{background:url(/images/newbury.gif) 0px 0px no-repeat;border:1px solid #a45434}#southend{background-color:#f0fff0;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ccffcc), color-stop(100%, #f5fff5));background-image:-moz-linear-gradient(top, #ccffcc 0%, #f5fff5 100%)}#southend h1,#southend h2,#southend h3,#southend h4{color:#006600}#southend h1 a,#southend h2 a,#southend h3 a,#southend h4 a{color:#006600}#southend .pic{background:url(/images/southend.gif) 0px 0px no-repeat}#northend{background-color:#fbf0f1;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #f1c7cd), color-stop(100%, #fcf4f5));background-image:-moz-linear-gradient(top, #f1c7cd 0%, #fcf4f5 100%)}#northend h1,#northend h2,#northend h3,#northend h4{color:#8d2231}#northend h1 a,#northend h2 a,#northend h3 a,#northend h4 a{color:#8d2231}#northend .pic{background:url(/images/northend.gif) 0px 0px no-repeat}#beaconhill{background-color:#ebeeff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #b8c4ff), color-stop(100%, #f0f3ff));background-image:-moz-linear-gradient(top, #b8c4ff 0%, #f0f3ff 100%)}#beaconhill h1,#beaconhill h2,#beaconhill h3,#beaconhill h4{color:#001376}#beaconhill h1 a,#beaconhill h2 a,#beaconhill h3 a,#beaconhill h4 a{color:#001376}.twitter{clear:both}.twitter .more_tweets{padding:.25em;text-align:center;cursor:pointer;color:#091a7e;border-top:1px solid #bbb;border-bottom:1px solid #bbb;background-color:#f0f0f0;background-image:-webkit-gradient(linear, 0% 0%, 100% 0%, color-stop(0%, #e0e0e0), color-stop(50%, #f8f8f8), color-stop(100%, #e0e0e0));background-image:-moz-linear-gradient(left, #e0e0e0 0%, #f8f8f8 50%, #e0e0e0 100%)}.twitter .tweets{list-style-type:none}.twitter .tweet{clear:both;position:relative;line-height:150%;padding:.5em 0;border-bottom:1px solid #eee;min-height:36px;font-size:12px}.twitter .tweet.clickable{padding-left:51px;padding-right:.5em;cursor:pointer}.twitter .tweet.clickable:hover{background-color:#fefbd4}.twitter .tweet.clickable img{left:6px}.twitter .tweet .link{color:#091a7e}.twitter .tweet a{text-decoration:none}.twitter .tweet a:hover{text-decoration:underline}.twitter .tweet:last-child{border:none}.twitter .tweet img{position:absolute;top:.5em;left:0px}.twitter .tweet .time{color:gray;font-size:10px}.twitter .tweet .username{font-weight:bold}

