@import "reset.css";body { background:#9D9393 url('/images/background.gif') no-repeat 50% 0;color:#615555;text-align:center; font-family: 'Lucida Grande', 'Lucida Sans', verdana, sans-serif; font-size: 10pt; line-height:180%;padding-bottom:20px;}a { text-decoration:none; color:#336699;}a:hover {color:#000;}a:active, a:focus { outline: 0; }a img {border:0;}strong {font-weight:bold;color:#000;}p,ul,ol { margin:0 0 1em 0;}ul.indented li {text-indent:-0;padding:0 60px;margin-bottom:1em;}h1,h2,h3 {font-size:20pt; line-height:80%;margin:0 0 1em 0; font-family:helvetica,arial,sans-serif;color:#615555;text-align:center;}h1 { padding:0;margin:0;}h2 { color:#9D9393;padding:0;margin: 0;}#title {border-bottom:1px #D8D4D4 solid;padding:0 0 1em 0;overflow:hidden;margin:0 0 2em 0}#event_hire h2 { font-size:20pt; line-height:80%;margin: 0; font-family:helvetica,arial,sans-serif;color:#9D9393;text-align:center;border-bottom:none;padding:0;}.main_body h3 { font-size:14pt; line-height:120%;margin:1.5em 0 .5em 0; font-family:helvetica,arial,sans-serif;color:#9D9393;text-align:center;}h4 {font-size:14pt;font-weight:bold;width:510px !important;}.blog h1,.blog h2,.blog h3 {text-align:left;font-size:120%; font-weight:bold;line-height:144%;margin: 0;}#container {background-color:#FFFFFF;width:955px;margin:20px auto 20px auto;text-align:left; overflow:visible;position:relative;border-top:1px #fff solid;}.blog #container { overflow:hidden;}.content { margin: 39px 40px 40px 40px;}.row { float: left; width: 875px; position: relative; overflow:visible;}.item { position: relative; float: left; left: 100%; }.full {margin-left: -875px; width: 875px; padding-bottom:10px; overflow:hidden;}.col1 { margin-left: -875px; width: 285px;}.col2 { margin-left: -580px; width: 285px;}.col3 { margin-left: -285px; width: 285px;}.inspiration .col1 { margin-left: -875px; width:432px;}.inspiration .col2 { margin-left: -432px; width:432px;}.main_body {margin-left: -875px; padding:0 50px; margin-bottom:3em;width:775px;overflow:visible;}.main_column {margin-left: -875px; padding:0; margin-bottom:3em;width:625px;overflow:visible;}.sidebar {margin-left:-220px; padding:0; margin-bottom:3em;width:220px;overflow:visible; font-size:80%; line-height:180%;}#masthead { position:relative;top:0;width:875px;z-index:20;}#front_display {height:400px; overflow:hidden; margin-bottom:0px;}#logo {position:absolute;height:50px;width:202px;position:absolute;z-index:11;left:337px;overflow:hidden;}#logo a {display:block;height:80px;overflow:hidden;text-indent:-1234em;background:transparent url('/images/blank.gif') repeat 0 0;}#masthead ul {position:absolute;top:0;height:90px;background:transparent url(/images/interface/chesters_menu_new.png) no-repeat 0 0;}/*.blog #masthead ul {position:relative;top:0;height:90px;background:transparent url(/images/interface/chesters_menu_pos.gif) no-repeat 0 0;}*/#masthead li {display:block;float:left;height:80px;}#masthead li a { height:80px;display:block;text-indent:-1234em;overflow:hidden;height:50px;display:block;background:transparent url('/images/blank.gif') repeat 0 0;}#the_estate_menu a {width:98px; }#event_hire_menu a {width:89px;}#fishing_menu a {width:67px;}#hideouts_menu a {width:93px;}#brewery_menu a {width:80px;margin-left:200px;}#acting_menu a {width:63px; }#friends_menu a {width:74px;}#inspiration_menu a {width:94px;}#contact_menu a {width:90px; }.frontpage dl,dl.box {margin:0 0 20px 0; text-align:center; font-size:80%; line-height:140%; overflow:hidden;}.frontpage dl dt,dl.box dt { margin-bottom:5px;}.frontpage dl dd,dl.box dd { padding:0 10px;}.frontpage dl dd a,dl.box dd a { color:#615555;}#contact_bottom { width:875px;padding:20px 0; margin:20px auto 0 auto;text-align:center; clear:both;border-top:1px #D8D4D4 solid;}#contact_bottom a { color:inherit;}#footer {margin:10px auto 30px auto; width:875px; font-size:80%; line-height:140%;}.left { float:left; margin: 0 20px 20px 0;}.main_body .left { float:left; margin: 0 20px 20px -25px ;}html>body .main_body .left { float:left; margin: 0 20px 20px -50px ;}.right { float:right; margin:0 0 20px 20px;}.main_body .right { float:right; margin:0 -25px 20px 20px !important;}html>body .main_body .right { float:right; margin: 0 -50px 20px 20px !important;}.image_with_caption {text-align:left !important; }.image_with_caption img { padding:2px; background-color:#fff;border:1px #D8D4D4 solid;}.image_with_caption dd {font-size:80%; line-height:140%;}.lateral {text-align:right;font-weight:bold; color:#000;clear:both;padding:2em 0;}.lateral a { padding-right:40px;background:#fff url('/images/next.gif') no-repeat 100% 50%;}span.label,span.spacer,span.multiple span {width:120px;float:left;text-align:right; font-size:80%;font-weight:bold;} span.multiple {float:left;} span.button {padding-left:120px;} div.clear {clear:both;padding-top:5px;} form div {margin:.5em ;}.contact form,.friends form {width:400px;margin:0 auto 50px auto;font-size:80%;line-height:180%;}input.string,input.email,textarea {width:400px;border:1px #D8D4D4 solid;padding:.4em;color:#615555; }.contact {text-align:center;}.checkbox { padding:1em 0 1em 25px;position:relative;text-indent:-25px;}.checkbox span {width:25px;display:block;float:left;}.section {clear:both;overflow:visible;padding-top:0px;}.box dt a { display:block;height:120px;width:285px;overflow:hidden;text-indent:-1234em;margin-bottom:5px;}.inspiration .box dt a { display:block;height:120px;width:430px;overflow:hidden;text-indent:-1234em;margin-bottom:5px;}#events_corporate_box a { background: #9D9393 url(/images/events_corporate_matrix.jpg) no-repeat 0 0;}#events_corporate_box a:hover { background-position:0 -120px}#corporate #events_corporate_box a { background: #9D9393 url(/images/events_corporate_matrix.jpg) no-repeat 0 -240px;}#events_weddings_box a { background: #9D9393 url(/images/events_weddings_matrix.jpg) no-repeat 0 0;}#events_weddings_box a:hover { background-position:0 -120px}#weddings #events_weddings_box a { background: #9D9393 url(/images/events_weddings_matrix.jpg) no-repeat 0 -240px;}#events_going_green_box a { background: #9D9393 url(/images/events_green_matrix.jpg) no-repeat 0 0;}#events_going_green_box a:hover { background-position:0 -120px}#going_green #events_going_green_box a { background: #9D9393 url(/images/events_green_matrix.jpg) no-repeat 0 -240px;}#friends_box a { background: #9D9393 url(/images/friends_matrix.jpg) no-repeat 0 0; width:430px;}#friends_box a:hover { background-position:0 -120px}#store_box a { background: #9D9393 url(/images/store_matrix.jpg) no-repeat 0 0;}#store_box a:hover { background-position:0 -120px} .list { list-style: square inside; padding:0 60px;margin-bottom:1em;}.list li { margin:default;}.contact.section {padding:20px 0 20px 0; margin:40px auto 20px auto;text-align:center; clear:both;border-top:1px #D8D4D4 solid;border-bottom:1px #D8D4D4 solid;overflow:hidden;}.gallery { width:auto; border-top:1px #D8D4D4 solid; padding:0 40px 20px 40px;border-bottom:1px #D8D4D4 solid; overflow:hidden;}.gallery li { float:left; margin:20px 5px 0 5px;overflow:hidden;padding:0; height:96px; }.gallery li a { display:block; position:relative;}.gallery li a span { display:block;width:100%; height:100%; position:absolute;top:0; left:0; background: transparent url(/images/magnify_thumb.png) no-repeat 0 0;}.gallery li a:hover span { background-position:0 -96px;}.documents {  text-align:center;}.documents li { margin:.5em 0;}.documents a { font-weight:bold;}.documents span { font-size:80%; color:#b6afaf;}.post { border-top:1px #D8D4D4 solid;padding-top:10px;margin-bottom:20px;position:relative;overflow:hidden;}.post_body {padding-left:170px;}.meta { font-size:80%; line-height:180%;text-align:left; color:#9D9393;width:150px;float:left;text-align:right;overflow:hidden;;}.blog .full img { margin-bottom:20px;}.blog h1,.blog h2 {text-align:left;}.blog h1 a,.blog h2 a { color:#615555;}.post_image { margin:0 0 .5em 0;}#links,.widget ul {border-top:1px #D8D4D4 solid;margin-bottom:1.5em;}#links li,.widget ul li {border-bottom:1px #D8D4D4 solid;padding:.5em 0;}#s { border:1px #D8D4D4 solid;padding:.4em;color:#615555;margin:0 0 1em 0;}.label { position: relative; }.label label { display: none; }input.labeltext {  }/* Flickr  images */.flickr_badge_image{	margin: 0;	float: left;}.flickr_badge_image img{	padding: 0;	margin:  0 2px 2px 0;	width: 75px;	height: 75px;}#flickr_badge_uber_wrapper a:hover,#flickr_badge_uber_wrapper a:link,#flickr_badge_uber_wrapper a:active,#flickr_badge_uber_wrapper a:visited{	text-decoration: none !important;	background: none !important;	color: #3993ff;}#flickr_badge_wrapper { width: 250px; margin:.5em 0; }#comments {border-top:1px #D8D4D4 solid;padding-top:20px;}#comment_area {border-top:1px #D8D4D4 solid;padding-top:20px;margin:20px 0 40px 0;position:relative;padding-left:170px;}#comment_area .string { width:445px;}#comment_area textarea { width:445px;}#comments li { overflow:hidden;}#comments li .comment {padding:10px;}#comments li.alt .comment{ background-color:#f3ede4;}#comments .comment{ margin-left:170px;}#comments .comment_meta { font-size:80%;line-height:140%;width:150px;float:left;text-align:right;}#comments h3,#comment_area h3 { margin-bottom:1em;text-align:left;}#comments h3 { margin-left:170px;}.post h1,.post h2, .blog h1.replaced { font-size:20pt;margin-bottom:0;color:#9d9393;text-align:left;margin-left:00px;}.blog .lateral { border-top:1px #D8D4D4 solid;padding-top:10px;margin-bottom:20px;position:relative;overflow:hidden;} #previous a{ float:left;text-align:left;padding-left:40px;background:#fff url('/images/previous.gif') no-repeat 0% 50%;}h2.widgettitle {padding-bottom:10px !important;}.widget_twitter .entry-content {display:block; padding:10px; background-color:#fff4d1;margin:0 0 10px 0;}.from-meta {display:none;}#headlines_holder {  text-align:left;padding:0 !important;overflow:hidden;font-size:12pt;}#headlines_holder .item { margin-bottom:0; padding-bottom:0;}#headlines  { background-color:#fff; margin:0 0 10px 0;margin:0; padding:0;overflow:hidden;  clear:left;}.the_estate #headlines { float:left; width:100%; border-top:1px #D8D4D4 solid;border-bottom:1px #D8D4D4 solid; margin:1em 0;padding:1em 0;}.the_estate #headlines dd { padding:1.4em 0;}#headlines { position:relative; height:3em;}#headlines dt { position:absolute;top:0;left:0;width:135px; margin-right:15px;text-align:right;font-weight:bold;padding:5px 0;}#headlines dd { margin:0 0 0 150px; position:absolute;top:0;left:0; padding:5px 0;width:700px;text-align:left;}#headlines dd a:hover { color:#000;}.alignright { float:right; margin:0 0 10px 10px;}.alignleft { float:left; margin:0 10px 10px 0;}.aligncenter { clear:both;margin:0 auto 10px auto;}.main_column h2 { margin-bottom:20px;}.main_column .post h2 { margin-bottom:0;}.intro {border-bottom:1px #D8D4D4 solid;padding:0 0 2em 0;overflow:hidden;margin:0 0 1em 0}.center { text-align:center;}#badge { position:absolute;top:0;right:-70px;top:140px;z-index:200;height:200px;width:200px;}