body {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
text-align:center;
background:#491106;
background-image: url('../images/bgs/bg.gif');
background-repeat: no-repeat;
background-position: top center;
}

#wrapper {
width:758px;
margin-right:auto;
margin-left:auto;
padding:0;
text-align:left;
border: 1px solid #af8041;
background:#dbcaa5;
background-image: url('../images/bgs/wrapper_double-wide.gif');
}

a {
color: #872e07;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #dc4300;
text-decoration: underline;
}

/*------------------------------
header
------------------------------*/
#header {
height: 77px;
margin:0;
padding:0;
background:#706115;
background-image:url('../images/new/header.gif');
background-repeat:no-repeat;
}

#header h1 {
font-size:14px;
padding:10px;
margin:0px;
}

#header img{
padding: 43px 0 0 0;
float:left;
}


.search{
color: white;
font-size: .625em;
text-align: right;
padding: 47px 3px 3px 0;
}

/*------------------------------
nav
------------------------------*/
#nav {
width:150px;
padding:0px;
margin:0;
border:none;
float:left;
}

#nav ul{
padding: 0 1px;
margin: 20px 0;
text-align: left;
list-style-type: none;
color: #dbcaa5;
}

#nav ul li ul{
background: #a98351;
padding: 0 8px 12px 15px;
margin: 0;
}

#nav ul li ul li{
padding: 3px 0;
margin: 0;
}

#nav a{
display:block;
padding: 3px 8px;
margin:0px;
font-size: .925em;
color:#dbcaa5;
font-weight: normal;
text-decoration:none;
border-top: solid 1px #865316;
height: auto !important;
height: 1%; /*For IE*/
}

#nav ul li ul a{
padding: 0;
border-bottom: solid 1px #98703c;
border-top: 0;
font-size: .725em;
line-height: 1em;
}

#nav a:hover{
background: #a98351;
color:#4c0000;
}

.last{
border-bottom: solid 1px #865316;
}

#nav #currentpage a {
background: #a98351;
color: #4c0000;
}

#nav #currentpage a:hover{
color:#dbcaa5;
}

#sponsor{
text-align:center;
padding: 50px 0 15px 0;
}

#nav #sponsor a:hover, #nav #sponsor a:link, #nav #sponsor a:active, #nav #sponsor a:visited {
background: none;
border: none;
color:#4c0000;
}


/*------------------------------
content-wide
------------------------------*/
#content-wide{
border-top: solid 1px #865316;
border-left:none;
width:598px;
padding:0px;
margin:0;
float:left;
color:#5a4d2d;
}

#content-wide h1{
font-family: georgia, serif;
font-size:1.25em;
color:#4c0000;
padding: 19px 15px 14px 15px;
margin: 0;
}

#content-wide h2{
font-size: .875em;
color: #863a26;
margin: 0;
padding: 0 15px 3px 15px;
}

#content-wide h3{
font-family: Arial, Helvetica, sans-serif;
font-size:.825em;
color:#4c0000;
margin: 0;
padding: 0 15px;
}

h6{
font-weight: bold;
padding: 0 15px;
margin: 0;
line-height: 1.4em
}

#content-wide p {
font-family:Arial, Helvetica, sans-serif;
font-size:.85em;
line-height: 1.35em;
color:#5a4d2d;
padding: 0 15px 20px 15px;
margin: 0;
}

#content-wide img{
padding: 0 0 0 2px;
margin: 0;
border: 0;
}

#content-wide ul{
font-family:Arial, Helvetica, sans-serif;
font-size: .85em;
line-height:1.35em;
list-style: square;
margin: 0;
padding: 0 30px 20px 30px;
}

#content-wide ol{
font-family:Arial, Helvetica, sans-serif;
font-size: .85em;
line-height:1.35em;
margin: 0;
padding: 0 30px 20px 35px;
}

#striped {
width: 370px;
border: 1px solid #865316;
margin: 20px 15px 0 15px;
}

#striped tr td {
font-family: "lucida grande", verdana, sans-serif;
font-size: .7em;
padding: 3px 8px;
border-left: 1px solid #c2ab77;
}

#striped tr.heading td {
background-color: #865316;
color: #ddcba3;
font-weight: bold;
font-size: .85em;
border-left: 0;
padding: 7px 7px 2px 7px;
}

#striped tr.darkheading td {
font-weight: bold;
font-size: .85em;
border-left: 0;
padding: 7px 7px 2px 7px;
}

#striped tr.tiny td{
font-size: .6em;
font-weight: bold;
border-bottom: 1px dotted #865316;
}

.small{
font-size: .75em;
}

#basic-table{
font-family:Arial, Helvetica, sans-serif;
font-size:.85em;
line-height: 1.35em;
color:#5a4d2d;
padding: 0 15px 20px 15px;
margin: 0;
}

hr{
border: 0;
height: 1px;
color: #98703c;
background-color:#98703c;
margin: -3px 0 17px 0;
}


/*------------------------------
footer
------------------------------*/
#footer {
clear: both;
height:78px;
text-align:center;
background:#706115;
background-image:url('../images/new/footer.gif');
color:#efe4cc;
}

#footer p{
font-size: .8em;
padding: 58px 0 0 0;
margin: 0;
}

#footer a:link {
color:#efe4cc;
}

#footer a:visited {
color:#efe4cc;
}

#footer a:hover {
color:#fff;
}

#footer a:active {
color:#efe4cc;
}

/*------------------------------
misc
------------------------------*/
.more{
font-size:.7em;
}

.comment{
padding: 0 15px;
color: red;
font-weight: bold;
}

.success {
color: #598B35;
font-weight: bold;
}
.error {
color: #F00;
font-weight: bold;
}
a.pdf_link{
background: url(../images/icon_pdf.gif) no-repeat;
padding-left: 18px;
}

/* Adoption */
.adoption_birds {
width: 596px;
margin: 1em 5px;
}

.adoption_birds td {
vertical-align: top;
width: 288px;
padding: 5px;
background: #D2BD8D;
border: 1px solid #865316;
font-size: 13px;
}

.adoption_birds img {
float: right;
margin: 0 10px 0 10px;
width: 125px;
padding: 2px;
border: solid 1px #FFF;
height: 111px;
}

#content-wide .adoption_birds ul {
margin: 1em 0 0 15px;
padding-left: 0;
}
