body
{
	background-color: #E8DFA2;
	color: #000;
	font-family: 'Franklin Gothic', 'Helvetica', sans-serif;
	font-size: 12pt;
	/*font-size:120%;*/
	margin: 0px;
	padding: 0px;
}

h1
{       font-size:22pt;
	font-weight:bold;
	/*text-align:center;*/
	margin-top: 80px;
}

ul
{
	margin-left: 1em;
	padding: 0px;
	list-style-position: outside;
}

ul li
{
	margin-bottom: .5em;
}

img
{
	border: 0px;
}

h1
{
	//margin-top: 80px;
}

h1, h2
{
	position: relative;
}

h1.move_left
{
	position: relative;
	left: -140px;
}

.center
{
	text-align: center;
}

body.progress h2
{
	text-align: center;
	font-weight: bold;
	font-size: 200%;
}

h2
{
	font-weight: normal;
	font-size: 1.3em;
	margin: 1.5em 0em;
}

body.safewater
{
	/*background-color: #A7855C;*/
	background-color:rgb(132,180,194);
	background-image: url('images/uploads/backgrounds/wswTop.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size:100% 70%
}

body.safewater #subnav a
{
	color: #000;
}

body.safewater #subnav li
{
	border-right: 1px solid #000;
}

body.safewater #subnav li.last
{
	border: 0px;
}
body.whatwedo
{
	background-image: url('images/uploads/backgrounds/WhatTop.png'),
	/*url('images/uploads/backgrounds/WhatMiddle.png'),*/
	url('images/uploads/backgrounds/WhatBottom.png');

	/*background-position: center 150px, center bottom, center top;*/
	background-position: center top, center bottom;
	background-repeat: repeat-y, repeat-y;
}

body.home
{
	background-color: #F5A347;
 	background-image: url('images/uploads/backgrounds/HomeTop.png'), url('images/uploads/backgrounds/HomeBottom3.png'), url('images/uploads/backgrounds/HomeMd2.png');
	background-position: center 150px, center bottom, center top;
	background-repeat: no-repeat, no-repeat, repeat-y;
	background-size:contain;
}

body.about
{
	background-color: #CDBA47;
	background-image: url('/images/uploads/backgrounds/AbouTop2.jpg'), url('/images/uploads/backgrounds/AboutMid.jpg');
	/*background-position: center 205px, center top;*/
	background-repeat: no-repeat, repeat-y;
	background-position:top left;
	background-size:100% 100%;
}

body.media
{
	background-color: #22160A;
	color: #DEC9A1;
	background-image: url('images/uploads/backgrounds/MediaTop.png'), url('images/uploads/backgrounds/MediaBottom2.png');
	background-position: center top, center bottom;
	background-repeat: no-repeat, no-repeat;
	/*background-repeat:repeat-x,repeat-x;*/
}

#partner_text
{
	position: relative;
	width: 800px;
	margin: 140px auto 0px auto;
	text-align: justify;
	color: #392816;
	line-height: 1.5em;
}

.medium_width
{
	position: relative;
	width: 824px;
	color: #42403F;
	font-size: 140%;
}

.medium_width h2
{
	font-size: 1em;
}

body.about #text
{
	margin-top: 130px;
}

#text, #more_text
{
	position: relative;
	width: 660px;
	margin-left: 140px;
	margin-top: 0px;
	text-align: justify;
	color: #392816;
	line-height: 1.5em;
}

#section_holder
{
	margin-top: 140px;
}

.large_bold
{
	font-size: 125%;
	font-weight: bold;
	color: #000;
}

p.large_brown
{
	font-size: 200%;
	font-weight: bold;
	color: #820B0B;
	text-align: left;
	line-height: 1em;
}


p.question
{
	font-weight: bold;
	font-size:120%;
}

#slideshow
{
	width: 935px;
	height: 345px;
	margin: 20px 0px;
	position: relative;
	border: 10px solid #371204;
}

body.home #slideshow img
{
	display: none;
}

body.progress #slideshow img
{
	display: none;
}

body.home #slideshow
{
	height: 315px;
	border: 8px solid black;
}

#slideshow img
{
	position: absolute;
	top: 0px;
	left: 0px;
}

a
{
	text-decoration: none;
}

.sleeve
{
	width: 936px;
	margin: 0px auto;
	position: relative;
}
#header .sleeve
{
	width:936px;;
	margin:0px auto;
	position:relative;
}
#container , #container2, .container
{
	width: 936px;
	min-height: 600px;
	margin: 0px auto 0px auto;
	position: relative;
	padding-top: 1px;
}

#container2
{
	min-height: 0px;
	padding-top: 0px;
	margin-top: 40px;
}
#container h1 
{
	margin:50px 0px 0px 0px;
	font-size:1.2em;
	color:rgb(136,39,20);
	padding:0px;
	
}

/*#container h1
{
	text-align:center;
}
*/
#header
{
	background-color: #F59139;
 	color: #000;
	position: relative;
	
}

#header_donate
{
	position: absolute;
	top: 70px;
	right: -15px;
}

#header_ticket
{   
	position:absolute;
	top:75px;
	right: 150px;
}

#navigation
{
	list-style: none;
	margin: 20px 0px;
	padding: 0px;
	font-size: 11pt;
}

#navigation li
{
	float: left;
	margin-left: .2em;
	padding-right: .2em;
	border-right: 1px dotted #FFF;
	text-transform: uppercase;
	height: 20px;
}

#navigation li.first
{
	margin-left: 0em;
}

#navigation li a
{
	padding: .3em 1em .25em 1em;
	font-weight: bold;
	color: #000;
}

#navigation li.current a
{
	background-color: #B64317;
	color: #FFF;
	
	border-radius: 4px;
}

#navigation li.blog a
{
	color: #FFF;
}

#navigation li.last
{
	border: 0px;
}

#subnav
{
	position: absolute;
	top: 0px;
	height: 60px;
	text-transform: uppercase;
	font-size: 80%;
	width: 92%;
	z-index: 10;
}

body.media #subnav a
{
	color: #FFF;
}

#subnav a, ul.subnav a
{
	color: #A93502;
}


#subnav ul, ul.subnav
{
	list-style: none;
	margin-top: 20px;
	padding: 0px;
	height: 20px;
	/*width: 100%;
	position: absolute;
	/*left: 220px;
	left:10%;*/
	text-align: left;
}


#subnav li, ul.subnav li
{
	float: left;
	margin-right: .7em;
	padding-right: .7em;
	border-right: 1px solid #A93502;
}

#subnav li.last, ul.subnav li.last
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}


.clearing
{
	clear: both;
}

#home_text
{
	line-height: 2em;
	/*font-size: 1.1em;*/
	font-size:120%;
	margin-bottom: 3em;
	text-align: justify;
}

span.lead_in
{
	font-size: 150%;
	font-weight: bold;
}

#main
{
	height: 530px;
	margin: 0px auto;
	padding: 0px 44px 0px 44px;
	/*font-size: 18pt;*/
	font-size:120%;
	line-height: 1.4em;
	position: relative;
	background-image: url('images/uploads/backgrounds/microloanMain.png');
	background-repeat: no-repeat;
	background-position: top center;
}

body.whatwedo #main
{
	margin: 50px auto 0px auto;
}

#main_white
{
	height: 630px;
	margin: -30px auto 0px auto;
	padding: 0px 44px 44px 44px;
	/*font-size: 18pt;*/
	font-size:120%;
	line-height: 1.4em;
	color: #666633;
	position: relative;
	background-image: url('images/uploads/backgrounds/WhtBox2.png');
	background-repeat: no-repeat;
	background-position: top center;
}

#helping_main
{
	background-image: url('images/uploads/backgrounds/ContinueBox.png');
	background-repeat: no-repeat;
	background-position: top center;
	width: 855px;
	height: 880px;
	padding: 25px 40px 0px 40px;
	/*font-size: 140%;*/
	font-size:120%;
	line-height: 1.5em;
	margin-top: 50px;
}

#helping_main h1
{
	margin-top: 0px;
}

.below_main
{
	padding: 8px 44px 44px 44px;
	font-size: 18pt;
	line-height: 1.4em;
	margin-bottom: 48px;
	font-size: 140%;
}

.round_numeral
{
	background-color: #5A450E;
	color: #FFF;
	padding: .2em .5em;
	border-radius: 2em;
}

.green
{
	color: #024F02;
}

#main_white h1
{
	text-align: center;
	text-transform: uppercase;
	padding-top: 50px;
	margin-bottom: 70px;
}

#main_white p
{
}

.brick_red
{
	color: #B64317; 	
}



.white
{
	background-color: #FFF;
}

#title_img
{
	position: absolute;
	top: 0px; 
	left: 0px;
	width: 195px;
	height: 133px;
	margin: 0px;
	z-index: 10;
}

#main h1
{
	color: #DE3004;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 140%;
}

span.bold
{
	font-weight: bold;
}

#main p
{
	width: 45%;
	margin:  0px 0px 0px 77px;
	padding-top: 200px;
	text-align: justify;
}

span.num
{
	background-color: #E93B05;
	color: #FFF;
	border-radius: 4px;
	padding: .1em .35em .1em .25em;
	font-size: 1.2em;
	width: 11px;
	margin: 0px .5em .5em 0px;
	display: block;
}

.sector
{
	float: left;
	width: 22%;
	margin-right: 2%;
	min-height: 200px;

}

.sector img
{
	margin-left: 45px;
}

.sectorimg
{
	height: 152px;
}

.sector p
{
	width: 100%;
	/*font-size: 16pt;*/
	font-size:120%;
	line-height: 1.4em;
	margin: 0px;
	padding: 0px;
	color: #361002;
}

.third
{
	width: 30%;
	float: left;
	margin-right: 1.5%;
}

.red
{
	color: #990000;
}

.brown
{
	color: #4E1F0E;
}

.last
{
	margin: 0px;
}

#stories
{
	margin-top: 48px;
	height: 250px;
}

#stories a
{
	background-color: #D65D2A;
	padding: .25em 1em;
	border-radius: 12px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 70%;
}

#stories p
{
	width: 40%;
	float: right;
	height: 250px;
	margin-right: 35px;
}

#stories div
{
	width: 50%;
	float: left;
	color: #A95421;
	font-size: 150%;
	height: 278px;
	position: relative;
}

.story1
{
	position: absolute;
	top: -30px; 
	left: -80px;
}

.white_strip
{
	width: 100%;

	height: 176px;
	padding-top: 24px;
	text-align:left;
	margin-top: 50px;
}

.fleft
{
	float: left;
}

.f_left
{
	float: left;
	margin: 0px 1em 0px 0px;
}

.f_right
{
	float: right;
	margin: 0px 0px 0px 1em;
}

#donate
{
	margin: 10px;
	font-size: 18pt;
	text-align: center;
	width: 500px;
	height: 83px;
	/*padding-top: 5px;*/
	/*padding-bottom:10px;*/
	/*background-image: url('images/uploads/btnBlue.png');*/
	background-image:url('images/uploads/DONATE_NOW_BUTTON.png');
	background-repeat: no-repeat;
	background-position:  top center;
}

#donate_left
{
	margin: 48px 0;
	font-size: 90%;
	text-align: center;
	width: 278px;
	height: 83px;
	padding-top: 8px;
	background-image: url('images/uploads/btnBlue.png');
	background-repeat: no-repeat;
	background-position: top left;
}

#donate_left.center
{
	margin:0 auto;
}

#donate2
{
	float: left;
	text-align: center;
	width: 278px;
	height: 83px;
	padding-top: 12px;
	background-image: url('images/uploads/btnBlue.png');
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: 0px;
}



#donate a, #donate2 a, #donate_left a
{
	/*background-color: #0735AE;
	padding: .25em 1em;
	border-radius: 20px;
	*/
	
	color: #FFF;
	text-transform: uppercase;
	font-size: 150%;
	
	
}

#footer
{
	background-color: #392816;
	border-top: 5px solid #573E25;
	min-height: 100px;
	line-height: 1.5em;
	font-size: 14px;
	margin-top: 20px;
	padding-top: 25px;
	color: #FFF;
	padding-bottom: 12px;
}

#footer a
{
	color: #FFF;
	
}

#footer .smaller
{
	font-size: 90%;
}

#footer .small
{
	font-size:13px;
}

#ft_donate
{
	margin-left: -20px;
}

#footer .note
{
	color: #CC9933;
	/*margin: 100px 0px 0px 0px;*/
}

#footer .note a
{
	color: #CC9933;
	border-bottom: 1px solid #CC9933;
}

#footer div.third
{
	/*width: 300px; Added Sat */
	width:20%;
	height: 200px;
	float: left;
	color: #FFF;
	margin-right: 1%;
	border-right: 1px dotted #FFF;
}

#footer div.last
{
	border: 0px;
	width:15%; /*Added Sat */
}

#footer div.third div
{
	width: 50%;
	float: left;
}

#footer div.third div.blog_button
{
	float: left;
	width: 149px;
	margin: 15px 0px 0px 0px;
}


#footer h3
{
	color: #CC9933;
	text-transform: uppercase;
	font-weight: bold;
}

#footer .sleeve
{
	/*margin: 0px auto;
	width: 936px;*/
	margin-left:5%;
	width:95%;
	float: none;
}

#footer .clearing
{
	width; 100%;
	float: none;
	clear: both;
	margin: 0px;
}

#footer div img {width:15%;}

.donate_button
{
	color: #FFF;
	background-color: #093EAF;
	border-radius: 4px;
	padding: .5em 2em .4em 2em;
	text-transform: uppercase;
	font-size: 1.2em;
}

.fine_print
{
	font-size: 80%;
	margin-bottom: 0px;
}

form.newsletter
{
	color: #FFF;
	background-color: #B83D23;
	padding: 5px 10px;
	width: 534px;
	border-radius: 8px;
}

form.newsletter p
{
	padding: 0px;
	margin: 0px;
}

form.newsletter input
{
	border: 0px;
	padding: 3px;
	font-size: .8em;
	outline: none;
	width: 230px;
}

form.newsletter input.button
{
	background-color: #563D23;
	color: #FFF;
	width: auto;
	border-radius: 4px;
	padding: 4px 5px;
	cursor: pointer;
}

body.home .point
{
	background-color: #573312;
	color: #FFCC99;
	font-weight: bold;
	width: 436px;
	height: 360px;
	border: 4px solid #D1934B;
	border-radius: 12px;
	float: left;
	margin: 0px 12px 12px 0px;
	position: relative;
}

body.home .point h3
{
	color: #FFF;
	font-size: 1.8em;
	text-align: center;
	margin-bottom: 50px;
}

.point p
{
	margin: 1em;
	text-align: left;
}

.point .point_btn
{
	
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin-bottom: 16px;
	background-image: url('images/uploads/bnHomeBoxes.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 240px;
	height: 37px;
	color: #FFF;
	text-align: center;
	padding: 18px 0px 0px 0px; 
	text-transform: uppercase;
}

.point .preview
{
	position: absolute;
	top: 120px;
}

.point_btn a
{
	color: #FFF;
}

#point1
{
	background-image: url('images/uploads/BgBxTopL.png');
	background-repeat: no-repeat;
	background-position: -29px -20px;
}

#point1 p.preview, #point3 p.preview
{
	margin: 20px 1em 16px 200px;
}

#point2
{
	background-image: url('images/uploads/People.png');
	background-repeat: no-repeat;
	background-position: 150px 30px;
}


#point3
{
	background-image: url('images/uploads/point_girl.png');
	background-repeat: no-repeat;
	background-position: -5px 0px;
}

#point4
{
	background-image: url('images/uploads/point_well.png');
	background-repeat: no-repeat;
	background-position: -20px 50px;
}

#home_lowest
{
	background-image: url('images/uploads/HomeLower2.png');
	background-repeat: no-repeat;
	background-position: top center;
	height: 264px;
	width: 1500px;
	
}

body.home .info
{
	position: relative;
	width: 300px;
	height: 194px;
	background-color: #D28A35;
	border-radius: 12px;
	float: left;
	margin-right: 12px;
	box-shadow: 0px 0px 5px #D0D0D0;
	-moz-box-shadow: 0px 0px 5px #D0D0D0;
	-webkit-box-shadow: 0px 0px 10px #B26D1D;
	color: #3A1D03;
}

.info .donate_button
{
	width: auto;
	padding: 4px 20px;
	color: #FFF;
	font-weight: normal;
	position: relative;
	top: 0px;
	left: 0px;
}

.white_text
{
	color: #FFF;
}

.info p.right
{
	text-align: right;
}

.info a
{
	color: #17037A;
	font-size: 120%;
	font-weight: bold;
}

.info p
{
	position: absolute; 
	bottom: 10px; 
	left: 0px; 
	width: 90%; 
	text-align: center; 
	z-index: 5;
}

.info p
{
	margin: 1em;
}

.faux_background
{
	position: absolute;
	top: -20px;
	left: -23px;
}

img.heading
{
	margin: 40px auto;
}

.board_member
{
	display: inline;
	float: left;
	position: relative;
	left: -220px;
	margin: 12px -200px 12px 0px;
}

span.name
{
	color: #000099;
	font-weight: bold;
}

.helping h2
{
	color: #993300;
	font-weight: normal;
	text-transform: uppercase;
}

.helping h2 img
{
	vertical-align: sub;
}

.helping h2 .step
{
	color: #0551B0;
	font-weight: bold;
	text-transform: none;
}

.helping h2 .ordinal
{
	background-color: #0551B0;
	color: #FFF;
	border-radius: 4px;
	padding: .1em .35em .1em .25em;
}

.stats
{
	width: 33%;
	float: left;
	text-align: center;
	text-transform: uppercase;
}

.stats .asterisk
{
	font-size: 8pt;
	color: #321B02;
}

.red_stat, .blue_stat
{
	font-size: 36pt;
	font-weight: bold;
}

.blue_stat
{
	color: #000066;
}

.red_stat
{
	color: #B12102;
}

#progress_footer
{
	border-top: 4px dotted black;
	padding-top: 25px;
}

.donate_with_text
{
	color: #B12102;
	width: 300px;
	float: left;
	height: 100px;
	font-size: 150%;
	margin: 0px 25px 0px 0px;
}

img.leftside_img
{
	position: absolute;
	top: 0px;
	left: -140px;
}

#story_slides
{
	position: relative;
	width: 454px;
	height: 358px;
	background-image: url('images/uploads/backgrounds/slideBorder.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: -50px 0px 0px -100px;
}

#story_slideshow
{
	position: absolute;
	top: 62px;
	left: 109px;
	width: 267px;
	height: 225px;
}

#margin_quote
{
	width: 294px;
	color: #292F78;
	font-family: 'Times New Roman', serif;
	font-size: 24pt;
	text-align: left;
	font-style: italic;
	line-height: 1.2em;
	text-align: center;
}

.quote
{
	font-family: 'Times New Roman', serif;
	font-size: 28pt;
	text-align: left;
	font-style: italic;
	line-height: 1.2em;
	position: relative;
	color: #780B0B;
}

.quote2
{
	font-family: 'Times New Roman', serif;
	color: #333300;
	font-style: italic;
}

p.credit
{
	font-size: 12pt;
	line-height: 1em;
	font-family: 'Helvetica', sans-serif;
}

#left_margin_content
{
	width: 294px;
	margin-left: -150px;
}

#wells_icons
{
	min-height: 500px;
	margin: 25px auto;
}

#slider
{
	width: 100%;
	position: relative;
	background-color: #D0BC4D;
	margin-top: 50px;
}

#slider .left
{
	position: absolute;
	top: 30%;
	left: -50px;
	cursor: pointer;
}

#slider .right
{
	position: absolute;
	top: 30%;
	right: -50px;
	cursor: pointer;
}

#HSlide_holder
{
	position: relative;
	width: 983px;
	height: 238px;
	margin: 0px auto;
}

#HSlide_holder .left, #HSlide_holder .right
{
	display: none;
}

#gil_video
{
	position: relative;
	color: #983F04;
	/*font-size: 180%;*/
	font-size:150%;
	height: 318px;
}

#gil_video p
{
	margin: 0px;
	position: absolute;
	top: 120px;
}

#gil_video img
{
	/*position: absolute;
	top: 0px;
	right: 0px;*/
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.about_section
{
	width: 300px;
	margin: 25px 0px 0px 150px;
	height: 200px;
	float: left;
	/*font-size: 14pt;*/
	font-size:120%;
	color: #000;
	text-align: left;
	position: relative;

}

.about_section2
{
	margin: 0px;
	float: right;
	width: 44%;
}

.about_section h1
{
	color: #660000;
	font-weight: bold;
	font-size: 180%;
	line-height: 1.2em;
	margin: 0px;
	text-align:left;
}

.about_section a
{
	color: #000066;
	font-weight: bold;
}

.about_section p
{
	margin: 0px;
}

.sub_answer
{
	font-size: 140%;
	color: #8E3711;
}

#ensure_sustain h2
{
	margin-bottom: 0px;
}

#ensure_sustain div
{
	width: 15%;
	height: 250px;
	float: left;
	font-size: 120%;
	margin-right: 5%;
}

#ensure_sustain div p
{
	text-align: center;
}

#sustain_buttons
{
	margin-top: 100px;
}

#sustain_buttons p
{
	width: 450px;
	height: 125px;
	padding-top: 45px;
	text-align: center;
	float: left;
}

#sustain_buttons p a
{
	text-transform: uppercase;
	color: #FFF;
	font-size: 150%;
}

#sustain_buttons .sponsor
{
	background-image: url('images/uploads/backgrounds/btnBlueSponsor.png');
	background-repeat: no-repeat;
	background-position: right top;
}

#sustain_buttons .water_circle
{
	background-image: url('images/uploads/backgrounds/btnGreenSponsor.png');
	background-repeat: no-repeat;
	background-position: left top;
	width: 480px;
	margin-left: 200px;
}

h2.failure_rate
{
	color: #3A4B72;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 150%;
	text-align: center;
}

#sustain_charts
{
	margin-top: 20px;
}

#sustain_charts .third
{
	font-size: 120%;
}

#vid_thumbs
{
}

#vid_thumbs div
{
	width: 207px;
	height: 300px;
	float: left;
	margin-right: 25px;
	line-height: 1.5em;
}

#main_video
{
	background-color: #361002;
	border-radius: 5px;
	padding: 8px;
	width: 895px;
	margin-top: 120px;
}

#video_links
{
	width: 895px;
}

#full_length
{
	text-align: right;
}

#full_length a
{
	color: #FFF;
}

.right_side
{
	margin-left: 49%;
}

.blue_strip
{
	width: 100%;
	background-color: #2A3C78;
	height: 176px;
	color: #FFF;
	padding-top: 24px;
	font-size: 130%;
	margin-top: 50px;
}

.blue_strip a
{
	color: #F4CB19;
	text-transform: uppercase;
}

.wide_strip
{
	width: 100%;
	background-color: #EBE1AB;
	height: 279px;
	font-size: 140%;
}

.wide_strip p
{
	margin: 0px;
	padding: 40px 0px 0px 0px;
}

.wide_strip h2
{
       text-align:center;
       padding-top:10px;
}

.bold_blue
{
	font-weight: bold;
	color: #263760;
	font-size: 140%;
	text-align: left;
}

.help_quote
{
	width: 30%;
	float: left;
	margin-right: 20%;
}

.help_quote .quote
{
	font-size: 140%;
}

.icon_holder
{
	width: 150px;
	position: absolute;
	top: 0px;
	left: -160px;

	text-align: right;
}

.left_quote
{
	position: absolute;
	top: 0px;
	left: -80px;
}

.right_quote
{
	position: absolute;
	right: -80px;
	bottom: 0px;
}

.bar_left
{
	position: relative;
	left: -400px;
}

.bar_right
{
	position: relative;
	right: -200px;
}

.involved_section
{
	position: relative;
	width: 400px;
	height: 280px;
	background-color: #AE3404;
	color: #000;
	font-size: 110%;
	padding: 15px;
	float: left;
	margin: 0px 35px 35px 0px;
	border-radius: 4px;
	background-image: url('images/uploads/backgrounds/involved_gradient.png');
	background-repeat: repeat-x;
	background-position: center top;
}

.involved_section h2
{
	padding-top: 25px;
	margin: 0px;
	text-align: center;
}

.involved_section p
{

}

.involved_section p img
{
	margin-top: -25px;
}

.involved_section a
{
	color: #FFF;
}

#signup
{
	font-size: 160%;
	color: #FFF;
}

#signup label
{
	color: #F5A347;
	font-size: 80%;
	margin-left: 20px;
}

#signup .text_input
{
	padding: .2em;
	outline: none;
	font-size: 90%;
	width: 300px;
}

#signup .button
{
	background-color: #A7956C;
	border: 0px;
	color: #4C3F29;
	font-size: 80%;
	padding: .4em .4em;
	cursor: pointer;
}

#media_landing
{
	margin-top: 100px;
}

#media_press
{
	background-image: url('images/uploads/backgrounds/BoxPress.png');
	background-repeat: no-repeat;
	background-position: -26px -25px;
	width: 440px;
	height: 440px;
	color: #FFF;
	padding-top: 1px;
	float: left;
	margin: 0px 10px 50px 0px;
}

#media_stories
{
	background-image: url('images/uploads/backgrounds/BoxStoriesWA.png');
	background-repeat: no-repeat;
	background-position: -8px -26px;
	width: 440px;
	height: 212px;
	color: #FFF;
	padding-top: 1px;
	float: left;
	margin-bottom: 50px;

}

#media_press a, #media_stories a
{
	color: #FFF;
}

#media_press p, #media_stories p
{
	margin: 100px 0px 0px 45px;
	line-height: 1.8em;
	font-size: 110%;
}

.media_main
{
	width: 440px;
	height: 500px;
	float: left;
	margin: 0px 10px 50px 0px;
}

.media_main .button
{
	margin: 0px 10px 0px 0px;
	background-image: url('images/uploads/backgrounds/btnMedia.png');
	background-repeat: no-repeat;
	background-position: -30px -25px;
	width: 210px;
	height: 63px;
	padding: 15px 0px 0px 20px;
	font-size: 130%;
	text-transform: uppercase;
	float: left;
}

.media_main .button a
{
	color: #000;
}

.media_main .description
{
	width: 170px;
	float: left;
	font-family: 'Helvetica Neue', 'Helvetica', sans-serif;
	margin: 0px;
	font-size: 110%;
	line-height: 1.5em;
}

#journey_desc
{
	color: #FFCC66;
	/*font-size: 152%;*/
	font-size:125%;
	text-align: center;
	line-height: 1.5em;
}

body.media #text
{
	color: #FCFCFC;
	margin-top: 150px;
}

body.media #text a
{
	color: #FFF;
}

.media .wide_strip
{
	background-color: #4B1801;
	height: 242px;
}

body.media .quote
{
	color: #F5C100;
	width: 75%;
}

.outside_left
{
	margin: 0px 1em 1em -75px;
	float: left;
}

#media_slides
{
	width: 742px;
	height: 241px;
	position: relative;
	margin: 0px auto;
	overflow: hidden;
}

.sleeve .left
{
	position: absolute;
	top: 30%;
	left: 0px;
	cursor: pointer;
}

.sleeve .right
{
	position: absolute;
	top: 30%;
	right: 0px;
	cursor: pointer;
}

.half
{
	float: left;
	width: 48%;
}

.dark_blue
{
	font-size: 180%;
	color: #071951;
}

#what_main
{
	width: 936px;
	background-color: #E9E9B8;
	color: #000;
	border-radius: 4px;
	padding-bottom: 25px;
	margin-top: 0px;
}

#what_main .section
{
	width: 190px;
	height: 500px;
	padding: 10px;
	font-size: 110%;
	border-radius: 5px;
	background-color: #D8804E;
	text-align: center;
	float: left;
	margin-right: 15px;
	position: relative;
	min-height:100px;
}

#what_main .first
{
	margin-left: 25px;
}

#what_main .second
{
	background-color: #D8BB4E;
}

#what_main .third
{
	background-color: #8FAF5B;
}

#what_main .last
{
	background-color: #AA9B5C;
}

.what_h1
{
	font-size:18pt;
	font-weight:bold;
	margin-top:1em;
	/*height:100px;*/
	height:100px;
}

#what_main .section h2
{
	font-weight: bold;
	margin-top: 1em;	
}

.section img
{
	margin-left: -12px;
	
}

#what_main .section h2.no_bottom_margin
{
	margin-bottom: 0px;
}

#what_main .section .link
{
	background-image: url('images/uploads/backgrounds/btntan.png');
	background-repeat: no-repeat;
	background-position: -13px 0px;
	width: 188px;
	height: 30px;
	padding-top: 12px;
	text-transform: uppercase;
	font-size: 80%;
	font-weight: bold;
	position: absolute;
	bottom: 0px;
}

.link a
{
	color: #000066;
}

#what_main .heading
{
	font-size: 250%;
	text-align: center;
	margin: 100px 0px 0px 0px;
}

#what_main .heading p
{
	margin: 0px;
}

.blue
{
	color: #033EAA;
}

.bold
{
	font-weight: bold;
}

#what_main .subnav
{
	position: relative;
	left: 0px;
	width: 750px;
	margin: 50px auto 20px auto;
	text-transform: uppercase;
}

#what_main ul.subnav li.last
{
	background-color: transparent;
}

.section .shadow
{
	position: absolute;
	bottom: -41px;
	left: 0px;
}

.safe_water_main
{
	font-size: 180%; 
	font-weight: bold; 
	line-height: 1.5em;
	text-align: center;
}

.safe_quote
{
	color: #FFF;
	font-size: 220%;
	font-family: 'Times New Roman', serif;
	font-style: italic;
	text-align: center;
	margin-top: 290px;
	
}

.safe_quote .credit
{
	font-family: 'Helvetica', sans-serif;
	font-size: 50%;
	font-style: normal;
}

#niger_map
{
	background-image: url('images/uploads/backgrounds/nigermap.png');
	background-repeat: no-repeat;
	background-position: -150px -200px;
	height: 510px;
	position: relative;
}

#niger_map p
{
	width: 33%;
	position: absolute;
	top: 100px;
	right: 0px;
	font-size: 180%;
}

body.safewater h2
{
	color: #780A13; 
	font-weight: bold; 
	text-align: center; 
	font-size: 240%; 
	margin-bottom: .5em;
}

body.safewater #slideshow
{
	border: 0px;
	width: 928px;
	height: 284px;
	position: relative;
}

body.safewater #slideshow .img_sleeve img.left
{
	position: absolute;
	top: 45%;
	left: -80px;
	display: block;
}

body.safewater #slideshow .img_sleeve img.right
{
	position: absolute;
	top: 45%;
	right: -120px;
	display: block;
}

body.safewater #slideshow .img_sleeve
{
	position: relative;
	width: 100%;
	height: 284px;
}

body.safewater #slideshow .img_sleeve img
{
	position: absolute;
	top: 0px;
	display: none;
}


#home_video
{
	width: 303px;
	height: 301px;
	float: right;
	position: relative;
	margin-left: 1em;
	/*border: 8px solid #B7391E;*/ 
}

#home_video p
{
	position: absolute;
	top: 10%;
	width: 100%;
	z-index: 99;
	background-color: rgba(255, 255, 255, .5);
	text-align: center;
	color: #000;
}

#home_video img
{
	position: absolute;
	top: 0px;
	left: 0px;
}

#home_video a
{
	color: #031854;
	text-transform: uppercase;
	font-weight: bold;
}

#home_video p.full_length
{
	position: absolute;
	left: 0px;
	top: 300px;
	text-align: right;
	background-color: transparent;
	color: #FFF;
	
	
}

#home_video p.full_length a
{
	color: #FFF;
	text-transform: none;
	font-weight: normal;
}
#home_video img
{
    position:absolute;
	top:315px;
	left:50px;
	
}
#slideshow2
{
	width: 928px;
	height: 310px;
	margin: 20px 0px;
	position: relative;
}

.controls
{
	position: absolute;
	top: 40%;
	z-index: 99;
}

#slideshow2 .img_sleeve
{
	position: relative;
	width: 100%;
	height: 310px;
}

#slideshow2 .img_sleeve img
{
	position: absolute;
	top: 0px; 
}

#slideshow2 img.left
{
	left: -80px;
}

#slideshow2 img.right
{
	right: -120px;
}

#testimonials
{
	width: 936px;
	height: 300px;
	position: relative;
}

#testimonials .att
{
	font-style: normal;
}

#testimonials p
{
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	background-color: #C8AE8B;
	width: 896px;
	height: 260px;
	padding: 20px;
	font-style: italic;
	line-height: 1.5em;
	font-size: 140%;
	text-align: justify;
}

#pager
{
	margin-top: 10px;
}

#pager a
{
	background-color: #FFF;
	color: #000;
	margin-right: .5em;
	padding: 3px 4px;
}

#pager a.activeSlide
{
	background-color: #E3771D;
}

.prev
{
	float: left;
	width: 40%;
}

.next
{
	float: right;
	width: 40%;
	text-align: right;
}

.light_blue_quote
{
	font-size: 200%;
	color: #719DB7;
	padding-top: .5em;
}

.dark_blue_quote
{
	color: #14181C;
}

.beige_bold
{
	color: #FFCC66;
	font-weight: bold;
}

body.girls
{
	color: #FFF;
	/*font-size: 14pt;*/
	font-size:120%;
	line-height: 1.5em;
}

body.girls #subnav
{
	font-size: 70%;
}

body.girls .half
{
	width: 402px;
	margin: 0px 84px 0px 0px;
}

body.girls h1
{
	color: #FFF;
	font-size: 36pt;
	font-weight: normal;
	text-transform: uppercase;
}

body.girls h2
{
	color: #FF9900;
	text-transform: uppercase;
	margin: 0px;
}

.girls_quad
{
	width: 402px;
	height: 312px;
	background-color: #B64317;
	border-radius: 12px;
	float: left;
	margin: 0px 84px 48px 0px;

	text-transform: uppercase;
}

.girls_quad p
{
	margin-top: 30px;
}

.girls_quad a
{
	color: #000;
	font-weight: bold;
}

body.girls .right_side
{
	margin-right: 0px;
}

.photo
{
	float: left;
	margin: 0px 0px 0px -42px;
}

.top_section
{
	margin: 140px 0px 50px 0px;
}

/* Styles for Drop Down Menus */

.navmenu,
.navmenu ul,
.navmenu li
{
  padding: 0px;
  margin: 0px;
  z-index:1000;
  /*margin:0 auto;*/
  /*font-weight:bold;
  padding-right:.2em;*/
  /*margin:20px 0px 20px 0px;*/
  
  
}
.navmenu > li 
{
  list-style-type: none;
	/*margin-left: .5em;*/
	padding-right: .2em;
	border-right: 1px dotted #FFF;
	font-weight:bold;
    width:13.75%;
	font-size:15px;
	/*font-size:14px;*/
}

.navmenu > li.last
{
	border:0px;
}
.navmenu ul li
{
	position:relative;
}
.navmenu  ul li {
    width: 120%;
	list-style-type:none;
	padding:0px;
	margin:0px;
	height:25px;
	font-weight:bold;
}

.navmenu ul li li
{

}
.navmenu ul li ul
{
	width:100%;
	padding:0px;
	margin:0px;
	
	
}
.navmenu li
{
  float: left;
}
.navmenu + *
{
  clear: left;
}
.endmenu
{
  clear: left;
}

.navmenu ul
{
  display: none;
}
.navmenu li:hover > ul
{
  display: block;
  font-weight:normal;
}
.navmenu ul.parent_hover
{
  display: block;
}
.navmenu ul
{
  position: absolute;
}
.navmenu li
{
  /*border: 1px solid #000;*/
  color: #000033;
  background-color:  #F59139;
  text-align:center;
 
  
}

.navmenu a
{
  color: #000033;
}
.navmenu > li
{
  float: left;
}
.navmenu a
{
  display:block;
  width:100%;
  text-decoration: none;
}
.navmenu a:hover
{
  background-color: #f8f8fb;
}
.navmenu li
{
  position: relative;
}
.navmenu ul ul
{
  list-style-type:none;
  top: 0;
  left: 99%;.navmenu li;
  position:auto;
}

  
  
{
  padding-left: 1px;
}
.navmenu ul ul
{
  /* top: 0; --- remove this*/
  margin-top: -1.2em;
  left: 99%;
  
   
}

.navmenu ul
{
  /*margin-left: -2px;*/
}
.navmenu span
{
  display: block;
}
.navmenu li
{
  padding: 2px;
}
.navmenu li
{
  /* padding-left: 1px; --- remove this */
}
.navmenu ul
{
  margin-left: -3px; /* was -2px */
  margin-top: 2px;
}
.navmenu li:hover
{
  background-color: #f8f8fb;
}
.navmenu li.hover
{
  background-color: #f8f8fb;
}
.supporter-container
{
	width: 100%;
	margin: 0px auto 0px auto;
	position: relative;
	padding-top: 1px;
	background-image:url('images/uploads/backgrounds/founderbk.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 100% 100%;
	height:2000px;
}
