@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body{font:83% 'Century Gothic','Lucida Grande',Arial,sans-serif;color:#333;text-align:center; background:url(../images/body-bkgd2.jpg) repeat-x fixed 0 0 #000;padding-top:10px;}
/*
body{font-size:180%;margin:0;padding:.3em 0 0;text-align:center; background:url(../images/body-bkgd2.jpg) repeat-x fixed center center #000;} /* this approximates 954px wide */
fieldset{padding:0 35px 20px;border:none;line-height:1em;text-align:center;background:url(../images/logo-newland.png) no-repeat 35px bottom;}
img{border:none;}
input{margin:10px 10px 0 0;padding:0;display:block;float:left;color:#666;}
input.button{float:right;margin-bottom:30px;background:#5b4a15;border:1px solid #000;color:#fff;text-transform:uppercase;letter-spacing:.1em;padding:0 7px;margin-top:10px;}
input.first{margin-top:10px;}
select{float:left;margin-top:10px;width:145px;color:#666;}

/* typography */
a{text-decoration:none;color:#5a9a98;}
a:hover{color:#069}
.thumbnail a{font:bold .7em 'Century Gothic','Trebuchet MS',Tahoma,'Lucida Grande',Arial, sans-serif;text-transform:uppercase;}
h1, legend{margin:0;padding:15px 25px;font:bold 2em 'Century Gothic',Arial,sans-serif;color:#5a9a98;text-transform:uppercase;text-align:center;}
h1 span, legend span{color:#5b4a15;}
h1 em, legend em{font:italic .7em Georgia, "Times New Roman", Times, serif;letter-spacing:0;text-transform:lowercase;}
.find h1{color:#5a9a98;line-height:.9em;padding:0;margin:0 0 10px;text-align:center;font-size:1.5em;}
h2{text-transform:lowercase;font-style:italic;font-size:.9em;margin-left:25px;}
legend{margin:0;padding:0 0 0 50px;line-height:1em;font-size:1.5em;}
p{text-align:left;padding:0 25px 15px;line-height:1.5em;}

/* layout */
#wrapper { width:954px; margin:0 auto}
#shadow-top{background:url(../images/content-top.png) no-repeat center bottom;height:4px;line-height:4px;}
#shadow-bottom{background:url(../images/content-btm.png) no-repeat center bottom; height:4px;line-height:4px;display:block;}
#content{background:url(../images/content-tile.png) repeat-y center top;}
.nature-img{margin:0 25px 25px 0;float:right;}
.head-copy{width:403px;}
#main {float:right;width:551px;text-align:left;padding-top:20px;}
.thumbnail{text-align:center;float:left;width:126px;margin:2px;}
.thumbnail, .thumbnail img{width:126px;margin-bottom:5px;}
.find .thumbnail a{font-size:.8em;}
.find{margin-right:25px;clear:both;}
#sidebar{float:left;width:403px;padding-top:5px;padding-bottom:20px;}
.buttons{background:url(../images/buttons-bkgd.png) repeat-x center top;margin:0 25px;}
.buttons img{margin:0 20px;}
#footer{margin:0 8px;background:#928150;color:#f1eee1;}
#footer p{padding-top:8px;padding-bottom:8px;font-size:.85em;}
#footer a{color:#f1eee1;}

/* main navigation */
ul.main-nav{list-style:none;text-align:left;font:.95em 'Century Gothic','Trebuchet MS',Tahoma,'Lucida Grande',Arial,sans-serif;margin:0 7px 5px;background:#4d3b02;height:2.1em;}
ul.main-nav li{padding:5px 14px;display:block;float:left;border-right:1px solid #000;border-left:1px solid #9c8957;height:1.3em;}
ul.main-nav a{color:#fff;text-transform:uppercase;letter-spacing:.1em;}
ul.main-nav li:hover{background:#5a9a98}
ul.main-nav li.home{border-left:none;padding-left:16px;}
ul.main-nav li.contact{border-right:none;padding-right:16px;}
#home .home a{color:#9cc;}

/* misc. */
.clear{clear:both;}
.logo{padding-bottom:10px;}
