﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:middle;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:11px;line-height:13px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#352c2a;}
input,select,textarea{font-size:10px;line-height:12px;font-family:Arial; vertical-align:middle;}
a{text-decoration:none;color:#000;}
a:hover{ text-decoration:underline;}
h1{font-size:24px;line-height:26px;}
h2{font-size:18px;line-height:20px;padding:7px 0; font-weight:normal;}
h3{font-size:16px;line-height:18px;}
h4{font-size:13px;line-height:15px;}
h5{font-size:12px;line-height:13px; padding:7px 0;}
h6{font-size:10px;line-height:12px;}
p{ padding:7px 0;}
div.container{width:991px;padding:29px 0 0 0;background:url(images/body-bg.gif) repeat-y left top;}

div.side{width:313px; float:right;}
div.header{width:666px; height:94px; overflow:hidden;}
div.logo{width:504px; float:left; text-align:right; padding:14px 0 0 0;}
div.hotline{width:162px; float:left; padding:27px 0 0 0;}
div.nav{ background:url(images/bg2.jpg) no-repeat 411px top; padding:0 0 0 123px; height:61px; overflow:hidden;}
ul.nav li{float:left; padding:15px 20px 0 0;}
ul.nav li ul{ display:none; position:absolute; background:#b3935b;}
ul.nav li.over ul{ display:block;}
ul.nav li ul li{ float:none; clear:both; border-bottom:solid 1px #54321e; padding:0; }
ul.nav li ul li a{ color:#3a1408; font-size:12px;padding:5px 7px; display:block; font-family:Arial, Helvetica, sans-serif;}
ul.nav li ul li a:hover{ background:#bb8f55;}
div.image1{ padding:0 0 0 123px; margin:0 0 22px 0;}
div.content-out{ padding:0 0 0 110px;}
div.cont{ background:#fff;width:524px; height:479px; overflow:hidden;}
div.cols{width:516px; clear:both; margin:0 auto; padding:6px 0 0 0;}
div.col1{width:129px; float:left;}
div.module{width:121px; margin:0 auto;}
div.module-cont{ background:#c8c8b3; padding:6px 8px 0 8px; margin:6px 0 0 0;}
div.module-cont h2{text-align:center;}
p.view-more{text-align:right;}
div.box1{ padding:0 10px;}
h2.madison{ padding:0 0 2px 0; border-bottom:solid 1px #522314;}
div.cols2{width:504px; clear:both;}
div.col2{width:248px; float:left;}
div.col3{width:248px; float:right;}
div.footer{ color:#522314; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:5px 0;}
div.footer a{color:#522314; }
div.frame{width:267px; background:url(images/frame-mid.jpg) repeat-y left top;}
div.frame-top{background:url(images/frame-top.jpg) no-repeat left top;}
div.frame-btm{background:url(images/frame-btm.jpg) no-repeat left bottom; text-align:center; padding:10px 0;}
div.hunter{ padding:12px 20px 12px 30px; font-size:16px; line-height:20px; color:#dba55c; background:url(images/slingshot.jpg) no-repeat 195px 9px;}
p.merriam{ padding:0 0 0 90px;font-size:14px; line-height:18px;}
div.main2{width:666px; float:left; background:url(images/bg3.jpg) no-repeat right top; height:965px;}
div.content2-out{ padding:0 8px 0 90px;}
div.cont2{ padding:10px 28px 0 28px; font-size:14px; color:#592c1b; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
p.txt-center{text-align:center;}
div.pic-info{ font-size:12px; padding:25px 70px 0 107px;}
img.wilderness-training-n{behavior:url(iepngfix.htc);width:139px;height:29px;}
img.primitive-skills-n{behavior:url(iepngfix.htc);width:100px;height:29px;}
img.photo-gallery-n{behavior:url(iepngfix.htc);width:98px;height:29px;}
img.about-me-n{behavior:url(iepngfix.htc);width:79px;height:29px;}
