@charset 'utf-8';*{margin:0;padding:0}article,aside,figure,footer,header,hgroup,nav,section{display:block}html{overflow-y:scroll}body{font-family:Georgia,sans-serif;color:#2d3e35;background-color:#e7e9ec}h1{margin-bottom:4px;font-size:2.3em;font-weight:400;line-height:1em}h2{margin-bottom:10px;font-size:1.1em;font-style:italic;font-weight:400;text-align:center}p{font-size:.8em;line-height:1.5em}img{border:0}#wrapper{width:972px;margin:20px auto 5px auto;background:#f8edd7 url(../images/bg-background.png) repeat-y}header{width:972px;height:170px;background:#b8b48f url(../images/bg-header.jpg) no-repeat}#logo{width:362px;height:158px;margin:12px 12px 0 22px;float:left}nav{margin:12px 22px 0 22px;color:#fff;font-size:.8em;text-align:right;float:right}section{width:972px;min-height:418px;padding:13px 0 49px 0;background:url(../images/bg-content.jpg) bottom no-repeat}#left-column{position:relative;width:322px;min-height:493px;margin:0 0 0 22px;padding:0 20px 0 20px;text-align:center;float:left}#flowers{position:absolute;bottom:10px;width:322px;height:96px}#right-column{width:543px;min-height:418px;margin:0 23px 0 22px;float:right}article{margin-bottom:116px}#map-canvas{width:543px;height:407px;box-shadow:0 0 5px #666}footer{width:972px;padding:0 0 20px 0;color:#fff;background-color:#6b6a5a}#footer-left{width:362px;margin:0 22px 0 22px;text-align:center;float:left}#footer-left p{margin:0}#footer-right{width:460px;margin:0 53px 0 53px;color:#a8b35a;font-style:italic;text-align:center;float:right}#credit{width:972px;margin:0 auto 0 auto;color:#000;font-size:.9em}#credit-left{width:486px;margin-bottom:20px;float:left}#credit-right{width:486px;margin-bottom:20px;text-align:right;float:right}#credit-right img{margin-left:5px;float:right}#wrapper-error{width:600px;margin:40px auto 40px auto;padding:30px;background-color:#b9b48e}ul{list-style-type:none}#nav li{margin-bottom:2px}a:link,a:visited{color:#000;text-decoration:none}a:hover{color:#a8b35a}a :active{color:#000}nav a:link,nav a:visited{color:#2d3e35;text-decoration:none}nav a:hover{color:#dfdecc}nav a :active{color:#2d3e35}footer a:link,footer a:visited,#wrapper-error a:link,#wrapper-error a:visited{color:#fff;text-decoration:none}footer a:hover,#wrapper-error a:hover{color:#dfdecc}footer a :active,#wrapper-error a :active{color:#fff}:focus{outline:none}fieldset{border:0;text-align:left}.hidden-fields{display:none}.form-element{position:relative;margin-top:10px;margin-bottom:10px}label{position:absolute;top:3px;left:4px;color:#616e67;font-size:.7em}input.text{width:310px;padding:5px 5px;border:1px solid #bdc5ca;font-family:Georgia,sans-serif;font-size:.8em;background-color:#fff}input.error{width:310px;padding:5px 5px;border:1px solid #a8b35a;color:#a8b35a;font-family:Georgia,sans-serif;font-size:.8em;background-color:#fff}textarea.text{width:310px;height:150px;padding:5px 5px;border:1px solid #bdc5ca;font-family:Georgia,sans-serif;font-size:.8em;background-color:#fff;resize:vertical}textarea.error{width:310px;height:150px;padding:5px 5px;border:1px solid #a8b35a;color:#a8b35a;font-family:Georgia,sans-serif;font-size:.8em;background-color:#fff;resize:vertical}.button{padding:4px 10px;border:1px solid #a8b35a;color:#2d3e35;font-family:Georgia,sans-serif;font-size:1em;text-transform:uppercase;background-color:#a8b35a;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.button:hover{cursor:pointer;-moz-box-shadow:0 0 3px rgba(0,0,0,.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}.clear{clear:both}.large{font-size:1.5em}.content-text{margin-bottom:116px}.margin{margin:0 17px 0 17px}.shadow{-moz-box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}.green{color:#a8b35a}