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,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:normal;font-weight:normal;margin:0;outline:0;padding:0;vertical-align:baseline;}
:focus{outline:1px auto #3989D4;}
html{font-size:100.01%;height:100%;}
body{color:black;height:100%;line-height:1;margin-bottom:1px;}
li,ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
hr {border: 0;color: #4f4f4f;background-color: #4f4f4f;height: 1px;margin: 10px auto;width: 100%;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a:active{outline:0;}
a img{border:none;}
em{font-style:italic;}
ol,ol li{list-style:decimal inside;}
strong{font-weight:bold;}
ul,ul li{list-style:disc inside;}
.skiplink a{font-size:1px;left:-1000px;line-height:1;overflow:hidden;position:absolute;width:990px;z-index:0;}
.skiplink a:active,.skiplink a:focus{font-size:21px;left:0;line-height:1px;overflow:visible;width:auto;z-index:100;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
body{font-size:131.25%;font-family:"Helvetica Neue","Trebuchet MS",Helvetica,Arial,sans-serif;}
html > body{font-size:21px;}
h1{font-size:2.28571em;line-height:.3125em;margin:.625em 0;/* .3125em */}
h2{color:#2d4218;font-size:1.71429em;line-height:.16667em;margin:.16667em 0;}
h3{color:#6b2700;font-size:1.14286em;line-height:1em;margin:1em 0;}
h4,h5,h6{font-size:1em;line-height:1.14286em;margin:1.14286em 0;}
a{color:#2d4218;text-decoration:underline;}
a:hover,a:active,a:focus{color:#13242f;}
#header a{background:transparent;}
p{font-size:1em;line-height:1.14286em;margin:1.14286em auto;text-indent:.57143em;width:37em;}
ol,ul{margin:0 0 1.5em 3em;}
ol ol,ol ul,ul ol,ul ul{margin:0;}
blockquote{margin:0 1.14286em 1.04762em !important;}
blockquote p{color:#432;border-top:1px solid #725104;border-bottom:1px solid #725104;font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;margin:0;padding:0 1.14286em !important;text-indent:-.35em;}
code{background:rgba(170,136,51,.5);display:block;font-family:"Lucida Console",Monaco,monospace;font-size:.76190em;line-height:1.5em;}
#header h1{letter-spacing:-999px;line-height:600px;overflow:hidden;margin:0;padding:0;height:275px;}
#header h1 a{display:block;}
h2.heading{visibility:hidden;}
html{background:#aa8a37 url('/images/html-bg.jpg') no-repeat fixed center 95%;}
#container{font-size:1em;line-height:1.5em;margin:0 auto;width:940px;}
#header{background:url('/images/header.png') right top no-repeat;clear:both;height:480px;margin-top:.62em;position:relative;}
#header img{float:right;padding:25px 50px 0 0;}
#header img.facebook{left:-160px;padding:0;position:relative;top:140px;}
#nav{background:url('/images/nav.png') no-repeat 115px 7px;float:left;height:150px;position:absolute;top:300px;width:100%;}
#nav ul{clear:left;float:left;list-style:none;margin:0;padding:0;position:relative;}
#nav ul li{display:block;padding:10px 15px;position:absolute;width:150px;}
#nav ul li a{text-decoration:none;}
#nav ul li.first{left:85px;top:14px;}
#nav ul li.second{left:178px;top:63px;}
#nav ul li.third{left:315px;top:0;}
#nav ul li.fourth{left:415px;top:63px;}
#nav ul li.fifth{left:536px;top:28px;}
#wrapper div.content img{height:auto;max-width:400px;}
#wrapper div.content img[align]{background:url('/images/bg-tile-dark.jpg') repeat;margin:0.5em 0.25em;padding:.4em;}
#wrapper ul#contact{list-style:none;margin:0;padding:0;}
#wrapper ul#contact li{border-top:1px solid #333;font-size:24px;height:1.58333em;line-height:1.5em;list-style:none;margin:.5em auto;padding:.125em 0;text-align:center;width:22em;}
#wrapper ul#contact li span.tel span.type{display:none;}
#wrapper ul#contact li.email span {display:none;}
#wrapper div#dirs ul {list-style: none;}
#wrapper div#dirs ul li {list-style: none;}
#wrapper div#surfreport{margin:0 auto;text-align:center;}
#wrapper div#surfreport a img{background:url('/images/bg-tile-light.jpg') repeat;margin:10px;padding:10px;}
body.gallery #wrapper ul li{float:left;list-style:none;padding:.5em;}
body.gallery #wrapper ul li a{height:168px;position:relative;text-decoration:none;width:300px;}
body.gallery #wrapper ul li a img{display:block;height:168px;width:300px;}
body.gallery #wrapper ul li a span{background:#000;background:rgba(0,0,0,.80);display:block;padding-left:10px;position:absolute;bottom:0;text-decoration:underline;width:290px;}
body.gallery #wrapper ul li a:hover span{background:#000;background:rgba(0,0,0,1);}
#wrapper #fluidgallery{background:url(/images/bg-tile-dark.jpg) repeat top left;position:relative;margin-left:0;margin-right:0;padding:125px 82px;width:820px;overflow:hidden;}
#wrapper #fluidgallery li{display:block;height:100%;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;}
#wrapper #fluidgallery li a{display:block;height:100%;margin:0;padding:0;width:100%;}
#wrapper #fluidgallery li a img{display:block;height:100%;margin:0;padding:0;width:100%;}
#footer{clear:both;margin:160px 0 140px;}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#111;display:none;z-index:30;}
div#fancy_wrap{text-align:left;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/css/jquery.fancybox/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30;}
div#fancy_loading_icon{position:absolute;background:url('/css/jquery.fancybox/fancy_loading.gif') no-repeat;z-index:35;width:16px;height:16px;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:10px 18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none;}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #864;background:url('/images/bg-tile-light.jpg') repeat;}
div#fancy_content{margin:0;z-index:100;position:absolute;}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100;}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%;}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('/css/jquery.fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
#fancy_ajax{width:100%;height:100%;overflow:auto;}
a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none;}
a#fancy_left{left:0px;}
a#fancy_right{right:0px;}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
span#fancy_left_ico{left:-9999px;background:transparent url('/css/jquery.fancybox/fancy_left.png') no-repeat;}
span#fancy_right_ico{right:-9999px;background:transparent url('/css/jquery.fancybox/fancy_right.png') no-repeat;}
a#fancy_left:hover{visibility:visible;}
a#fancy_right:hover{visibility:visible;}
a#fancy_left:hover span{left:20px;}
a#fancy_right:hover span{right:20px;}
.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url('/css/jquery.fancybox/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url('/css/jquery.fancybox/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url('/css/jquery.fancybox/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('/css/jquery.fancybox/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url('/css/jquery.fancybox/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('/css/jquery.fancybox/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url('/css/jquery.fancybox/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url('/css/jquery.fancybox/fancy_shadow_nw.png') no-repeat;}
div#fancy_title{position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none;}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{padding:0;vertical-align:middle;}
td#fancy_title_left{height:32px;width:15px;background:transparent url('/css/jquery.fancybox/fancy_title_left.png') repeat-x;}
td#fancy_title_main{height:32px;background:transparent url('/css/jquery.fancybox/fancy_title_main.png') repeat-x;}
td#fancy_title_right{height:32px;width:15px;background:transparent url('/css/jquery.fancybox/fancy_title_right.png') repeat-x;}


div.content h2 span {
	font-size: .58333em;
}