/*********************************************
* TAG DEFAULTS
**********************************************/
html, body, ul, ol, li, form, img, div, td, h1, h2, h3, h4, h5, h6, p, table{margin:0px;padding:0px;}
body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  word-spacing: 1pt; 
  line-height: 19px;
  background:white;
}
h1 {font-size:2.0em;}
h2 {font-size: 1.6em;margin: 0px 0px;}
h3 {font-size: 1.2em;margin:5px 0px;}
h4 {font-size: 1.0em;text-align:center;}
p {margin-bottom:8px;}
a{color: #996600;font-weight:bold;}
a:hover{color: #336600;}
a img {border:0px none;}
table{border-collapse: collapse;border-spacing:0px; margin: 8px 0px;}
address {}
blockquote{font-size:0.9em;padding:5px 15px 0px 15px;margin-left:0px;margin-right:0px;border-top:2px groove lightgrey;}
cite{font-size:0.9em;font-weight:bold;font-style:normal;}

/*********************************************
* LAYOUT
**********************************************/
#wrapper {margin:0 auto;width:695px;padding-top:10px;padding-left:10px;}
h1 {padding:25px 0px 0px 0px;height:51px;}

#logo {display:block;padding-bottom: 10px;}

#sidebar {float:left;margin-right:10px;}
#sidebar img {margin: 0 auto;display:table;}

#navbar {float:right;margin:0px 0px 10px 10px;}
#navbar h3:first-child {margin-top:0px;}
#navbar h3 {margin:0px;margin-top:8px;}
#navbar li {list-style:none;}
#navbar img.divider {margin-top:10px;margin-bottom:-5px;}

#report_nav {white-space:nowrap;margin:0px;} 
#report_nav td {padding:0px 5px 0px 0px;line-height:1.4em;}

#news_nav li {line-height:1.3em;}
#news_nav li.date {margin-top:5px;}
#news_nav li.date:first-child{margin-top:0px;}
a.more {display:block;font-size:0.8em;}
a#more_reports {line-height:1.5em;}

#footer {margin:10px 0 0 0;}
#footer {border-top:2px groove lightgrey;padding-top:5px;}
#footer p, #footer p a {margin:0px;font-size:0.9em;line-height:1.5em;font-style:normal;}
#footer h3{margin:0px;font-size:1em;}

#footer, #quotes, #recommended_reading {display:table;}

#recommended_reading {padding-top:5px;border-top:2px groove lightgrey;}
#recommended_reading h3{font-size: 1.00em;white-space:nowrap;}
#recommended_reading span {font-weight:normal;}
#recommended_reading li {display:inline;list-style:none;padding:5px;}


/*********************************************
* GENERAL
**********************************************/
#content > p:first-child:first-letter {
  float:left;
  font-size:5.0em;
  line-height:0.8em;
  margin-top:-0.2em;
  margin-right:3px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*********************************************
* SPECIFICS
**********************************************/
body.pages #content_wrapper {padding: 0px 180px 0px 150px;}
body.guide_services #content_wrapper {padding-left:190px;}
body.silver_creek #content_wrapper{padding-left:165px;}
body.bird_hunting_in_sun_valley #content_wrapper{padding-left:158px;}
body.steelhead_fishing #content_wrapper{padding-left:170px;}

body.guide_services #content td {border-bottom:1px dotted grey;}
body.guide_services #sidebar {width:180px;}


body.archive #content h2{text-align:left;}
body.archive #content{padding-left:150px;padding-bottom:50px;}
body.archive li{list-style:none;}
