

body, html {
	font-family: "proxima-nova-1","proxima-nova-2";
	padding: 0;
	margin: 0;
}

p, h1, h2, h3, h4 {
	
	float: left;
	position: relative;
	height: auto;
	width: 98%;
	margin: 1%;
	display: block;
	
}

img {
	border: 0;
}

.container {
	float: left;
	position: relative;
	width: 100%;
	height: auto;
	background-color: #dfd3c5;
	
	
}

.wrap {
	float: left;
	position: relative;
	height: auto;
	width: 771px;
	margin-left: 254px;
}

#empower-women {
	float: left;
	position: relative;
	width: 100%;
	display: block;
	height: 10px;
	background-color: #000;
}

/********************
NAVIGATION STYLING
********************/


#main_nav {
	position: fixed;
	top: 20px;
	width: 253px;
	height: 632px;
	background-image: url('../images/main_nav_bg.gif');
	background-repeat: no-repeat;
	background-color: #92b547;
	z-index: 5;
	
}

.nav-item {
	float: left;
	position: relative;
	height: auto;
	width: 100%;
}


.nav-item h2 {

	font-family: "proxima-nova-1","proxima-nova-2";
	font-weight: 600;
	font-size: 16px;
	float: left;
	position: relative;
	height: auto;
	width: 90%;
	margin-left: 9%;
	text-transform: uppercase;
	margin-top: 15px;
	color: #518c35;
}

.nav-item h2 a,.nav-item h2 a:active {
	font-family: "proxima-nova-1","proxima-nova-2";
	font-weight: 600;
	font-size: 16px;
	color: #518c35;
	text-decoration: none;

}

.current-nav-item h2 {
	font-size: 30px;
	color: #ffffff;
	font-weight: 200;
}

.current-nav-item h2 a, .current-nav-item h2 a:active {
	font-size: 30px;
	color: #ffffff;
	font-weight: 200;
	text-decoration: none;
}

#nav_logo_social {
	
	position: absolute;
	bottom: 0;
	width: 253px;
	height: auto;
	width: 90%;
	padding-left: 9%;
	
}

.fiscal-title  {
	 font-family: "proxima-nova-1","proxima-nova-2";
	 font-size: 14px;
	 color: #4f2d06;
	 margin-top: 9px;
}

.download-pdf {
	margin-bottom: 20px;
}

.download-pdf a, .download-pdf a:active {
	color: #4e8a34;
	text-decoration: none;
	font-size: 14px;
	
}

.landesa_logo {
	
	float: left;
	position: relative;
	height: auto;
	width: 100%;
	display: block;
	margin-bottom: 13px;
	
}

.bottom-logo-social {
	float: left;
	position: relative;
	height: auto;
	width: 100%;
	margin-bottom: 0;
}

.bottom-logo-social .social-logo {
	float: left;
	position: relative;
	height: auto;
	margin: 8px;
	width: 23px;
	margin-left :5px;
	margin-top: 5px;
	
}

.bottom-logo-social .donate-button {
	float: left;
	position: relative;
	height: auto;
	margin: 8px;
	margin-left: 0;
	width: 72px;
	margin-left: 10px;
	margin-top: 10px;
}

.bottom-logo-social .twitter {
	margin-top: 8px;
}


/***********************
HOME PAGE STYLING
***********************/

#home_main_tree {
	
	width: 100%;
	height: 644px;
	float: left;
	position: relative;
	background-color: #dfd3c5;
	background-image: url('../images/main_grass_on_home.png');
	background-repeat: no-repeat;
	background-position: 204px 0;
	z-index: 1;
}

.intro-text {
	position: absolute;
	left: 24px;
	top: 53px;
	width: 222px;
	height: auto;
}

.intro-text h1 {
	 font-family: "adobe-garamond-pro-1","adobe-garamond-pro-2";
	 font-size: 21px;
	 color: #a1967b;
	 font-weight: 200;
}

.icon-tree {
	width: 188px;
	height: 622px;
	position: absolute;
	left: 317px;
	top: 14px;
}

.reduce-poverty-link,
.improve-education-link,
.improve-health-link,
.empower-women-link,
.reduce-hunger-link,
.ensure-link,
.reduce-conflict {
	
	position: absolute;
	width: 190px;
	height: auto;
	
	
}

.reduce-poverty-link a,
.improve-education-link a,
.improve-health-link a,
.empower-women-link a,
.reduce-hunger-link a,
.ensure-link a,
.reduce-conflict a {
	float: left;
	display: block;
	height: auto;
	width: 100%;
	text-transform: uppercase;
	font-weight: 100;
}

.reduce-poverty-link a, .reduce-poverty-link a:active {
	
	font-size: 21px;
	font-family: ;
	color: #97952a;
	font-family: "proxima-nova-1","proxima-nova-2";
	text-decoration: none;
	
}

.improve-education-link a, .improve-education-link a {
	
	font-size: 21px;
	font-family: ;
	color: #769030;
	font-family: "proxima-nova-1","proxima-nova-2";
	text-decoration: none;
}
.improve-health-link a , .improve-health-link a:active {
	
	font-size: 21px;
	font-family: ;
	color: #4e8a34;
	font-family: "proxima-nova-1","proxima-nova-2";
	text-decoration: none;
	
}
.empower-women-link a, .empower-women-link a:active {
	
	font-size: 21px;
	font-family: ;
	color: #a79725;
	font-family: "proxima-nova-1","proxima-nova-2";
	text-decoration: none;
	
}
.reduce-hunger-link a, .reduce-hunger-link a:active {
	
	font-size: 21px;
	font-family: ;
	color: #87922d;
	font-family: "proxima-nova-1","proxima-nova-2";
	text-decoration: none;
	
}
.ensure-link a, .ensure-link a:active {
	
	font-size: 21px;
	font-family: ;
	color: #648d32;
	font-family: "proxima-nova-1","proxima-nova-2";
	text-decoration: none;
	
}
.reduce-conflict a, .reduce-conflict a:active {
	
	font-size: 21px;
	font-family: ;
	color: #338836;
	font-family: "proxima-nova-1","proxima-nova-2";
	text-decoration: none;
	
} 


.reduce-poverty-link {top: 26%; left: -84%;}
.improve-education-link {top: 50%; left: -84%;}
.improve-health-link {top: 76%; left: -84%;}
.empower-women-link {top: 12%; left: 128%;}
.reduce-hunger-link {top: 30%; left: 128%;}
.ensure-link {top: 52%; left: 128%;}
.reduce-conflict {top: 76%; left: 128%;}



.reduce-poverty-link a.view-link,
.improve-education-link a.view-link,
.improve-health-link a.view-link,
.empower-women-link a.view-link,
.reduce-hunger-link a.view-link,
.ensure-link a.view-link,
.reduce-conflict a.view-link {
	font-size: 14px;
	color: #69a142;
	font-weight: 500;
} 




/***************************
MAIN AREAS HOME PAGE
***************************/

.main-home-column {
	float: left;
	position: relative;
	height: auto;
	margin-left: 438px;
	width: auto;
	max-width: 535px
	
}
.main-home-column h3 {
	
	margin-top: 195px;
	font-family: "proxima-nova-1","proxima-nova-2";
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 55px;
	z-index: 3;
	text-transform: uppercase;
}

.main-home-column p {
	
	color: #ffffff;
	font-family: "proxima-nova-1","proxima-nova-2";
	font-size: 12px;
	z-index: 3;
	
}



#reducing_poverty_section {

	float: left;
	position: relative;
	width: 100%;
	height: auto;
	background-image: url('../images/home_page_top_repeat_splatter.png');
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #4f2d06;
	min-height: 801px;
	
}

#reducing_poverty_graphic {

	position: absolute;
	top: 5%;
	left: 37%;
	width: 336px;
	height: 283px;
	z-index: 1;
	
}

#reducing_poverty_section h3 {
	
	color: #b9af2e;
	
}


#empowering_women_section {

	float: left;
	position: relative;
	width: 100%;
	height: auto;
	background-image: url('../images/empowering-women-pattern.gif');
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #703e15;
	min-height: 801px;
	
}

#empowering_women_graphic {

	position: absolute;
	top: 5%;
	left: -48%;
	width: 336px;
	height: 283px;
	z-index: 1;
	
}

#empowering_women_section h3 {
	
	color: #b0b838;
	
}








#reducing_hunger_section {

	float: left;
	position: relative;
	width: 100%;
	height: auto;
	background-image: url('../images/reducing-hunger-pattern.gif');
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #402c08;
	min-height: 801px;
	
}

#reducing_hunger_graphic {

	position: absolute;
	top: 14%;
	left: -41%;
	width: 336px;
	height: 283px;
	z-index: 1;
	
}

#reducing_hunger_section h3 {
	
	color: #9db53c;
	
}






#improving_education_section {

	float: left;
	position: relative;
	width: 100%;
	height: auto;
	background-image: url('../images/improving_education_pattern.jpg');
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #63421d;
	min-height: 801px;
	
}

#improving_education_graphic {

	position: absolute;
	top: 4%;
	left: 26%;
	width: 336px;
	height: 283px;
	z-index: 1;
	
}

#improving_education_section h3 {
	
	color: #89b240;
	
}






#improving_health_section {

	float: left;
	position: relative;
	width: 100%;
	height: auto;
	background-image: url('../images/improving_health_pattern.gif');
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #403024;
	min-height: 801px;
	
}

#improving_health_graphic {

	position: absolute;
	top: 14%;
	left: 37%;
	width: 336px;
	height: 283px;
	z-index: 1;
	
}

#improving_health_section h3 {
	
	color: #75af43;
	
}



#ensure_environmental_section {

	float: left;
	position: relative;
	width: 100%;
	height: auto;
	background-image: url('../images/ensure_environmental_pattern.gif');
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #593404;
	min-height: 801px;
	
}

#ensure_environmental_graphic {

	position: absolute;
	top: 6%;
	left: -48%;
	width: 336px;
	height: 283px;
	z-index: 1;
	
}

#ensure_environmental_section h3 {
	
	color: #5bab46;
	
}




#reducing_conflict_section {

	float: left;
	position: relative;
	width: 100%;
	height: 800px;
	background-image: url('../images/reducing_conflic_pattern.jpg');
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #3d2902;
	min-height: 1250px;
	
}

#reducing_conflict_graphic {

	position: absolute;
	top: 6%;
	left: 38%;
	width: 336px;
	height: 283px;
	z-index: 1;
	
}

#reducing_conflict_section h3 {
	
	color: #3ba849;
	
}



/*****************************
LETTER PAGE
*****************************/

.letter-column {
	
	float: left;
	position: relative;
	height: auto;
	margin-left: 275px;
	width: 646px;
	
}

.letter-title {
	
	position: absolute;
	width: 100%;
	top: 53px;
	height: auto;
	
}


.letter-title h1 {

	 font-family: "adobe-garamond-pro-1","adobe-garamond-pro-2";
	 font-size: 21px;
	 color: #91876f;
	 font-weight: normal;
}

.main-letter-content {
	float: left;
	position: relative;
	height: auto;
	margin-top: 110px;
	width: 100%;
}

.main-letter-content p  {
	color: #4d2d15;
	font-size: 14px;
	font-family: "proxima-nova-1","proxima-nova-2";
}


.tim_hanstad {
	left: -30px;
}

.last-p-tag {
	
	margin-bottom: 80px;
	
}



/*************************
DONORS STYLING
*************************/

.financials-column {
	float: left;
	position: relative;
	height: auto;
	width: 721px;
	margin-left: 275px;
}

.financials-column p {
	
	 font-family: "proxima-nova-1","proxima-nova-2";
	 font-weight: 300;
	 font-size: 14px;
	 color: #91876f;
	
}

.financials-column h1 {
	 font-family: "adobe-garamond-pro-1","adobe-garamond-pro-2";
	 font-size: 21px;
	 color: #91876f;
	 margin-top: 50px;
	 font-weight: normal;
}

.financials-column h2 {
	 font-family: "proxima-nova-1","proxima-nova-2";
	 font-weight: 200;
	 font-size: 30px;
	 color: #4d2d15;
	 margin-top: 40px;
	 text-transform: uppercase;
	 
}

.financials-column h3 {
	 font-family: "proxima-nova-1","proxima-nova-2";
	 font-weight: 200;
	 font-size: 16px;
	 color: #4d2d15;
}

.financials-column h4 {
	 font-family: "proxima-nova-1","proxima-nova-2";
	 font-weight: 400;
	 font-size: 20px;
	 color: #4d2d15;
	 text-transform: uppercase;
	 margin-bottom: 35px;
}

.financials-column hr { 
	display: block;
	float: left;
	position: relative;
	height: 1px;
	border: none;
	width: 100%;
	background-color: #91876f;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	margin-top: 15px;
}

#functional_text_area {
	
	position: absolute;
	width: 214px;
	height: auto;
	right: 0;
	top: 8%;
	font-family: "proxima-nova-1","proxima-nova-2";
	font-weight: 200;
	font-size: 16px;
	color: #69a142;

	
}

a.normalTip, a.normalTip:active{
	font-family: "proxima-nova-1","proxima-nova-2";
	text-decoration: none;
	font-weight: 600;
}

.downloadPDF, .downloadPDF:active {
	font-family: "proxima-nova-1","proxima-nova-2";
	font-weight: 200;
	font-size: 16px;
	color: #69a142;
	text-decoration: none;
}

.normalTip:hover {
	cursor: pointer;
	
}

.row {
	float: left;
	position: relative;
	height: auto;
	border: none;
	width: 100%;

	
}

.threecolumn {
	display: block;
	float: left;
	position: relative;
	height: auto;
	border: none;
	width: 32%;	
}





.financials-column h4.green1 {color: #a79725 ;}
.financials-column h4.green2 {color: #97952a ;}
.financials-column h4.green3 {color: #87922d ;}
.financials-column h4.green4 {color: #769030 ;}
.financials-column h4.green5 {color: #648d32 ;}
.financials-column h4.green6 {color: #4e8a34 ;}
.financials-column h4.green7 {color: #338836 ;}


.ending-statement {
	margin-top: 50px;
	margin-bottom: 80px;
}



#gototop {

	width: 120px;
	height: 40px;
	position: fixed;
	right: 20px;
	top: 0;
	text-align: center;
	font-family: "proxima-nova-1","proxima-nova-2";
	z-index: 6;

}

#gototop a {
	float: left;
	position: relative;
	display: block;
	color: #342406;
	text-align: center;
	font-family: "proxima-nova-1","proxima-nova-2";
	background-color: #a79725;
	padding: 5px;
	text-decoration: none;
	text-transform: uppercase;
}

#gototop a:active {
	color: #342406;
	font-family: "proxima-nova-1","proxima-nova-2";
	text-decoration: none;
}


.margin-top {
	margin-top: 235px;
}

/******************************
MINI TREE NAV
******************************/

#mini-tree-nav {
	
	position: absolute;
	float: left;
	height: 240px;
	width: 85px;
	left: 30%;
	top: 20%;
	
}

.mini-tree-link {
	float: left;
	position: relative;
	height: 100%;
	width: 100%;
	display: block;
}



.mini-reduce-poverty-link ,
.mini-improve-education-link,
.mini-improve-health-link,
.mini-empower-women-link,
.mini-reduce-hunger-link,
.mini-ensure-link,
.mini-reduce-conflict {
	position: absolute; 

}

.mini-reduce-poverty-link a,
.mini-improve-education-link a,
.mini-improve-health-link a,
.mini-empower-women-link a,
.mini-reduce-hunger-link a,
.mini-ensure-link a,
.mini-reduce-conflict a {
	background-repeat: no-repeat;	
}

.mini-reduce-poverty-link { 
	top: 21%; 
	left: 15%;
	height: 29px;
	width: 20px;
}
.mini-improve-education-link {
	top: 46%; 
	left: 8%;
	height: 30px;
	width: 20px;
}

.mini-improve-health-link{
	top: 70%; 
	left: 10%;
	height: 20px;
	width: 20px;
}

.mini-empower-women-link {
	top: 8%; 
	left: 53%;
	height: 33px;
	width: 20px;
}

.mini-reduce-hunger-link {
	top: 32%; 
	left: 49%;
	height: 20px;
	width: 20px;
}

.mini-ensure-link {
	top: 53%; 
	left: 51%;
	height: 27px;
	width: 20px;
}

.mini-reduce-conflict {
	top: 75%; 
	left: 47%;
	height: 29px;
	width: 31px;
}


.mini-reduce-poverty-link  {}
.mini-improve-education-link {}
.mini-improve-health-link{}
.mini-empower-women-link {}
.mini-reduce-hunger-link {}
.mini-ensure-link {}
.mini-reduce-conflict {}

.mini-reduce-poverty-link a { 
	background-image: url('../images/mini-2.png'); 
}
.mini-improve-education-link a  { background-image: url('../images/mini-4.png');}
.mini-improve-health-link a{ background-image: url('../images/mini-6.png');}
.mini-empower-women-link a { background-image: url('../images/mini-1.png');}
.mini-reduce-hunger-link a { background-image: url('../images/mini-3.png');}
.mini-ensure-link a { background-image: url('../images/mini-5.png');}
.mini-reduce-conflict a{ background-image: url('../images/mini-7.png');}

.mini-reduce-poverty-link a.white { 
	background-image: url('../images/white-mini-2.png'); 
}
.mini-improve-education-link a.white  { background-image: url('../images/white-mini-4.png');}
.mini-improve-health-link a.white { background-image: url('../images/white-mini-6.png');}
.mini-empower-women-link a.white { background-image: url('../images/white-mini-1.png');}
.mini-reduce-hunger-link a.white { background-image: url('../images/white-mini-3.png');}
.mini-ensure-link a.white { background-image: url('../images/white-mini-5.png');}
.mini-reduce-conflict a.white { background-image: url('../images/white-mini-7.png');}














