/*  
Theme Name: CARA 2012
Theme URI: http://caraphils.org/
Description: Custom design for CARA Welfare Philippines
Version: 2.0
Author: Gail Villanueva
Author URI: http://intuitivsolutions.com/
*/

body {
	margin:0px;
	padding:0px 0px 30px 0px;
	background-color:#caefef;
}
body, td, th {
	color:#555555;
	font-family: Arial, sans-serif;
	font-size:12px;
}

p {margin:0px; padding:0px 0px 8px 0px; line-height:18px;}
img {border:none;}

a {color:#41aac0;}
a:hover {color:#eb6f25;}

h1 {
	margin:0px;
	padding:10px 0px 15px 0px;
	font-weight:bold;
	font-size:36px;
	color:#34aaaa;
	font-family:Optima, Trebuchet MS, Tahoma, sans-serif;
}
h1 a {color:#34aaaa; text-decoration:none;}
h1 a:hover {color:#eb6f25; text-decoration:none;}

h2 {
	margin:0px;
	padding:10px 0px 15px 0px;
	font-weight:bold;
	font-size:26px;
	color:#34aaaa;
	font-family:Optima, Trebuchet MS, Tahoma, sans-serif;
}
h2 a {color:#34aaaa; text-decoration:none;}
h2 a:hover {color:#eb6f25; text-decoration:none;}

h3 {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-weight:bold;
	font-size:20px;
	color:#eb6f25;
	font-family:Optima, Trebuchet MS, Tahoma, sans-serif;
}
h3 a {color:#eb6f25; text-decoration:none;}
h3 a:hover {color:#73abdc; text-decoration:none;}

h4 {
	margin:0px;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	font-size:16px;
	color:#eb6f25;
	font-family:Optima, Trebuchet MS, Tahoma, sans-serif;
}
h4 a {color:#eb6f25; text-decoration:none;}
h4 a:hover {color:#34aaaa; text-decoration:none;}

.page1 {
	background-image:url(images/background.gif);
	background-repeat:repeat-x;
	background-position:top left;
	margin:0px;
	padding:0px;
}
.page2 {
	background-image:url(images/background2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.container1 {
	width:960px;
	margin:auto;
	background-image:url(images/bg-content.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.container2 {
	width:960px;
	background-image:url(images/bg-content2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

/* Header */
.header {
	width:940px;
	height:117px;
	margin:0px;
	padding:0px 10px 0px 10px;
}
.header_top {
	width:700px;
	height:88px;
	float:left;
	padding:0px 0px 0px 10px;
}
.header_logo {
	width:350px;
	height:88px;
	float:left;
}
.header_logo span {display:none;}
.header_logo a {
	width:350px;
	height:88px;
	display:block;
	text-decoration:none;
}
.header_toplinks {
	width:315px;
	float:right;
	font-size:11px;
	padding:48px 0px 0px 0px;
}
.header_toplinks a {color:#e4fafa;}
.header_toplinks a:hover {color:#ffcc72;}
.header_nav {width:690px; float:left; padding:0px 0px 0px 20px;}
.header_search {width:213px; float:right; padding:79px 0px 0px 0px;}
.header_search form {margin:0px; padding:0px; font-family:Arial, sans-serif;}
input.searchfield {
	width:146px;
	height:26px;
	background-color:#fcf3e2;
	border:1px solid #e4af51;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 5px;
	color:#cc7846;
	font-size:12px;
}
input.searchbutton {
	width:42px;
	height:26px;
	background-color:#eb6f25;
	text-align:center;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	border-top:1px solid #f6c0a0;
	border-right:1px solid #c04f18;
	border-bottom:1px solid #a73d11;
	border-left:1px solid #f19863;
}


/* Footer */
.footer {
	width:940px;
	margin:auto;
	padding:0px 10px 0px 10px;
}
.footerbg1 {
	width:940px;
	background-image:url(images/footerbg1.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.footerbg2 {
	width:940px;
	background-image:url(images/footerbg2.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.footerbg3 {
	width:920px;
	background-image:url(images/footerbg3.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:5px 10px 10px 10px;
}
.footer_links {
	width:810px;
	float:left;
	color:#a09f9f;
	font-size:11px;
	text-align:right;
	padding:10px 0px 0px 0px;
	line-height:22px;
}
.footer_links a {color:#a09f9f; text-decoration:none;}
.footer_links a:hover {color:#555555;}
.footer_intuitiv {
	width:90px;
	float:right;
}
.footer_intuitiv span {display:none;}
.footer_intuitiv a {
	text-decoration:none;
	width:90px;
	height:54px;
	display:block;
	background-image:url(images/intuitiv.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.footer_copyright {
	text-align:center;
	font-size:11px;
	color:#89a9a9;
	padding:15px 0px 0px 0px;
}
.footer_copyright a {color:#89a9a9; text-decoration:none;}

/* Body */
.body {width:960px; padding:11px 0px 20px 0px;}
.col12 {width:710px; float:left;}
.col1 {width:170px; float:left}
.col2 {width:520px; float:right;}
.col3 {width:230px; float:right;}

/* Left Sidebar */
.involve {width:170px;}
.involve span {display:none;}
.involve a {
	width:170px;
	height:56px;
	display:block;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:top left;
}
.involve a:hover {background-position:-170px 0px;}
.involve a.ibutton1 {background-image:url(images/involve_button1.gif);}
.involve a.ibutton2 {background-image:url(images/involve_button2.gif);}
.involve a.ibutton3 {background-image:url(images/involve_button3.gif);}
.involve a.ibutton4 {background-image:url(images/involve_button4.gif);}

.leftads {
	width:150px;
	padding:0px 0px 20px 20px;
}
.leftads p img {width:150px;}
.leftads p {padding:0px 0px 10px 0px;}

.col1 p {font-size:11px; padding:0px 0px 8px 0px; line-height:16px;}

.col1 ul {margin:0px; padding:5px 0px 0px 0px; line-height:16px; list-style-type:none; font-size:11px;}
.col1 ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 15px;
	background-image:url(images/icon_widget.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

/* Right Side Bar */
.col3_content {
	width:200px;
	padding:0px 30px 0px 0px;
}
.sb-mailinglist {
	width:170px;
	background-image:url(images/sb-mailinglist.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:5px 0px 10px 0px;
	padding:50px 15px 15px 15px;
	color:#555555;
	font-size:11px;
	background-color:#f5f5f5;
}
.sb-mailinglist p {padding:0px 0px 8px 0px; line-height:16px;}

.sbposter {width:200px; background-color:#000000;}
.sbposter img {width:200px; border:none;}

/* Home Page */
.body-home {width:960px; padding:0px 0px 20px 0px;}
.hpslideshow {
	width:940px;
	margin:0px;
	padding:0px 10px 0px 10px;
}
.hpslideshow-content {
	width:920px;
	height:302px;
	background-image:url(images/fpss.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:20px 0px 0px 20px;
}
.col12-home {width:720px; float:left;}
.col1-home {width:290px; float:left}
.col2-home {width:420px; float:right;}

.involve-home {width:290px;}
.involve-home span {display:none;}
.involve-home a {
	width:145px;
	height:52px;
	display:block;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px;
	padding:38px 10px 0px 135px;
	font-size:11px;
	line-height:14px;
}
.involve-home a:hover {background-position:-290px 0px;}
.involve-home a.ibutton1 {background-image:url(images/involvehome_button1.jpg); color:#cc5610;}
.involve-home a.ibutton1:hover {color:#ffffff;}
.involve-home a.ibutton2 {background-image:url(images/involvehome_button2.jpg); color:#557214;}
.involve-home a.ibutton2:hover {color:#ffffff;}
.involve-home a.ibutton3 {background-image:url(images/involvehome_button3.jpg); color:#0c2a4c;}
.involve-home a.ibutton3:hover {color:#ffffff;}
.involve-home a.ibutton4 {background-image:url(images/involvehome_button4.jpg); color:#075e5e;}
.involve-home a.ibutton4:hover {color:#ffffff;}

.adoptlink {
	text-align:center;
	display:block;
	margin:0px 0px 0px 0px;
}
.adoptlink a {
	display:block;
	color:#ffffff;
	text-decoration:none;
	background-color:#c2c2c2;
	padding:10px 5px 8px 5px;
}
.adoptlink a:hover {background-color:#34aaaa;}

.homelowercols {padding:10px 0px 10px 0px; font-size:11px;}
.homelowercols p {margin:0px; padding:0px 0px 8px 0px; line-height:16px;}
.homelowercol1 {
	width:220px;
	border:1px solid #ebebeb;
	float:left;
	margin:0px 0px 10px 0px;
	padding:10px 10px 0px 10px;
}
.homelowercol2 {width:168px; float:right; padding:12px 0px 0px 0px;}

ul.newslist {margin:0px; padding:0px 0px 15px 0px; line-height:16px; list-style-type:none;}
ul.newslist li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 15px;
	background-image:url(images/icon_news.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
ul.newslist li.morelink {
	background-image:none;
	text-transform:uppercase;
	font-size:10px;
}
ul.newslist li.morelink a {color:#eb6f25;}
ul.newslist li.morelink a:hover {color:#41aac0;}

.homelowerleft {width:270px; padding:0px 0px 0px 20px;}
.homelist1 {
	width:270px;
	background-image:url(images/homelist1.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.homelist2 {
	width:235px;
	background-image:url(images/homelist2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px 0px 10px 0px;
	padding:57px 10px 10px 25px;
	font-size:11px;
}
.homelist2 p {margin:0px; padding:0px 0px 8px 0px; line-height:16px;}

.homeads {width:260px; padding:0px 0px 0px 10px; font-size:11px; line-height:16px;}
.homeads h4 {line-height:normal; padding:5px 0px 4px 0px; color:#73abdc;}
.homeads p {margin:0px; padding:0px 5px 8px 0px; line-height:16px;}

.adoptionbox-home {
	width:375px;
	background-color:#ffe424;
	color:#655900;
	background-image:url(images/noticeboard.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:5px 0px 0px 0px;
	padding:15px 0px 10px 45px;
}
.adoptionbox-home a {color:#655900; text-decoration:none;}
.adoptionbox-home a:hover {color:#eb6f25;}
.adoptionbox-home ul {list-style-type:none; margin:0px; padding:0px;}
.adoptionbox-home ul li {margin:0px; padding:0px;}

.slidetitle {
    color:#eb6f25;
    font-size:18px;
    font-family:Trebuchet MS, Tahoma, sans-serif;
    line-height:normal;
    padding:0px 0px 10px 0px;
}
.slideimg {width:100px; float:left;}
.slidetxt {width:285px; float:right; font-size:11px; line-height:16px;}

.pollbox {
	padding:10px 14px 10px 14px;
	background-color:#f5f9fd;
}

/* Sidebar Stuff */
.snbuttons {
	border:1px solid #ebebeb;
	margin:10px 0px 0px 0px;
	padding:9px 9px 9px 14px;
	background-color:#fcfcfc;
}
ul.sidebarbuttons {margin:0px; padding:0px 0px 0px 0px; list-style-type:none;}
ul.sidebarbuttons li {
	display:block;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	width:85px;
	height:24px;
	float:left;
	font-size:11px;
}
ul.sidebarbuttons li a {
	display:block;
	background-repeat:no-repeat;
	background-position:top left;
	width:58px;
	height:20px;
	margin:0px;
	padding:4px 0px 0px 27px;
}


/* Post Area */
.sociablebox {margin:15px 0px 15px 0px; padding:0px 0px 0px 0px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; color:#979797;}

.sociablebox-toppar {margin:0px; padding:15px 0px 5px 0px; color:#979797; text-align:center;}

ul.rescuesall {margin:0px; padding:0px 0px 0px 10px; list-style-type:none;}
ul.rescuesall li {
	margin:0px 0px 0px 0px;
	padding:0px 15px 10px 0px;
	float:left;
	width:85px;
}
ul.rescuesall li span.rescuename {
	display:block;
	margin:0px;
	padding:2px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	line-height:normal;
}
ul.rescuesall li img {width:85px; height:85px;}

.postmetadata {
	color:#979797;
	font-size:11px;
	padding:0px 0px 10px 0px;
}
.postmetadata a {color:#979797; text-decoration:none;}
.commentlinks {
	display:block;
	padding:3px 0px 0px 0px;
}
h4.postarchives {
	margin:0px;
	padding:0px 0px 3px 0px;
}
h4.postarchives a {color:#eb6f25; text-decoration:none;}
h4.postarchives a:hover {color:#73abdc;}

.col2 ul {margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:5px; line-height:18px;}
.col2 ul li {margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:10px;}

.col2 ol {margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:5px; line-height:18px;}
.col2 ol li {margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:10px;}

ul.rescuescategslink {margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
ul.rescuescategslink li {
	display:inline;
}
ul.rescuescategslink li a {
	background-color:#ebebeb;
	padding:3px 15px 3px 15px;
	text-decoration:none;
}
ul.rescuescategslink li a:hover {
	background-color:#41aac0;
	color:#ffffff;
}

/* Success Stories box */
.adoptionstats-box {
	background-color:#73abdc;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:8px 5px 0px 5px;
	text-align:center;
	font-size:11px;
}
.adoptionstats-box a, .adoptionstats-box a:hover {color:#ffffff;}
.success-stories-box {
	background-color:#e2edf7;
	border:1px solid #a4c5e0;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	font-size:11px;
}
.success-stories-box p {margin:0px; padding:0px 5px 8px 0px; line-height:16px;}
p.successstorieslink {margin:0px; text-align:center; padding:10px 0px 0px 0px; font-size:12px; font-weight:bold;}
p.successstorieslink a {color:#73abdc;}
p.successstorieslink a:hover {color:#eb6f25;}


.success-stories-box ul {margin:0px; padding:5px 0px 0px 0px; line-height:16px; list-style-type:none; font-size:11px;}
.success-stories-box ul li {
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 15px;
	background-image:url(images/icon_widget2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:40%;
	float:left;
}

.success-stories-box ul li a {color:#4f83b0;}
.success-stories-box ul li a:hover {color:#73abdc;}


/* TNR Stats */
.tnrstatsbox {
	background-color:#000000;
	padding:10px;
	color:#ffffff;
	line-height:20px;
	text-align:center;
}
.tnrstatsbox h3 {
	color:#ffcc73;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.tnrstatsbox p {margin:0px; padding:0px 0px 0px 0px; line-height:20px; font-size:14px;}

/* Begin Comments*/
.commentlist li, #commentform input, #commentform textarea {
	font-size: 11px;
	line-height:16px;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	text-decoration:none;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	margin:0px;
	padding-bottom:8px;
	}

.commentmetadata {
	font-weight: normal;
	}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

ol.commentlist li {
	margin: 0px 0px 2px 0px;
	padding: 15px 15px 15px 15px;
	background-color:#f5f9fd;
	list-style: none;

	}
ol.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 40px;
	border:1px solid #f5f9fd;
	background-color:#ffffff;
}

.commentlist p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	line-height:16px;
}
.children { padding: 0; }

#commentform p {
	margin: 0px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0px 0px 10px 0px;
	display: block;
	}
.commentmetadata a {text-decoration:none;}

.navigation {margin:0px; padding:10px 0px 25px 0px; font-size:11px;}
.navigation a {text-decoration:none;}
/* End Comments */

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

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

/* Overrides */
.aqua {color:#34aaaa;}
.orange {color:#eb6f25;}
.skyblue {color:#73abdc;}

.font11 {font-size:11px; line-height:16px;}

.postsep {padding-left:5px; padding-right:5px; padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #ebebeb;}
.postsep-nobar {padding-left:5px; padding-right:5px; margin-bottom:10px;}
.sep {height:1px; background-color:#ebebeb; margin:20px 0px 20px 0px;}
.spacer {height:10px;}

.notopspace {padding-top:0px;}

span.sociable-tagline {
	display:block;
	padding:0px 0px 7px 0px;
	color:#979797;
	font-weight:normal;
}

ul.blogroll {list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.blogroll li {margin:0px 0px 0px 0px; padding:0px 0px 12px 20px;}
ul.blogroll img {margin-bottom:5px;}
.center {text-align:center;}

.sidebarimgbox {}
.sidebarimgbox img {width:200px;}