* {
  font-style: normal;
  list-style: none;
  margin: 0;
  outline: none;
  padding: 0;
  text-decoration: none;
}
img {
  border: none;
}
a:hover {
  text-decoration: underline;
}
html {
  background: #D2D1D0 url("images/backfade.png") no-repeat;
  background-position:center top;
  float: left;
  padding-bottom: 20px;
  width: 100%;
}
body {
  font: small/150% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
  text-align: center;
}

/*** Main Positioning *********************************************************/

#header,
#body,
#footer,
#copyright {
  clear: both;
  float: left;
  width: 100%;
}
#wrapper {
background-color:#009999;
  margin: 5px auto;
  width: 800px;
  text-align: left;
  margin-top: 0px;
  /*margin-top: 0; takes out the top space*/
}

/*** Header Components ********************************************************/

#header {
	background: transparent url("images/bg_header.jpg") no-repeat 0 100%;
	height: 80px;
	position: relative;
	overflow: hidden;
	background-image: url(images/bg_header.jpg);
}
#skip {
  position: absolute;
  visibility: hidden;
}
#header h1 a {
	background: transparent url("../images/logo.gif") no-repeat 0 0;
	display: block;
	bottom: 1px;
	height: 55px;
	line-height: 400px;
	overflow: hidden;
	position: absolute;
	left: 48px;
	width: 305px;
	top: -826px;
}

/*** Body Components **********************************************************/

#body {
  background: #fff url("../images/bg_body.gif") repeat-x 0 -1px;
}
.column {
  float: left;
  width: 210px;
  padding: 2em 25px;
}
.column.left {
  padding-right: 0;
  width: 235px;
}
.column.right {
  padding-left: 0;
  width: 235px;
}
.column.middle {
  padding-top: 4.7em;
}
.column.main {
  padding: 0;
  width: 450px;
}
.column.tagcloud {
  padding-left: 0;
  width: 300px;
}
.column h3 {
  font-size: 130%;
  letter-spacing: -0.05em;
  margin-bottom: 1em;
}
.column h3 span {
  color: #679ef1;
}
.column p {
    margin-bottom: 1em;
}
#wrapper .column p a {
    color: #ff8c00;
}

/*** Entry Components *********************************************************/

.entry {
	font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
	position:relative;
	float: right;
	text-align: left;
	margin-top: 20px;
	margin-right: 10px;
	z-index: 1;
	line-height: 16px;
}
.entry h1 {
  font-size: 40px;
  line-height:30px;
  padding-bottom:20px;
  text-align: left;
}
.entry h2 {
  font-size: 20px;
  letter-spacing: -0.05em;
  margin-bottom: 0.2em;
  text-align: left;
}

.entry h2 a {
  color: #ffffff;
}

.entry .meta * {
  display: inline;
}
.entry .meta li {
  background: transparent;
  padding: 0;
}
.entry .date {
  display: block;
  font-weight: bold;
  margin-bottom: 1em;
}
.entry .meta a {
  color: #006666;
}
.entry .meta .tag {
  background: transparent url("../images/icon_tag2.gif") no-repeat 0 50%;
  padding-left: 20px;
}
.highlight .entry .meta .tag {
  background-image: url("../images/icon_tag.gif");
}
.entry .more {
  color: #006666;
}
.entry p a {
  color: #006666;
}
/*** Entry Components *********************************************************/

.entryhome {
	padding: 3px;
	position:relative;
	float: right;
	text-align: right;
	margin-top: 20px;
	margin-right: 20px;
	z-index: 1;
}
.entryhome h2 {
  font-size: 20px;
  letter-spacing: -0.05em;
  margin-bottom: 0.2em;
  text-align: right;
}
.entryhome h2 a {
  color: #006666;
}

.entryhome .meta * {
  display: inline;
}
.entryhome .meta li {
  background: transparent;
  padding: 0;
}
.entryhome .date {
  display: block;
  font-weight: bold;
  margin-bottom: 1em;
}
.entryhome .meta a {
  color: #006666;
}
.entryhome .meta .tag {
  background: transparent url("../images/icon_tag2.gif") no-repeat 0 50%;
  padding-left: 20px;
}
.entryhome p a {
  color: #006666;
}


/*** home Components *****************************************************/

.home {
  background: #679ef1 url("images/bg_teaser.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
}
.home .entryhome {
  background: transparent url("../images/vertical_separator.gif") no-repeat 100% 50%;
  padding-right: 10px;
  width: 350px;
  height: 175px;
  overflow: auto;
}
.home h2 a,
.home .meta a {
  color: #006666;
}
.home .entry p a {
  color: #006666;
}
.home h1 {
  color: #006666;
  font-size: 170%;
  letter-spacing: -0.05em;
  padding: 5px;
}
.home .link {
  margin-top: 0.4em;
  margin-bottom: 1.4em;
}

/*** appeal Components *****************************************************/

.appeal {
  background: #679ef1 url("headerimages/bg_appeal.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color:  #FFFFFF;
}
.appeal .entry {
  padding-right: 10px;
  width: 240px;
  height: 175px;
  overflow:auto;
}

/*** multiply Components *****************************************************/

.multiply {
  background: #679ef1 url("headerimages/bg_multiply.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color:  #FFFFFF;
}
.multiply .entry {
  padding-right: 10px;
  width: 240px;
  height: 175px;
  overflow:auto;
}

/*** contact Components *****************************************************/

.contactheader {
  background: #679ef1 url("headerimages/bg_contact.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color:  #FFFFFF;
}
.contactheader .entry {
  padding-right: 10px;
  width: 240px;
  height: 175px;
  overflow:auto;
}


/*** news Components *****************************************************/

.newsheader {
  background: #679ef1 url("headerimages/bg_news.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color:  #FFFFFF;
}
.newsheader .entry {
  padding-right: 10px;
  width: 240px;
  height: 175px;
  overflow:auto;
}
/*** Sectors Components *****************************************************/

.sectors {
  background: #679ef1 url("headerimages/bg_sectors.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color:  #FFFFFF;
}
.sectors .entry {
  padding-right: 10px;
  width: 240px;
  height: 175px;
  overflow:auto;
}

/*** getinvolved Components *****************************************************/

.getinvolved {
  background: #679ef1 url("headerimages/bg_getinvolved.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color: #FFFFFF;
}
.getinvolved .entry {
  padding-right: 10px;
  width: 240px;
  height: 175px;
  overflow:auto;
}

/*** what we do Components *****************************************************/

.whatwedo {
  background: #679ef1 url("headerimages/bg_whatwedo.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color: #333333;
}
.whatwedo .entry {
  padding-right: 0px;
  width: 250px;
  height: 175px;
  overflow:auto;
}

/*** downloads Components *****************************************************/

.downloads {
  background: #679ef1 url("headerimages/bg_image1.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color: #FFFFFF;
}
.downloads .entry {
  padding-right: 0px;
  width: 250px;
  height: 175px;
  overflow:auto;
}

/*** about us Components *****************************************************/

.aboutus {
  background: #679ef1 url("headerimages/bg_whoweare.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color: #333333;
}
.aboutus .entry {
  padding-right: 0px;
  width: 250px;
  height: 175px;
  overflow:auto;
}
/*** links Components *****************************************************/

.links {
  background: #679ef1 url("headerimages/bg_image2.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color: #333333;
}
.links .entry {
  padding-right: 0px;
  width: 250px;
  height: 175px;
  overflow:auto;
}
/*** faqs Components *****************************************************/

.faqs {
  background: #679ef1 url("headerimages/bg_image3.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color: #333333;
}
.faqs .entry {
  padding-right: 0px;
  width: 250px;
  height: 175px;
  overflow:auto;
}


/*** history Components *****************************************************/

.history {
  background: #679ef1 url("headerimages/bg_history.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color: #333333;
}
.history .entry {
  padding-right: 0px;
  width: 250px;
  height: 175px;
  overflow:auto;
}

/*** our work Components *****************************************************/

.ourwork {
  background: #679ef1 url("headerimages/bg_ourwork.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color:#FFFFFF;
}
.ourwork .entry {
  padding-right: 10px;
  width: 230px;
  height: 175px;
  overflow:auto;
}
/*** howwework Components *****************************************************/

.howwework {
  background: #679ef1 url("headerimages/bg_howwework.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color:#FFFFFF;
}
.howwework .entry {
  padding-right: 10px;
  width: 230px;
  height: 175px;
  overflow:auto;
}

/*** network Components *****************************************************/

.network {
  background: #679ef1 url("headerimages/bg_network.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color: #333333;
}
.network .entry {
  padding-right: 0px;
  width: 250px;
  height: 175px;
  overflow:auto;
}

.networklink{
font-size:16px;
line-height:22px;
}
.networklink a {
color: #330066;
}

#headlinebox {
background-color: #B8CDC2;
width:100%;
padding:4px;
margin-top:10px;
margin-bottom:10px;
margin-left:-2px;
}

/*** donate Components *****************************************************/

.donate {
  background: #679ef1 url("headerimages/bg_donateonline.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color: #ffffff;
}
.donate .entry {
  padding-right: 10px;
  width: 230px;
  height: 175px;
  overflow:auto;
}
/*** donate standing order Components *****************************************************/

.donatestanding {
  background: #679ef1 url("headerimages/bg_donatestandingorder.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color: #ffffff;
}
.donatestanding .entry {
  padding-right: 10px;
  width: 230px;
  overflow:auto;
  height: 175px;
}
/*** donate by post Components *****************************************************/

.donatebypost {
  background: #679ef1 url("headerimages/bg_donatebypost.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color: #ffffff;
}
.donatebypost .entry {
  padding-right: 10px;
  width: 230px;
  height: 175px;
  overflow:auto;
}
/*** donate gift aid Components *****************************************************/

.donategiftaid {
  background: #679ef1 url("headerimages/bg_donategiftaid.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color: #ffffff;
}
.donategiftaid .entry {
  padding-right: 10px;
  width: 230px;
  height: 175px;
  overflow:auto;
}

/*** donate legacies Components *****************************************************/

.legacies {
  background: #679ef1 url("headerimages/bg_legacies.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color: #ffffff;
}
.legacies .entry {
  padding-right: 10px;
  width: 230px;
  height: 175px;
  overflow:auto;
}
/*** donate fundraising Components *****************************************************/

.fundraising {
  background: #679ef1 url("headerimages/bg_fundraising.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color: #ffffff;
}
.fundraising .entry {
  padding-right: 10px;
  width: 230px;
  height: 175px;
  overflow:auto;
}
/*** donate futurepay Components *****************************************************/

.donatefuturepay {
  background: #679ef1 url("headerimages/bg_donatefuturepay.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color: #ffffff;
}
.donatefuturepay .entry {
  padding-right: 10px;
  width: 230px;
  height: 175px;
  overflow:auto;
}
/*** projects Components *****************************************************/

.projects {
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 20px;
  color:#FFFFFF;
}
.projecths .entry {
  padding-right: 10px;
  width: 230px;
  height: 175px;
  overflow:auto;
}
/*** food Components *****************************************************/

.food {
  background: #679ef1 url("headerimages/bg_food.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color:  #FFFFFF;
}
.food .entry {
  padding-right: 10px;
  width: 240px;
  height: 175px;
  overflow:auto;
}
/*** education Components *****************************************************/

.education {
  background: #679ef1 url("headerimages/bg_education.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color:  #FFFFFF;
}
.education .entry {
  padding-right: 10px;
  width: 240px;
  height: 175px;
  overflow:auto;
}
/*** health Components *****************************************************/

.health {
  background: #679ef1 url("headerimages/bg_health.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color:  #FFFFFF;
}
.health .entry {
  padding-right: 10px;
  width: 240px;
  height: 175px;
  overflow:auto;
}

/*** economic Components *****************************************************/

.economic {
  background: #679ef1 url("headerimages/bg_economic.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color:  #FFFFFF;
}
.economic .entry {
  padding-right: 10px;
  width: 240px;
  height: 175px;
  overflow:auto;
}
/*** emergency Components *****************************************************/

.emergency {
  background: #679ef1 url("headerimages/bg_emergency.jpg") no-repeat 100% 100%;
  background-position:top;
  position: relative;
  float: right;
  width: 100%;
  height: 220px;
  color:  #FFFFFF;
}
.emergency .entry {
  padding-right: 10px;
  width: 240px;
  height: 175px;
  overflow:auto;
}

/*** Footer Components ********************************************************/

#footer {
  background: #000;
}
#footer .column p .securemail {
  color: #ff8c00;
}

/*** Footter Components *****************************************************/

#footterbar {
  background-color:#679ef1;
  padding-top: 60px;
  position: relative;
}
#footerbar h4 {
  font-size: 80%;
  padding-left: 10px;
  color:#FFFFFF;
}
#footerbar strong {
  color: #fff;
}

/*** Lines *****************************************************/

#line {
background-color:#FFFFFF;
height:1px;
width:100%;
margin-top:20px;
margin-bottom:20px;
}
#line2 {
background-color:#FFFFFF;
height:1px;
width:100%;
margin-top:5px;
margin-bottom:5px;
}
#adraline {
background-color: #009999;
height:1px;
width:100%;
margin-top:5px;
margin-bottom:5px;
}
#navline {
background-color:#FFFFFF;
height:1px;
width:100%;
}
#navline2 {
background-color: #333333;
height:1px;
width:100%;
}
