/*----------------------------------------
Name: global.css
Developed by:
Date Created:
Last Updated:
Copyright:
----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("reset.css");
@import url("externalLinks.css");


/* Elements
----------------------------------------*/
html {
margin:0;	
}

body {
	background:#000 url(../images/bg.png) repeat-x;
	margin:0;
}

body, p, td, th, li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:.875em;
	line-height:1.5em;
	color:#fff;
}

#mainContainer
{
	width:870px;
	margin:0 auto;
	position:relative;
}

p
{
	margin: 0 0 1em 0;
	font-size:14px;
	line-height:22px;
}

/*--- Link Styles ---*/
a:link, a:visited
{
	color:#B1DA67;
}

a:hover, a:active
{
	color:#5C8127;
	text-decoration:none;
}

h1
{
	color:#fff;
	margin:.825em 0 .5em 0;
	font-size:2.125em;
}

h2
{
	color:#fff !important;
	margin:18px 0 .5em 0 !important;
	font-size:1.75em !important;
}

h3
{
	color:#fff;
	margin:.825em 0 .5em 0;
	font-size:1.5em;
}

h4
{
	color:#fff;
	margin:.825em 0 .5em 0;
	font-size:1.25em;
}

h5
{
	color:#fff;
	margin:.825em 0 .5em 0;
	font-size:1.125em;
}

h6
{
	color:#fff;
	margin:.825em 0 .5em 0;
	font-size:1em;
}

ul
{
	margin-left:25px;
	list-style-type:none;
}

ol
{
	margin-left:25px;
	
}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}

/* Header
----------------------------------------*/
.header_bg {
	width:100%;
	min-width:870px;
	height:45px;
	background:#000;
	opacity:.4;
	position:absolute;
	top:0;
	z-index:20;
}

#header {
	width:870px;
	height:0;
	position:relative;
	float:left;
}

	.logo {
	position:absolute;
	height:112px;
	width:423px;
	top:0;
	left:15px;
	background:url(../images/TreeOfLife.png) no-repeat;
	z-index:100;
	}

	
/* Main Content
----------------------------------------*/
#mainContent {
	width:870px;
	float:left;
}

	.mainArea {
	width:870px;
	height:441px;
	position:relative;
	}
	
		.mainImg {
		position:relative;
		top:0;
		left:0;
		z-index:1;
		height:447px;
		}
	
		.helpNow {
		position:absolute;
		top:343px;
		left:0;
		height:99px;
		width:830px;
		background:url(../images/helpNow.png) no-repeat;
		z-index:10;
		padding:5px 0 0 40px;
		}
		
		.cont {
		width:870px;
		min-height:150px;
		position:relative;
		background:url(../images/bottom_rbg.png) repeat-y;
		float:left;
		}
		 
		.contPat {
		width:870px;
		height:263px;
		background:url(../images/bottom_bg.png) no-repeat;
		position:absolute;
		top:0;
		left:0;
		z-index:1;
		}
		
			.leftCol {
			position:relative;
			z-index:10;
			color:#fff;
			width:512px;
			float:left;
			padding:10px 20px 10px 40px;
			}
			
			.rightCol {
			float:left;
			padding:10px 20px 10px 10px;
			width:240px;
			position:relative;
			z-index:10;
			}
/* Footer
----------------------------------------*/
#footer
{
	width:870px;
	height:0px;
	float:left;
}

#footer p 
{
	font-size:.625em;
}

/* Giving Section
-----------------------*/
#giveBG {
display:none;
background:url(../images/giveBG.png) no-repeat;
width:561px;
height:270px;
}

.OneTime {
float:left;
padding:50px 20px 20px;
width:240px;
height:200px;
}

.reoccuring {
float:left;	
padding:50px 20px 20px;
width:240px;
height:200px;
}

.givetoday {
position:absolute;
left:601px;
top:32px;
}

#wufoo {
display:none;	
width:561px;
height:270px;
}

a.power {
display:none !important;	
}

.btTxt {
background:url(../images/joinBtn.png) no-repeat;
width:183px !important;
height:33px !important;
border:0 !important;
cursor:pointer;
margin:0 0 300px;
}

#wufooFormz7x4m1 {
width:240px !important;	
}

.info div {
font-size:14px !important;	
}

a.power {
margin:200px 0 0 !important;	
}

a.ContactNav {
color:#fff;
position:absolute;
right:30px;
top:0;
z-index:101;
line-height:45px;
font-size:18px;
padding:0 10px;
text-decoration:none;
}

a:hover.ContactNav {
color:#869b64;
background:#000;
}

#contact {
display:none;
background:url(../images/contactBG.png) no-repeat;
width:521px;
height:270px;
padding:0 20px;
}

form#form2 .btTxt {
background:url(../images/sendBtn.png) no-repeat;
width:183px !important;
height:33px !important;
border:0 !important;
cursor:pointer;
margin:0 0 300px;
}