/*
Theme Name: PAWS
Theme URI: http://newsignature.com/
Description: A custom theme for PAWS.
Version: 1.0
Author: Eric Fidler, New Signature
Author URI: http://newsinature.com/
*/

body{
  margin:0;
  padding:0;
  background:#46290e url(img/bg-body.gif);
  font:13px/16px Arial, Tahoma, sans-serif;
  color:#8c6239;
}
#page{
  width:769px;
  overflow:hidden;
  margin:0 auto;
}

ul {
margin: 0px;
}

img {
border: 0px;
}

/* header */

#header{
  width:100%;
  height:253px;
  overflow:hidden;
  background:url(img/bg-header-top.png) no-repeat 0 0;
  #background:url(img/bg-header-top-dithered.gif) no-repeat 0 0;
}
h1{
  margin:0;
}
h1 a{
  float:right;
  width:312px;
  height:60px;
  text-indent:-9999px;
  overflow:hidden;
  margin:18px 34px 0 0;
  background:url(img/bg-logo.png) no-repeat 0 0;
  #background:url(img/bg-logo-dithered.gif) no-repeat 0 0;
  position:relative;
}
#header p{
  margin:44px 54px 0 0;
  float:right;
  width:160px;
  height:25px;
  text-indent:-9999px;
  background:url(img/txt-tagline.png) no-repeat 0 0;
  #background:url(img/txt-tagline.gif) no-repeat 0 0;
}
#header h2{
  margin:0;
  float:left;
  width:209px;
  height:103px;
  visibility:hidden;
}

/* navigation */

#nav{
  width:100%;
  height:28px;
  float:left;
}
#nav ul{
  float:left;
  margin:0;
  padding:0 0 0 270px;
  list-style:none;
  position:relative;
}
#nav ul li{
  float:left;
}
#nav ul li a{
  float:left;
  height:28px;
  text-indent:-9999px;
  overflow:hidden;
}
#nav ul li.home a{
  width:61px;
}
#nav ul li.events a{
  width:55px;
}
#nav ul li.spay-neuter a{
  width:83px;
}
#nav ul li.feral-cats a{
  width:68px;
}
#nav ul li.education a{
  width:68px;
}
#nav ul li.donate a{
  width:77px;
}
#header div.main{
  float:left;
  display:inline;
  margin:0 0 0 34px;
  width:701px;
  height:122px;
  background:url(img/bg-header-main.jpg) no-repeat 0 0;
}
#header div.main strong{
  visibility:hidden;
}

/* content area */

#content{
  width:697px;
  overflow:hidden;
  margin:0 34px;
  border-right:2px solid #c69c6d;
  border-left:2px solid #c69c6d;
  border-bottom:2px solid #c69c6d;
  background:#fff;
}
#content .background{
  width:100%;
  overflow:hidden;
  padding:0 0 39px;
  border-bottom:11px solid #321e0b;
}

/* left column */

#leftcol{
  width:370px;
  float:left;
  display:inline;
  margin: 0 0 0 31px;
}
#leftcol h3{
  margin-bottom: 8px;
  font-size:20px;
  word-spacing:-3px;
  color:#321e0b;
}
#leftcol p{
  margin: 2px 0px 8px 0px;
}
#leftcol .objectives{
  width:100%;
  overflow:hidden;
}
#leftcol h4{
  margin:15px 0 0;
  font-size:17px;
  line-height:21px;
  color:#321e0b;
  letter-spacing:-1px;
}
#leftcol .objectives ul{
  width:100%;
  overflow:hidden;
  margin:0;
  padding:0;
  list-style:none;
}
#leftcol .objectives ul li{
  width:100%;
  float:left;
  margin:15px 0 0;
}
#leftcol .objectives ul li strong{
  color:#321e0b;
}
#leftcol .objectives ul p{
  width:100%;
  float:left;
}
#leftcol .objectives ul p a{
  color:#34200d;
}
#leftcol .objectives ul p a:hover{
  text-decoration:none;
}
#leftcol .objectives a.more{
  float:right;
  padding:2px 27px 2px 0;
  margin:-5px 18px 0 0;
  font-size:13px;
  line-height:16px;
  font-weight:bold;
  text-decoration:none;
  color:#321e0b;
  background:url(img/bg-link-more.gif) no-repeat 100% 0;
}
#leftcol .objectives a.more:hover{
  text-decoration:underline;
}

#leftcol .feral_note {
  background:#FFFFCC none repeat scroll 0 0;
  border:2px solid #CC0033;
  margin: 22px;
  padding:12px;
}

#leftcol .twixt_posts{
  color:#8C6239;
  margin-top:20px; 
}

#leftcol a, a:visited {
color: #321e0b;
text-decoration: underline;
}

#leftcol a:hover {
color: #321e0b;
text-decoration: none;
}

p.mem {
font-weight: bold;
color: #321e0b;
}

/* right column */

#rightcol{
  float:right;
  width:265px;
  overflow:hidden;
}
#rightcol .event{
  width:186px;
  overflow:hidden;
  height:227px;
  color:#321e0b;
  margin:8px 0 0 9px;
  padding:0 21px 0 50px;
  background:url(img/bg-event.jpg) no-repeat 0 0;
  text-align:center;
}
#rightcol .event_details{
 padding-top: 20px;

}

#rightcol .event_details a, a:link{
 text-decoration: none;
}

#rightcol .event h4{
  margin:51px 0 0;
  font-size:16px;
  line-height:16px;
}
#rightcol .event h4 a, a:visited {
  text-decoration:none;
  color:#321e0b;
}
#rightcol .event h4 a:hover{
  text-decoration:underline;
}
#rightcol .event div{
  font-size:16px;
  font-weight:bold;
  margin:10px 0 0;
}
#rightcol .event p{
  font-size:12px;
  line-height:16px;
  margin:10px 0 0;
}
#rightcol .join-donate{
  width:244px;
  height:327px;
  overflow:hidden;
  margin:2px 0 0;
  background:url(img/bg-join-donate.jpg) no-repeat 0 0;
}
#rightcol .join-donate a{
  display:block;
  width:130px;
  height:48px;
  margin:24px 0 0 51px;
  text-indent:-9999px;
  overflow:hidden;
}

#rightcol h4 a, a:visited {
color: #321e0b;
text-decoration: none;
}

#rightcol h4 a:hover {
color: #321e0b;
text-decoration: underline;
}

/* footer */

#footer{
  width:100%;
  padding:3px 0 31px;
  overflow:hidden;
  color:#e4d2be;
  font:bold 10px/12px Arial, Tahoma, sans-serif;
  text-align:center;
}
#footer p{
  margin:5px 0 0;
}
#footer a{
  color:#e4d2be;
  text-decoration:none;
}
#footer a:hover{
  text-decoration:underline;
}