body#nab {background: url('http://cpawsnab.org/images/background.jpg') no-repeat fixed center;}
.home-opt-in {margin-top: 0px;}

.about #sidebar1, .wildeast #sidebar1 {width:220px;float:left; padding-right: 40px;}
.about #main, #staff-list {width: 620px;}


/* Slider */
.main_view {position: relative;}
.window {margin-left: -10px;height:320px;	width: 940px; overflow: hidden;position: relative;border: 10px solid #fff; 
-moz-box-shadow: 0px 20px 10px -10px rgba(0,0,0,.2);
-webkit-box-shadow: 0px 20px 10px -10px rgba(0,0,0,.2);
-box-shadow: 0px 20px 10px -10px rgba(0,0,0,.2);}
.image_reel {position: absolute;top: 0;left: 0;}
.image_reel img {float: left; width: 940px;}
.paging {position: absolute;bottom: 40px;right: -7px;width: 178px;height:47px;z-index: 100;text-align: center;line-height: 40px;background: url(paging_bg2.png) no-repeat;display: none;}
.paging a {padding: 5px;text-decoration: none;color: #fff;}
.paging a.active {font-weight: bold;background: #920000;border: 1px solid #610000;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
.paging a:hover {font-weight: bold;}
.desc {display: none;position: absolute;bottom: -20px;left: 0;z-index: 101;background: #000;color: #fff;font-size: 12px;padding: 10px;-moz-border-radius: 0 0 3px 0;-khtml-border-radius: 0 0 3px 0;-webkit-border-radius: 0 0 3px 0; opacity: .7; width: 100%;} 
.desc h2, .desc p {display: inline;}
.desc h2 {margin-right: 10px;}
.desc a {color: #d90000;}


#main li {margin-left: 25px;}


#freeform {font-family: 100px;}

#freeform fieldset {
  padding: 1em;
  line-height: 1;
  border: 1px solid #ccc;
  margin-bottom: 1em;
  }
#freeform label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }

#freeform legend {border: 1px solid #ccc; padding: 10px;}

#issues li {background: url('http://cpawsnab.org/images/issues.jpg');}


ul.recent-news li {list-style: none;padding: 7px 0;border-bottom: 1px dotted #ccc;}
ul.recent-news a {text-decoration: none; display: inline-block; width: 215px;}
ul.recent-news span {margin-right: 15px; display: inline-block; width: 50px;float: left;}


li#landscape span, li#parks span {margin-top: -18px;}
#issues span {left: 3px; width: 127px;}


	li#landscape {background-position: -965px 0px;}
	li#parks {background-position: -165px 0;}
	li#wildlife {background-position: -325px 0;}
	
	
#main-nav ul a{font-size: 12px; width: 160px;}

#main-nav ul li ul {margin-left: 160px; margin-top: 20px;}
#wildlife-menu {margin-top: -20px !important;}
#landscape-menu {margin-top: -40px !important;}
#campaign-menu {margin-top: 60px;}

