/*
Theme Name: Paws and Think
Description: A custom theme for the new Paws and Think web site
Author: Rhaya Shilts
Author URI: http://rhaya.com/
*/


/* ------------- UNIVERSAL ------------- */

* {margin:0; padding:0; }

* html ul li a {height:1em;}

html,body {
height:100%;
font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
font-size: 12px;
color: #241f21;
line-height: 160%;
text-align:center;
background:#faffc4 url(images/template/bodybg.gif) top center repeat-x;
}

/* ------------- LAYOUT ------------- */

#frame {
position:relative; /* needed for footer positioning */
width:974px;
margin:0 auto;
text-align:left;
background:url(images/template/framebg.gif);
min-height:100%;
height:auto !important; 
height:100%; 
}

#left {
width:181px;
float:left;
padding:0 0 50px 0;
}

#center {
width:612px;
float:left;
min-height:741px;
height:auto !important;
height:741px;
}

#right {
width:181px;
float:left;
line-height:115%;
padding:0 0 50px 0;
}

/* ------------- HEADER ------------- */


#header {
height: 145px;
width: 612px;
display: block;
text-indent: -9999px;
background:url(images/template/header.gif) no-repeat;
}

#header a {
height: 90px;
width: 500px;
left: 59px;
top:28px;
display: block;
text-indent: -9999px;
position:relative;
overflow:hidden;
}


/* ------------- LEFT COLUMN ------------- */


#featurebuttons {
width:181px;
border-bottom:solid 1px #d9b66e;
}

#featurebuttons h2 {
width:181px;
text-indent:-9999px;
}

#featurebuttons h2 a {
width:181px;
text-indent:-9999px;
display:block;
height:100%;
overflow:hidden;
}

#featurebuttons h2.donation { 
width:181px;
height:85px;
background:url(images/template/leftbuttons/donation.gif) no-repeat;
margin:8px 0 0 0;
}

#featurebuttons h2.volunteer { 
width:181px;
height:40px;
background:url(images/template/leftbuttons/volunteer.gif) no-repeat;
margin:3px 0 8px 0;
}

#featurebuttons h2.donation a:hover {background:url(images/template/leftbuttons/donationhover.gif) no-repeat;}

#featurebuttons h2.volunteer a:hover {background:url(images/template/leftbuttons/volunteerhover.gif) no-repeat;}


#navarea ul {
list-style-type:none;
width: 178px;
font-size : 11px;
color:#5a2a04;
display: block;
line-height:24px;
}

#navarea ul ul li a {
background:#ebdfa7;
text-transform:none;
font-size:11px;
font-weight:normal;
}

ul#nav li a {
font-weight:bold;
font-size:11px;
text-transform:uppercase;
width: 178px;
margin:0 0 0 1px;
background:#e3cd8e;
height:24px;
border-bottom:solid 1px #d9b66e;
text-indent:7px;
display: block;
color:#5a2a04;
text-decoration:none;
}

ul#nav li a:hover {
background:#f4e69b;
color:#5a2a04;
text-decoration:none;
}

#nav ul li a:hover {
background:#faffc4;
color:#5a2a04;
text-decoration:none;
}


/* ------------- CONTENT ------------- */

#content {
padding:25px 25px 50px 25px;
}

#content p {
margin:0 0 18px 0;
}

#content h1 {
margin:0 0 15px 0;
font-size:18px;
color:#80540b;
}

#content h1.homeheader {
margin:0 0 10px 0;
font-size:24px;
color:#80540b;
}


#content h2 {
margin:15px 0 10px 0;
font-size:14px;
color:#80540b;
}

#content h3 {
margin:0 0 10px 0;
font-size:12px;
color:#80540b;
}

#content a {
color:#bc8028;
}

#content a:hover {
color:#5a2a04;
}

hr {
border:none 0;
border-top:1px dashed #ebdfa7;
height:1px;
}

hr.homehr {
border:none 0;
border-top:3px double #e3cd8e;
height:3px;
margin:0 0 15px 0;
}

#content ol {
margin: 15px 0 15px 24px;
}

#content ul {
margin: 10px 0 10px 24px;
}

#content li {
margin: 0 0 8px 0;
}


/* ------------- IMAGE STYLES ------------- */




img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {margin:0 0 5px 15px; border:#d2a748 1px solid; padding:4px}
img.alignleft {margin:0 15px 5px 0; border:#d2a748 1px solid; padding:4px}
img.alignleftmult {margin:0 10px 10px 0; border:#d2a748 1px solid; padding:4px}

.alignrightcaption {margin:0 0 5px 15px; float: right;}


/* ------------- BLOG / NEWS STYLES ------------- */

#content h1.posttitle {
margin:0 0 2px 0;
font-size:18px;
color:#80540b;
}

#meta {
font-size:11px;
margin:0 0 15px 0;
color:#d9b66e;
}

.alignright {float: right;}

.alignleft {float: left}

.prevnext {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}

.wp-caption {
font-size:10px;
color:#80540b;
line-height:140%;
text-align:center;
}

.wp-caption-text {
	padding:4px 0 0 0;
}


/* ------------- RIGHT SIDEBAR ------------- */

#right h2 {
width:181px;
height:31px;
text-indent:-9999px;
}

#missiontext {
width:181px;
height:144px;
}

#donatetext {
width:181px;
}

#right p {
padding:8px 10px 0 14px;
font-size : 11px;
}

#right a {
color:#80540b;
text-decoration:none;
}

#right a:hover {
color:#80540b;
text-decoration:underline;
}

#right ul {
list-style-type:none;
font-size : 11px;
color:#80540b;
display: block;
}

#right ul a {
color:#80540b;
text-decoration:none;
display: block;
}

#right ul a:hover {
color:#80540b;
text-decoration:underline;
}

#right li a {
padding:8px 10px 0 13px;
} 

h2.ourmission {background:url(images/template/rightheaders/ourmission.gif) no-repeat;}
h2.donatenow {background:url(images/template/rightheaders/donatenow.gif) no-repeat;}
h2.recentnews {background:url(images/template/rightheaders/recentnews.gif) no-repeat;}
h2.enewsletter {margin:10px 0 0 0; background:url(images/template/rightheaders/enewsletter.gif) no-repeat;}
h2.search {margin:10px 0 0 0; background:url(images/template/rightheaders/search.gif) no-repeat;}
h2.findus {margin:10px 0 0 0; background:url(images/template/rightheaders/findus.gif) no-repeat;}


#search {
padding:0 10px 0 12px;
}


/* ------------- FOOTER ------------- */


#footer {
width:974px;
height:65px;
position:absolute;
bottom:0; /* stick to bottom */
font-size:11px;
text-align:center;
background:url(images/template/footerbg.gif) no-repeat;
line-height: 150%;
color:#bc8028;
}

#footer p {
margin:8px 0 0 0;
}

#footer a {
color:#80540b;
}

#footer a:hover {
color:#241f21;
}














