body {background:#7c5522 url(images/bg4.jpg) 50% 0; background-attachment:fixed;}

#page {padding:2em 0 0 0; text-align:center; background:transparent url(images/bg_page_top_blue.png) 50% 0 no-repeat; /*#7c5522 #9ad527*/;}
#page-inner {padding:0 15px 0.5em 15px; background:transparent url(images/bg_page_repeat_blue.png) 50% 0 repeat-y;}

#logo-title {
  float:left;
  width:250px;
}
#logo {}

#content {text-align:left; background:#fff url();}
#sidebar-left {}
#sidebar-right {}
a:link, a:visited {color:#643d0a;}
a:hover {color:#c37918;}
a:focus {}
a:active {}
#sidebar-left a:link,
#sidebar-left a:visited,
#sidebar-right a:link,
#sidebar-right a:visited {color:#fff;}
#sidebar-left a:hover,
#sidebar-right a:hover {color:#de641a;}

#primary {width:100%; text-align:left;
}
#primary-inner {padding:65px 1px 1px 1px; background:transparent url(images/bg_nav_top.png) 50% 0 no-repeat;}
#primary ul {padding:0.5em 0.2em; overflow:hidden; background:#166121 url();}
#primary li {display:block; padding:0.1em 0; font-family:'Century Gothic','Trebuchet MS',Verdana,Arial,sans-serif; font-size:0.9em; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
#primary li a {display:block; padding:0.2em 0; width:100%; color:#fff; text-decoration:none; background:transparent url(images/bg_nav_li.png);}
#primary li a:hover {color:#643d0a; background:#fff url();}
#primary li a span {display:block; padding:0 0.3em;}
#primary li.active-trail {}
#primary li.active {}
#primary a.active {background:#166121 url();}


#footer {background:#fff url(images/bg_footer.jpg) 0 0 no-repeat;}

#block-views-header_slideshow-block_1 {
  float:left;
  width:550px;
  height:220px;
  overflow:hidden;
}

#block-views-header_slideshow-block_1 .block-inner {
  padding:6px 10px;
}
#block-block-2 {float:left;
  margin:0;
  padding:0;
  width:680px;
  height:220px;
  overflow:hidden;
  text-align:center;
  }
#block-block-2 .block-inner {margin:0; padding:0 40px; overflow:hidden;}
#block-block-2 p {margin:0;}

#block-faq-2 ul li {padding: 0.3em 0;}

#footer {text-align:right;}
#footer-inner {
  padding:0.3em 0.8em;
}
#member_nwfa {
  width:200px;
  height:80px;
  text-align:left;
  }
#member_nwfa a {display:block; width:100%; height:100%; text-indent:-99em; background:transparent url(images/logo_nwfa_member.png) 0 0 no-repeat;}
h2 {color:#166121;}