@charset "utf-8";

/* CSS Document */



/*

Theme Name: Bear with us

Description: Theme created for wordpress on 06-08-2010.

Author: Daniel Bradbury

-------------------------------------------------------------- */



body{

	padding:0;

	margin:0;

	background:url(images/main-bg.jpg) no-repeat 50% 0 #133A01;

	font:normal 16px/22px Arial, Helvetica, sans-serif;

	color:#765819;

	}

	

*{

	padding:0;

	margin:0;

}



img{

	border:0

}



ul{

	list-style-type:none;

}



a{

	outline:none;

}



.spacer{

	font-size:0;

	line-height:0;

	clear:both;

	}

	

.fltLeft{

	float:left;

	width:auto;

	}

	

.fltRight{

	float:right;

	width:auto;

	}

	

	

/*---------------------------------------- General ------------------------------------------------*/	



h1{

	font-size:26px;

	line-height:29px;

	font-weight:bold;

	color:#345B17;

	padding-bottom:15px;

}



h2{

	font-size:20px;

	line-height:23px;

	font-weight:bold;

	color:#7A3E00;

	padding-bottom:6px;

	}





#page{

	width:1037px;

	margin:0 auto;

	}



#header{

	height:129px;

	position:relative;

	padding:0 50px;

	}

	

#header img.logo{

	position:absolute;

	left:30px;

	top:50px;

	}

	

#header .topnav{

	float:right;

	padding:16px 0 0 0;

	}

	



	

#header .topnav li{

	float:left;

	background:url(images/top-divider.gif) no-repeat 100% 50%;

	padding:0 16px 0 12px;

	font:bold 14px/19px Arial, Helvetica, sans-serif;

	color:#EBF8A4;

	}

	

#header .topnav ul li.end{

	background:none;

	padding:0 0 0 12px;

	}



#header .topnav  ul li a{

	text-decoration:none;

	color:#EBF8A4;

	}

	

#header .topnav ul li a:hover{

	color:#D0DC3B;

	}

	

#header .topnav ul li.current_page_item a{

	color:#D0DC3B;

	cursor:default;

	}	

	

#header p.years{

	text-align:right;

	background:url(images/18-years.gif) no-repeat 100% 0;

	padding-top:26px;

	font:bold 13px/17px Arial, Helvetica, sans-serif;

	color:#D0DC3B;

	margin-top:30px;

	}

	

#nav{

	background:url(images/nav-bg.png) no-repeat 50% 0;

	height:66px;

	padding:0 23px;

	}

	

#nav ul{

	padding-top:17px;

	}

	

#nav ul li{

	float:left;

	padding-left:13px;

	font:bold 16px/49px Arial, Helvetica, sans-serif;

	color:#E7DE90;

}	



#nav ul li a{

	text-decoration:none;

	color:#E7DE90;

	}

	

#nav ul li a:hover{

	color:#fff;

	}

	

#nav ul li.current_page_item a{

	color:#fff;

	cursor:default;

	}	
	
#nav ul li.current-page-ancestor a{

	color:#fff;

	cursor:default;

	}		

	

#bodyPanel{

	background:url(images/body-bg.png) repeat-y 50% 0;

	}

	

#bodyinner{

	background:url(images/body-top-bg.png) no-repeat 50% 0;

	padding:28px 37px 0;

	}

	

#bodyContent{

	width:652px;

	float:left;

	}

	

#bodyContent p{

	padding-bottom:12px;

	}	

	

.sliderBox{

	padding:12px;

	border:solid 1px #CCCEB1;

	background:#F0F2D4;

	margin-bottom:18px;

	}

	

.sliderBox img{

	display:block;

	}

	

#bodyContent .numbers{

	background:#1D5303;

	padding:8px 12px;

	height:21px;

	}	

	

#bodyContent .numbers ul{

	height:21px;

	float:right;

	padding:0;

	}

	

#bodyContent .numbers ul li{

	font:bold 12px/19px Arial, Helvetica, sans-serif;

	background:none;

	color:#1A4D03;

	padding:0 0 0 3px;

	float:left;

	}

	

#bodyContent .numbers ul li a{

	display:block;

	float:left;

	width:18px;

	height:19px;

	text-align:center;

	text-decoration:none;

	border:solid 1px #A6B376;

	color:#4F6F48;

	background:#E7DE90;

	padding:0;

	margin:0;

	}

	

#bodyContent .numbers ul li a:hover{

	background:#FAF8D2;

	color:#1A4D03;

	}

	

#bodyContent .numbers ul li a.selected{

	background:#FAF8D2;

	color:#1A4D03;

	}	

	

.smallContentBox{

	padding-top:15px;

	padding-bottom:14px;

	}

	

.smallContentBox img{

	padding:12px;

	border:solid 1px #C4C0A0;

	margin-right:22px;

	background:#F0F2D4;

	float:left;

	}

	

.smallContentBox p{

	padding-top:0;

	font-weight:normal;

	}	

	

#bodyContent ul{

	padding-bottom:7px;

	padding-bottom:15px;

	}

	

#bodyContent ul li{

	background:url(images/small-blt.gif) no-repeat 0 3px;

	padding-left:24px;

	font-size:14px;

	line-height:19px;

	padding-bottom:5px;

	font-weight:normal;

	}	

	

.smallRt{

	width:426px;

	float:left;

	}

	

	

.blogBox{

	background:url(images/blog-box-top.gif) no-repeat 0 0 #FCFFE2;
	padding:17px;
	height:100%;
	clear:both;
	overflow:hidden;
	}	

	

.blogBox p{

	width:420px;

	float:left;

	padding-right:55px;

	}

	

.blogBox p.pawHere{

	width:111px;

	float:left;

	padding:0;

	}

	

.blogBox p.pawHere a{

	display:block;

	float:left;

	width:111px;

	height:28px;

	text-align:center;

	font-size:16px;

	line-height:24px;

	text-decoration:none;

	color:#FFF5A6;

	background:url(images/btn-bg.gif) no-repeat 0 0;

	}	

	

.blogBox p.pawHere a:hover{

	color:#FFFFFF;

	}

	

	

	

/*---------  Sidebar -------------*/



#sidebar{

	width:290px;

	float:right;

	}

	

.effortBox{

	background:url(images/efforts-box-bg-top.gif) no-repeat 0 0 #553616;

	}	

	

.effortBoxInn{

	background:url(images/efforts-box-bg-btm.gif) no-repeat 0 100%;

	padding:20px 13px;

	font-size:14px;

	line-height:19px;

	color:#EBDAC8;

	}

	

.effortBox h2{

	font-size:17px;

	line-height:21px;

	color:#E7DE90;

	padding-bottom:12px;

	}	

	

.effortBox h2 span{

	font-size:23px;

	line-height:23px;

	}
	
.effortBox h2 a{
	color:#E7DE90;
	}

	

.effortBox p{

	padding-bottom:12px;

	}

	

.effortBox a{

	background:url(images/small-arrow.gif) no-repeat 100% 50%;

	padding:0 15px 0 0;

	text-decoration:none;

	color:#E6E8CE;

	}

	

.effortBox a:hover{

	text-decoration:underline;

	}

	

.effortSmallBox{

	background:url(images/effortSmall-bg.jpg) no-repeat 0 0;

	width:250px;

	height:146px;

	padding:16px 0 0 12px;

	margin-top:20px;

	}	

	

.effortSmallBox h2{

	padding-bottom:5px;

	}

	

.photoPanel{

	background:url(images/photo-bg.jpg) no-repeat 0 0 #D7C861;

	padding:20px;

	font-size:14px;

	line-height:19px;

	color:#4D471A;

	margin-top:12px;

	}	

	

.photoPanel h2{

	color:#213F14;

	padding-bottom:15px;

	}

	

.photoPanel p img{

	float:right;

	border:6px solid #E6E8CE;

	margin-left:10px;

	}

	

.photoPanel a{

	background:url(images/small-arrow-red.gif) no-repeat 100% 50%;

	padding:0 15px 0 0;

	text-decoration:none;

	color:#533415;

	}

	

.photoPanel a:hover{

	text-decoration:underline;

	}

	

.orphanedBox{

	background:url(images/orphaned-box-bg.jpg) no-repeat 0 0 #517F35;

	padding:20px;

	font-size:14px;

	line-height:19px;

	margin:20px 0;

}	



.orphanedBox h2{

	color:#EFE077;

	padding-bottom:15px;

	}



.orphanedBox p{

	padding-bottom:25px;

	color:#B5DA9F;

	}



.orphanedBox a{

	background:url(images/small-arrow.gif) no-repeat 100% 50%;

	padding:0 15px 0 0;

	text-decoration:none;

	color:#FFF3A4;

	}

	

.orphanedBox a:hover{

	text-decoration:underline;

	}

	

	

#footer{

	background:url(images/footer-bg.jpg) no-repeat 22px 0;

	padding:60px 0 30px;

	text-align:center;

	font-size:10px;

	color:#C7D4B3;

	}

	

#footer .footerLink{

	margin:0 auto;

	width:870px;

	height:17px;
	clear:both;
	height:100%;
	overflow:hidden;

	}

	

#footer .footerLink ul li{

	float:left;

	padding:0 5px;

	font-size:11px;

	line-height:17px;

	}

	

#footer .footerLink ul li a{

	text-decoration:none;

	color:#E7DE90;

	}	

	

#footer .footerLink ul li a:hover{

	text-decoration:underline;

	}

	

#footer .footerLink ul li.current_page_item a{

	text-decoration:underline;

	}

	





/*-----------------------*/





h2.entry-title{

	display:none;

	}

.post h2.entry-title, .hentry h2.entry-title {	
	display:block;
	color:#345b17;
	}

.hentry h2.entry-title a {
	color:#345b17;
	}

.post h2.entry-title a {	

	}	
	

	

.widget_recent_entries, .widget_recent_comments, .widget_archive, .widget_categories, .widget_links, .widget_nav_menu{

	background:url(images/efforts-box-bg-top.gif) no-repeat 0 0 #553616;

	margin-bottom:20px;	

	padding:20px 13px;

	font-size:14px;

	line-height:19px;

	color:#EBDAC8;

	}

	

.widget_recent_entries h2, .widget_recent_comments h2, .widget_archive h2, .widget_categories h2, .widget_links h2, .widget_nav_menu h2{

	font-size:20px;

	line-height:27px;

	color:#E7DE90;

	padding-bottom:12px;

	}	

	

.widget_recent_entries h2 span, .widget_recent_comments h2 span, .widget_archive h2 span, .widget_categories h2 span, .widget_links h2 span, .widget_nav_menu h2 span{

	font-size:23px;

	line-height:23px;

	}	

	

.widget_recent_entries p, .widget_recent_comments p, .widget_archive p, .widget_categories p, .widget_links p, .widget_nav_menu p{

	padding-bottom:12px;

	}

	

.widget_recent_entries a, .widget_recent_comments a, .widget_archive a, .widget_categories a, .widget_links a, .widget_nav_menu a{

	text-decoration:none;

	color:#E6E8CE;

	text-decoration:underline;

	}

	

.widget_recent_entries a:hover, .widget_recent_comments a:hover, .widget_archive a:hover, .widget_categories a:hover, .widget_links a:hover, .widget_nav_menu a:hover{

	text-decoration:none;

	}

		

.widget-container li{

	background:url(images/blt.gif) no-repeat 0 3px;

	padding-left:25px;

	padding-bottom:8px;

	}

	

.widget-container li a{

	text-decoration:none;

	}	



.widget-container li a:hover{

	text-decoration:underline;

	}



#respond{

	background:url(images/blog-box-top.gif) no-repeat 0 0 #FCFFE2;

	padding:17px;

	}	

	

#respond h3{

	font-size:18px;

	padding-bottom:6px;

	}

	

#respond p{

	font-size:14px;

	line-height:19px;

	padding-bottom:12px;

	}

	

#respond p a{

	text-decoration:underline;

	color:#765819;

	}

	

#respond p a:hover{

	text-decoration:none;

	}

	

#respond label{

	font:bold 14px/19px Arial, Helvetica, sans-serif;

	color:#765819;

	padding-right:10px;

	width:100px;

	display:block;

	float:left;

	}

	

#respond input{

	border:solid 1px #D7D8CC;

	width:300px;

	height:20px;

	padding:3px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#765819;

	}

	

#respond textarea{

	border:solid 1px #D7D8CC;

	width:300px;

	height:120px;

	padding:3px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#765819;

	}

	

#respond input#submit{

	width:130px;

	height:30px;

	text-align:center;

	background:#39190A;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#E7DE90;

	border:none;

	}

	

#comments{

	padding:0 0 20px 0;

	}

	

#comments h3{

	font-size:18px;

	padding-bottom:6px;

	}

	

#comments p{

	font-size:14px;

	line-height:19px;

	padding-bottom:8px;

	}

	

#comments p a, #comments ol a{

	text-decoration:underline;

	color:#765819;

	}

	

#comments p a:hover, #comments ol a:hover{

	text-decoration:none;

	}

	

		

.post{

	font-size:14px;

	line-height:19px;

	padding-bottom:12px;

	padding-bottom:20px;1

	}

	

.post a{

	text-decoration:underline;

	color:#345B17;

	}

	

.post a:hover{

	text-decoration:none;

	}

	

.entry-date{

	font-weight:bold;

	}

	

.entry-meta{

	padding:8px 12px;

	color:#E7DE90;

	margin-bottom:5px;

	background:url(images/nav-bg.png) no-repeat 50% 50%;

	}

	

.entry-meta a{

	color:#E7DE90;

	}

	

img.avatar{

	padding:3px;

	background:#F0F2D4;

	border:solid 1px #C4C0A0;

	width:75px;

	height:75px;

	float:left;

	margin-right:10px;

	}

	

#comments h3#comments-title{

	font-size:16px;

	padding-bottom:6px;

	color:#000;

	}

	

#comments ol{

	list-style-type:none;

	padding-left:10px;

	}

	

#comments ol.commentlist li{

	padding-bottom:15px;

	font-size:14px;

	line-height:19px;

	}

	

#comments ol.commentlist li a{

	color:#345B17;

	}	

#comments .comment-author{
	padding-bottom:10px;
	}

#comments .comment-body{

	padding-top:5px;

	}

	

#comments .commentmetadata{

	color:#553616;

	font-weight:bold;

	}	

	
#comments .reply{
	padding-bottom:25px;
	}
	

#comments .reply a{

	text-decoration:none;

	font-size:14px;

	line-height:19px;

	font-weight:bold;

	background:url(images/small-blt.gif) no-repeat 0 50%;

	padding-left:20px;

	}	

	

#comments .reply a:hover{

	color:#553616;

	}

	



/*----- Search -----*/



.widget_search{

	background:url(images/efforts-box-bg-top.gif) no-repeat 0 0 #553616;

	margin-bottom:20px;	

	padding:20px 13px;

	font-size:12px;

	line-height:19px;

	font-weight:bold;

	color:#EBDAC8;

	}





.widget_search input{

	border:solid 1px #B0A96C;

	width:120px;

	height:14px;

	padding:3px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#765819;

	margin:0 2px;

	}

	

.widget_search input#searchsubmit{

	width:53px;

	height:20px;

	text-align:center;

	background:#E7DE90;

	font:bold 11px Arial, Helvetica, sans-serif;

	color:#000;

	border:none;

	}

	

	

/*---------- calender -------------*/



.widget_calendar{

	background:url(images/efforts-box-bg-top.gif) no-repeat 0 0 #553616;

	margin-bottom:20px;	

	padding:10px 13px 20px;

	font-size:14px;

	line-height:19px;

	color:#EBDAC8;

	}



.widget_calendar h2{

	display:none;

	}



#calendar_wrap table{

	width:100%;

	}

	

#calendar_wrap table td{

	margin:0;

	text-align:center;

	background:#4C2C12;

	color:#F6EBD5;

	}	

	

#calendar_wrap table td a{

	background:#895D27;

	color:#fff;

	display:block;

	text-decoration:none;

	}	

	

#calendar_wrap table caption{

	font-size:14px;

	line-height:30px;

	font-weight:bold;

	color:#FFEA9B;



	}

	

#calendar_wrap table th{

	background:#5E3717;

	padding:3px 0;

	}



	

#calendar_wrap table td.pad a{

	display:block;

	background:#654314;

	color:#fff;

	text-align:center;

	text-decoration:none;

	}

	

#calendar_wrap table td.pad a:hover{

	background:#4E310E;

	}

	

#content #searchform{

	background:url(images/nav-bg.png) no-repeat 50% 80%;

	padding:10px;

	margin-bottom:15px;

	color:#E7DE90;

	font-weight:bold;

	}

	

#content #searchform input{

	border:solid 1px #B0A96C;

	width:450px;

	height:14px;

	padding:3px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#765819;

	margin:0 5px;

	}

	

#content #searchform input#searchsubmit{

	width:53px;

	height:20px;

	text-align:center;

	background:#E7DE90;

	font:bold 11px Arial, Helvetica, sans-serif;

	color:#000;

	border:none;

	}	

	



#bodyContent .navigation{

	font-size:11px;

	line-height:19px;

	word-spacing:2px;

	font-family:Verdana, Geneva, sans-serif;

	padding-bottom:10px;

	height:20px;
	display:none;

	}



#bodyContent .navigation a{

	text-decoration:none;

	color:#150602;

	text-transform:uppercase;

	}

	

#bodyContent .navigation a:hover{

	text-decoration:none;

	color:#497425;

	}

	

#bodyContent .navigation .nav-next{

	float:right;

	}

	

#bodyContent .navigation .nav-previous{

	float:left;

	}

	

.widget_text h2.widget-title {	

	display:none;

	}

span.edit-link{
	display:none;
	}

span.edit-link a {

	font-size:12px;

	background:#513314;

	color:#e7de90;

	padding:2px 8px;

	text-decoration:none;

	}



span.edit-link a:hover {	

	color:#FFF;

	}

	

#header .topnav ul li#menu-item-34  {	

	background:none;

	padding-right:0;

	}

	

#bodyContent h3 {	

	color:#000000;

	font-size:19px;

	font-weight:normal;

	padding:12px 0;

	}

	

.partnersLogo{

	padding:10px 0;

	}

	

.partnersLogo img{

	float:left;

	margin-right:6px;

	margin-bottom:12px;

	}

	

.partnersLogo img.end{

	float:right;

	margin-right:0;

	}	

	
#bodyContent #comments ul li{
	background:none;
	}	
	
#bodyContent .entry-summary p a{
	text-decoration:underline;
	color:#4B380F;
	}
	
#bodyContent .entry-summary p a:hover{
	text-decoration:none;
	}
	
#bodyContent .entry-utility{
	background:#DADCB1;
	padding:4px 8px;
	margin-bottom:20px;
	}
	
#bodyContent .comments-link a{
	font-size:12px;
	line-height:18px;
	color:#5F2F03;
	}	
	
#bodyContent .comments-link a:hover{
	text-decoration:none;
	}
	
	
	
/*----- design credit -----*/

#footer .footerLft{
	width:300px;
	padding-top:20px;
	font-size:11px;
	line-height:16px;
	color:#E2D6A3;
	text-align:left;
	float:left;
	padding-left:30px;
	}
	
#footer .footerLft img{
	float:left;
	margin:0 6px 0 0;
	}
	
#footer .footerLft a{
	font-size:11px;
	font-weight:normal;
	color:#E2D6A3;
	text-decoration:none;
	}
	
#footer .footerLft a:hover{
	text-decoration:underline;
	}
	
#footer .copyright{
	float:right;
	width:500px;
	text-align:right;
	padding-top:20px;
	padding-right:30px;
	line-height:17px;
	}
	
	
/*------------------- gallery ----------------*/

.ngg-widget img{
	background:#F0F2D4!important;
	padding:7px!important;
	border:solid 1px #C4C0A0!important	;
	}
	
.piclenselink, .slideshowlink {	
	display:none;
	}

#player1 {
	width:310px;
	float:left;
	}

#player2 {
	width:310px;
	float:right;
	}

h2.wood {
	padding:8px 12px;
	color:#E7DE90;
	margin-bottom:5px;
	background:url(images/nav-bg.png) no-repeat 50% 50%;
	}
	

/*--- 12-04-2011 ---*/

.effortBox a.donate{
	background:none;
	display:block;
	width:150px;
	height:65px;
	padding:0;
	margin:0 auto;
	}
	
.partnersLogoRT img{
	display:block!important;
	float:none!important;
	margin:10px auto!important;
	}
	
