* { margin: 0; padding: 0; }
a:active, a:focus{ outline: none; }
a.email { text-decoration: none; font-size: 90%; font-weight: bold; color: #010101; }
a.email:hover { text-decoration: underline; }
body { padding: 0 0; background: url(../fixtures/woodbkg.jpg) #000000 repeat; color: #010101; text-align: center; font: 14px/20px "arial",sans-serif; }
body, div, span, p, a, img, ul, li { border: 0; }
h1 { font-size: 200%; margin: 10px 0 10px 0; }
h2 { font: normal 180% 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; }
h2, h3 { margin: 15px 0 10px 0; }
h3 { margin-top: 25px; font: oblique 120% 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; }
h4 { margin: 60px 0 10px 0; font: oblique bold 110% 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; }
img { border: none; }
img.scenic { position: relative; top: -12px; left: 30px; }
img.wildlife { position: relative; top: -13px; left: 30px; }
p.phone { font-size: 90%; font-weight: bold; padding: 10px 0; }
.box { min-height: 1px; }
.box:after { display: block; visibility: hidden; clear: both; line-height: 0; font-size: 0; content: "."; }
.clear { clear: both; }
.f-left { float: left; }
.f-right { float: right; }
.leftcol { float: left; padding: 30px 0px 20px 100px; height: 400px; width: 300px; }
.mainlink a { float: right; border: 1px solid #d4d4d4; color: #d4d4d4; position: relative; top: -50px; padding: 3px 10px; font-size: 90%; font-weight: bold; text-decoration: none; }
.mainlink a:hover { border: 1px solid #f2f2f2; color: #f2f2f2; }
.noscreen { display: none; }
#container { padding: 12px 0px 36px 0px; background: url(../fixtures/content.jpg) #f5f6f8 no-repeat; height: 450px; border: 1px solid #333333; }
#footer { clear: both; height: 77px; margin-top: 5px; padding: 5px 3px; color: #909090; font-size: 85%; }
#footer p { margin: 0; padding-top: 10px; }
#header { position: relative; padding-left: 7px; }
#layout { width: 970px; margin: 0 auto; text-align: left; }
#logo { color: #fefffa; position: relative; overflow: hidden; height: 100px; margin: 0; font: normal 500%/110px Impact, 'Techno CE', sans-serif; }
#logo .light { color: #bfbfbf; }
#logo .middle { color: #f6f6f6; }
#logo a{ color: #bfbfbf; text-decoration: none; }
