@charset "UTF-8";
/* CSS Document */

/*  
Theme Name: Compassion Africa
Theme URI: http://www.compassionafrica.com
Description: This theme was developed for exclusive use by Compassion Africa.
Version: 1.0
Author: Brad Bucceri
Author URI: http://www.rhema-media.com/
*/

* {
padding: 0;
margin: 0;
}

body {
	background: #000000 url(/wp-content/themes/Compassion_Africa/images/background.jpg) center fixed no-repeat;
}

img {
	border: none;
}

p {
	
}

.clear {
	clear: both;
}

/*-----------------------------------------------
*	General
* -----------------------------------------------
*/
#wrapper {
	position: relative;
	width: 964px;
	margin: 0px auto;
}

#header {
	background: url(images/header.png);
	height: 188px;    
}

.donate {
	float: right;
	width: 155px;
	height: 62px;
	margin-right:270px;
	padding-top:80px;
}

.logo {
	margin-left: 41px;
	padding-top: 24px;
}

#container {
 	margin-top: 30px;
}

/*-----------------------------------------------
*	Navigation
* -----------------------------------------------
*/
.mainNav {
	margin-top: 14px;
}

.mainNav li {
	display: inline;
	margin-left: 30px;
}
/*-----------------------------------------------
*	Body Content
* -----------------------------------------------
*/
.topbody {
	background: url(images/top_body_bg.jpg) no-repeat;
	height: 309px;
	margin-left: 12px;
	margin-right: 12px;
}

.blockBack {
	background: #fff;
	min-height: 246px;
	margin-left:52px;
	margin-top:30px;
	padding-left:10px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom: 10px;
	width:254px;
}

.blockBack2 {
	float: right;
	background: #fff;
	width: 254px;
	min-height: 246px;
	margin-top: 30px;
	margin-right: 15px;
	padding-left: 10px;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.blockBack3 {
	float: right;
	background: #fff;
	width: 254px;
	min-height: 246px;
	margin-top: 30px;
	margin-right: 55px;
	padding-left: 10px;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.bottomBanner {
	/*background: url(images/bottomBanner.png) no-repeat;*/
	width: 875px;
	height: 74px;
	margin-left: 45px;
	margin-top: 25px;
	
}
/*-----------------------------------------------
*	Page
* -----------------------------------------------
*/
.pagebodywrapper {
	margin-top: 20px;
	margin-left: 50px;
	width: 572px;
}

.pagebodywrapperDonate {
	margin-top: 20px;
	margin-left: 50px;
	width: 422px;
}

#pagebody {
	background: url(images/bodybg.png) repeat-y;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#pagebodyDonate {
	background: url(images/bodybgDonate.png) repeat-y;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.fundraise {
	float:right;
	width: 422px;
	margin-right: 50px;
}

.sidepanel {
	float: right;
	/*width: 290px;*/
	margin-right: 50px;
	background:#FFFFFF none repeat scroll 0 0;
	padding-left:10px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom: 10px;
	width:254px;
}

/*#widget ul, li {
	list-style: none;
	list-style-type: none;
}*/

#widget {
	padding-bottom: 10px;
}

.postmetadata {
	border-bottom: solid 1px #000;
}

.posttitle {
	padding-top: 10px;
	padding-bottom: 10px;
}

.postcontent {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.topbodyPages {
	margin-left: 12px;
	margin-top: 20px;
}

.shareContent {
	float:left;
	margin-left:100px;
	margin-top:-38px;
}

img.size-full {
	float: left;
	padding: 5px;
	background: #846d52;
	margin-right: 13px;
}

/*-----------------------------------------------
*	Donations Form
* -----------------------------------------------
*/

p.donate_recur,.recognition_wall,.show_onwall {
	margin-top: 5px;
	margin-bottom: 15px;
}

p.submit {
	margin-top: 10px;
	margin-bottom: 15px;
}

input#amount,#donor_name,#donor_email,#donor_url {
	border: solid 1px #000;
	height: 20px;
	width: 250px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-left: 5px;
}

textarea#donor_comment {
	border: solid 1px #000;
	width: 250px!important;
	padding-left: 5px;
	padding-top: 5px;
}

#donateplusform select {
	width: 250px;
}

#t3 {
	width: 200px!important;
}

span#charinfo {
	margin-top: 5px;
	margin-bottom: 15px;
	height: 20px;
	width: 250px;
}

/*-----------------------------------------------
*	Contact Form
* -----------------------------------------------
*/

.text-field {
	border: solid 1px #000;
	height: 20px;
	width: 395px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-left: 5px;
}

.text-area {
	font-family: 'helvetica neue','helvetica-neue',helvetica,arial,sans-serif;
	border: solid 1px #000;
	width: 395px!important;
	padding-left: 5px;
	padding-top: 5px;
}

/*-----------------------------------------------
*	Footer
* -----------------------------------------------
*/
.footer {
	background: url(images/footerBg.png) no-repeat;
	height: 114px;
	margin-top: 25px;
}

.footer a {
	color: #000;
	text-decoration: underline;
}

.footer a:hover {
	color: #000;
	text-decoration: underline;
}

.footer a:active {
	color: #000;
	text-decoration: underline;
}

.footer a:visited {
	color: #000;
	text-decoration: underline;
}

.footer li {
	list-style: none;
	list-style-type: none;
	display: inline;
	margin-right: 5px;
	padding-right: 8px;
	border-right: solid 1px #000;
}

.footLogo {
	padding-top: 45px;
	margin-left: 15px;
}

.footText {
	float: right;
	width: 700px;
	padding-top: 45px;
	margin-right: 70px;
}
