body, html {
	text-shadow: none;
}

header #socialIcons {
	display: none;
}

.nivo-directionNav {
	display: none;
}

footer .copyright {
	text-transform: none;
	color: #000;
	padding: 10px 0px;
	margin: 0px;
	border-top: 2px solid #fff;
}

#container, .wrap, #slider_container, footer, footer .copyright {
	background: none;
}

#container, .wrap {
	border: none;
	padding: 0px;
	-webkit-box-shadow:	0px 0px 50px #555;
	-moz-box-shadow: 0px 0px 50px #555;
	-o-box-shadow: 0px 0px 50px #555;
	box-shadow: 0px 0px 50px #555;
}

header #sitename {
	text-align: left;
}

#slider_container {
	padding:0px;
	margin-bottom: 30px;
	height: 389px;
}

footer {
	background-color: #fff;
	color: #000;
	padding-top: 0px;
}

footer .copyright a, footer .copyright a:visited {
	color: #000;
}

header #sitename {
	text-align: left;
}

#topSearch {
	display: none;
}

#topSearch input[type="submit"] {
	vertical-align: middle;
}

#topMenu {
	background: none;
	background-color: #8dc63f;
	bottom: 0px;
}

#topMenu ul {
	text-align: center;
	padding: 9px 0;
	padding-bottom: 8px;
}

#topMenu ul li {
	background: none;
	border-right: 1px solid #63961e;
}

#topMenu ul li.last_menu_item {
	border-right: 0px solid #63961e;
}

#topMenu ul li a {
	color: #fff;
	padding: 9px 32px;
	text-shadow: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
}

#topMenu ul li a:hover, #topMenu ul li.sfHover a{
	color: #286cb5;
	background-color: transparent;
}

.current_page_item a {
	color: #286cb5 !important;
	background-color: transparent;
}

.qtrans_language_chooser { list-style-type:none; float:right; margin-top: 10px; margin-left: 10px; }
.qtrans_language_chooser li { float : left; margin-right: 10px; }


header[role=banner] {
	height: 125px;
}

#content {
	padding: 0px 25px;
	padding-bottom: 20px;
}

#content h1 {
	margin-top: 5px;
	font-style: normal;
	border-bottom: 3px solid #c0c0c0;
}

.hrThickFull {
	display: none;
}

.cb {
	clear: both;
}

aside {
	float: left;
	width: 210px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	padding: 5px;
	padding-left: 10px;
	padding: 5px;
	border-right: 1px dashed #d970a0;
}

aside a, aside a:visited, aside a:link {
	color: #3174bb;
}

aside ul.bottom-nav {
	margin-top: 0px;
}

aside ul.bottom-nav li {
	line-height: 25px;
}

aside ul.bottom-nav ul.sub_menu {
	margin: 0px;
	margin-left: 15px;
}

aside ul.bottom-nav ul.sub_menu li a {
	color: #56544c;
}

header #logo, header #sitename {
	text-align: left;
	padding-top: 10px;
}

#top_wrapper {
	position: relative;
	padding-left: 25px;
}

#top_contact {
	position: absolute;
	right: 0px;
	bottom: 0px;
	font-size: 18px;
	padding-right: 25px;
}

#content .index-boxes {float:left;width:178px;margin-right:66px;}
#content .index-boxes.last {margin-right:0;}
#content .index-boxes h2 {padding-top:0px;padding-bottom:10px;margin:0;background-image:url(../library/images/leaf.png);background-repeat:no-repeat;background-position-y:6px;padding-left:25px;}
#content .index-boxes h2 a, #content .index-boxes h2 a:visited {font-size:15px;color:#000;width:100%;}
#content .index-boxes p {font-size:12px;color:#4c4c4c;line-height:20px;margin-top: 5px;min-height: 103px;}
#content .index-boxes a.more {float:right;display:block;background:#63961e;color:#fff;padding:2px 7px;}
#content .index-boxes a.more:hover {background:#74afe2;}

#sponsor_wrapper {
	background-color: #e1e3e3;
	padding: 10px 0px;
}

#sponsor_wrapper > table {
	margin: 10px auto;
}

/* karen */

#content h1 {
margin-top: 10px;
font-style: normal;
border-bottom: 1px solid #97AFD3;
color: #5F6063;
width: 90%;
margin-left: 5%;
text-transform: uppercase;
font-weight: 800;
font-size: 28px;
}

.post_content {
font-size: 13px;
line-height: 24px;
padding-top: 20px;
width: 90%;
padding-left: 5%;
}

h4, .h4 {
font-size: 20px;
font-weight: 700;
padding-bottom: initial;
color: #25B35E;
}

.post_content img.donation {
max-width: 100%;
padding-right: 30px;
padding-left: 25px;
padding-bottom: 15px;
padding-top: 20px;
}

.post_content img.left {
float: left;
padding-right: 20px;
padding-top: 20px;
}

.post_content img.support {
padding-right: 20px;
padding-top: 20px;
}

.post_content img.leftsp {
float: left;
padding-right: 20px;
padding-top: 20px;
width:200px;
}


.submitbutton {
font-weight: bold;
background: none repeat scroll 0 0 #63B110;
border-radius: 20px 20px 20px 20px;
box-shadow: 1px 1px 1px 0 #BBBBBB;
color: #FFFFFF;
text-shadow: -1px -1px #0F3A16;
padding: 8px 20px;
border: none;
margin-left: 130px;
}

.contactinfo strong {
color: #259925;
display: block;
}

#contactForm div {
clear: both;
float: left;
margin-bottom: 10px;
position: relative;
width: 630px;
list-style: none !important;
padding-left: 56px;
}

.contactinfo div {
margin-left: 10px;
margin-bottom: 15px;
margin-right: 25px;
}

/*karen*/
.post_content img.support {
padding-right: 136px;
padding-top: 20px;
float: left;
}


.post_content div.support {
width: 309px;
float: left;
padding-bottom: 60px;
padding-left: 84px;
}

.post_content div.general {
float: left;
padding-right: 22px;
padding-top: 10px;
padding-bottom: 20px;
}

.post_content img.general{
float: left;
}

.post_content div.pro {
float: left;
padding-left: 14px;
padding-right: 150px;
}

.post_content div.testi{
font-style:italic;
font-weight:600;
text-align:right;
padding-bottom:30px;
padding-right:20px;
}


footer {
	background-color: #e1e3e3;
}

footer h2 {padding:10px 0;border-bottom:2px solid #fff;}

#footer-cover{
	width:960px;
	margin:0 auto;
}
#footer-top{
	width: 100%;
	padding: 15px 0 20px 0;
}
#footer-top-left, #footer-top-center{
	display:inline-block;	
	float:left;
}
#footer-top-right {
	float:right;
}
#footer-top-left{
	width:200px;
	margin-right:40px;
}
#footer-top-left li {background:url('../library/images/blet.png') no-repeat 0 3px;padding-left:20px;}
#footer-top-left a {color:#000;}
#footer-top-left a:hover {color:#be1522;}

#footer-top-center{
	width:315px;
}
#footer-top-right{
	width:38%;
	
}
