﻿@charset "utf-8";
body {background-image: url(../images/greenscape.jpg); background-position: top; background-repeat: repeat-y;}
/* Generic Styles */
img.rad {border-radius: 10px;}
img.toright {float: right;}
img.torighthome {float: right; align-items: baseline;}
img.toleft {float: left;}
img.toleftspon {float: left; border-radius: 10px; margin-right: 10px;}
img.toleftbase {float: left; align-items: baseline;}
img.toleftteam {float: left; border-radius: 8px; margin-top: 20px; margin-right: 20px; margin-bottom: 0px; margin-left: 15px;}
img.nameb {border-radius: 5px;}
img.namerad {border-radius: 7px; border: 1px solid #000000;}
img.kids {float: left; margin-right: 10px; border-radius: 7px;}
img.kidslast {float: left; margin-right: 1px; border-radius: 7px;}
p {font-family: Georgia, serif; font-size: 15px; text-align: justify; color: #575757; margin-left: 16px; margin-right: 16px; line-height: 1.3em;}
ol.homefront {font-family: Georgia, serif; font-size: 16px; text-align: justify; color: #575757; margin-top: 15px; margin-left: 0px; margin-right: 25px; line-height: 1.2em;}
p.sidebarlist {margin-left: 15px; text-align: left; line-height: 1.7em;}
ul.homelist {font-family: Georgia, serif; font-size: 15px; color: #575757; margin-right: 10px; margin-left: 20px; padding: 0px; line-height: 1.2em; text-align: justify; list-style-image: none;}
p.front {font-family: Georgia, serif; font-size: 15px; text-align: justify; color: #575757; margin-top: 6px; margin-left: 15px; margin-right: 15px; line-height: 1.3em;}
a {text-decoration: none;}
video:focus {text-decoration: none;}
.dor {font-family: Georgia, serif; font-size: 15px; text-align: justify; color: #575757; line-height: 1.3em; margin: 15px;}
.sponb {font-family: givehope; font-size: 20px; color: #A80000;}
.spon {font-family: givehope; font-size: 17px; color: #A80000;}
/* General Structure */
div#boxall {display: block; width: 1140px; height: auto; margin:0 auto; background-color: transparent; border: 0px;}
div#boxteamall {display: block; width: 1140px; height: 1550px; margin:0 auto; background-color: #FFFFFF; border: 0px;}
div#homemainbox {position: relative; top: 0px; left: 2px; width: 1134px; height: 875px; background-color: transparent; border: 0px; margin: 0px;}
div#studentspic {display: block; width: 1554px; height: 883px; margin:0 auto; background-color: transparent; border: 1px solid transparent;}
div#boxallwedo {display: block; width: 1140px; height: 1000px; margin:0 auto; background-color: transparent; border: 0px;}
div#studentsbox {position: relative; top: 0px; left: 2px; width: 1550px; height: 879px; background-color: transparent; border: 1px solid transparent; margin: 0px;}
div#wedopagemainbox {position: relative; top: 0px; left: 2px; width: 1134px; height: 990px; background-color: transparent; border: 0px; margin: 0px;}
div#donatepagemainbox {position: relative; top: 0px; left: 2px; width: 1134px; height: 890px; background-color: transparent; border: 0px; margin: 0px;}
div#namebar {position: absolute; top: 1px; left: 1px; width: 1130px; height: 52px; border: 0px; margin: 0px; background-color: transparent; background-image: url(../images/foundationname.jpg); background-position: top; background-repeat: no-repeat;}
/*   Home   */
div#homeheaders {position: absolute; top: 100px; left: 2px; width: 1130px; height: 50px; background-color: #FFFFFF; border: 1px solid transparent; margin-top: 0px;}
div#poster {position: absolute; top: 2px; left: 3px; width: 252px; height: 44px; background-color: #FFFFFF; border: 1px solid transparent; font-family: givehope; text-align:center; font-size: 20px; margin-top: 0px; z-index: 50;}
div#welcomehome {position: absolute; top: 2px; left: 330px; width: 450px; height: 44px; background-color: #FFFFFF; border: 1px solid transparent; font-family: givehope; text-align:center; font-size: 36px; margin-top: 0px;}
/*
div#box {position: absolute; top: 4px; left: 1px; width: 400px; height: 35px; background-color: #FFFFFF; border: 1px solid red;}
*/
div#securelink {position: absolute; top: 4px; right: 1px; width: 133px; height: 35px; background-color: #FFFFFF; border: 1px solid red;}
div#welcomehomeb {position: absolute; top: 100px; left: 2px; width: 1128px; height: 54px; background-color: #FFFFFF; border: 0px; font-family: givehope; text-align:center; font-size: 36px; margin-top: 0px;}
div#welcomehometeam {position: absolute; top: 91px; left: 2px; width: 1128px; height: 44px; background-color: #FFFFFF; font-family: givehope; text-align:center; font-size: 36px; margin-top: 0px;}
div#welcomehomec {position: absolute; top: 148px; left: 2px; width: 1128px; height: 44px; background-color: #FFFFFF; border: 0px; font-family: givehope; text-align:center; font-size: 36px; margin-top: 0px;}
div#wedologo {position: absolute; top: 102px; left: 1px; width: 1130px; height: 70px; background-color: #FFFFFF; border: 0px; font-family: givehope; text-align:center; font-size: 32px; margin-left: -40pxpx;}
div#toptexthome {position: absolute; top: 158px; left: 2px; width: 1128px; height: 720px; background-color: #FFFFFF; border-radius: 10px; margin: 0px; z-index: 30;}
div#introhome {position: absolute; top: 0px; left: 4px; width: 1118px; height: 86px; background-color: #FFFFFF; border: 0px; margin-top: 0px; padding-top: 0px; z-index: 30;}
div#homeleft {position: absolute; top: 90px; left: 4px; width: 276px; height: 610px; background-color: #FFFFFF; border: 0px; margin: 0px; z-index: 30;}
div#homekids {position: absolute; top: 73px; left: 288px; width: 835px; height: 97px; background-color: #E5FFFF; border: 1px solid #0099FF; border-radius: 10px; margin: 0px; z-index: 50;}
div#homevideo {position: absolute; top: 174px; left: 286px; width: 836px; height: 473px; background-color: #FFFFFF; border: 0px; margin: 0px; z-index: 30;}
div#homefooter {position: absolute; top: 652px; left: 286px; width: 836px; height: 53px; background-color: #FFFFFF; border: 0px; margin: 0px; z-index: 30;}
div#toptextpages {position: absolute; top: 150px; left: 1px; width: 1130px; height: 910px; background-color: #FFFFFF; border: 0px; margin: 0px; z-index: 30;}
div#donatemaintextbox {position: absolute; top: 164px; left: 1px; width: 1130px; height: 722px; background-color: #FFFFFF; border: 0px; border-radius: 10px; margin: 0px; z-index: 30;}
/* Navigation Start  */
div#navbarb {position: absolute; top: 60px; left: 1px; width: 1130px; height: 30px; background-color: #FFFFFF; border: 0px; margin: 0px;}
.navwords {border: 1px solid #000000; border-radius: 5px; text-align: center; font-family: Arial; font-size: 17px;}
/*  Navigation Start  */
div#menuhome {position: absolute; top: 1px; left: 6px; width: 260px; height: 22px; background-color: transparent;  border: 0px;}
a.navhome {width: 260px; height: 22px; display: block; background-color: #65C3CD; color: #000000; margin: 0px; padding-top: 4px; border: 1px solid #000000; border-radius: 4px;}
a.navhome:hover {width: 260px; height: 22px; display: block; background-color: #FFFFFF; color: #1F1FFF; border: 1px solid #1F1FFF; border-radius: 4px;}

div#menuteam {position: absolute; top: 1px; left: 289px; width: 260px; height: 22px; background-color: transparent;  border: 0px;}
a.navteam {width: 260px; height: 22px; display: block; background-color: #B9BE32; color: #000000; margin: 0px; padding-top: 4px; border: 1px solid #000000; border-radius: 4px;}
a.navteam:hover {width: 260px; height: 22px; display: block; background-color: #FFFFFF; color: #1F1FFF; border: 1px solid #1F1FFF; border-radius: 4px;}

div#menudonate {position: absolute; top: 1px; left: 571px; width: 260px; height: 22px; background-color: transparent;  border: 0px;}
a.navdonate {width: 260px; height: 22px; display: block; background-color: #CDA985; color: #000000; margin: 0px; padding-top: 4px; border: 1px solid #000000; border-radius: 4px;}
a.navdonate:hover {width: 260px; height: 22px; display: block; background-color: #FFFFFF; color: #1F1FFF; border: 1px solid #1F1FFF; border-radius: 4px;}

div#menuwedo {position: absolute; top: 1px; left: 855px; width: 260px; height: 22px; background-color: transparent;  border: 0px;}
a.navwedo {width: 260px; height: 22px; display: block; background-color: #AD97BF; color: #000000; margin: 0px; padding-top: 4px; border: 1px solid #000000; border-radius: 4px;}
a.navwedo:hover {width: 260px; height: 22px; display: block; background-color: #FFFFFF; color: #1F1FFF; border: 1px solid #1F1FFF; border-radius: 4px;}
/*   Navigation End   */
/* Content Text Structure */
div#pagetitlebar {position: absolute; top: 2px; left: 2px; width: 1124px; height: 26px; background-color: transparent; border: 0px; margin: 0px;}
/*   About Page Styles Start  */
div#teampagemainbox {position: relative; top: 0px; left: 2px; width: 1134px; height: 896px; background-color: transparent; border: 0px; margin: 0px;}
div#teamtextmainboxnew {position: absolute; top: 200px; left: 1px; width: 1130px; height: 692px; background-color: #FFFFFF; border: 0px; margin: 0px; z-index: 30;}
/*   New Team Block  */
div#teamlogoboxnew {position: absolute; top: 98px; left: 18px; width: 122px; height: 94px;  border: 0px; background-color: transparent; margin-right: 20px; padding: 0px; z-index: 80;}
div#teampersonbarnew {position: absolute; top: 145px; left: 150px; width: 790px; height: 45px;  border: 0px; background-color: transparent; margin: 0px; padding-top: 2px;}
div#teamblocknew {position: absolute; top: 1px; left: 2px; width: 1125px; height: 685px;  border: 1px solid transparent; background-color: transparent; margin: 0px; padding: 0px;}
div#denisenew {position: absolute; top: 2px; left: 2px; width: 684px; height: 247px;  border: 1px solid transparent; background-color: transparent; margin: 0px; padding: 0px;}
div#carlosnew {position: absolute; top: 2px; left: 696px; width: 424px; height: 247px;  border: 1px solid transparent; background-color: transparent; margin: 0px; padding: 0px;}
div#scottnew {position: absolute; top: 260px; left: 2px; width: 554px; height: 205px;  border: 1px solid transparent; background-color: transparent; margin: 0px; padding: 0px;}
div#dannew {position: absolute; top: 260px; left: 566px; width: 554px; height: 205px;  border: 1px solid transparent; background-color: transparent; margin: 0px; padding: 0px;}
div#malindanew {position: absolute; top: 475px; left: 2px; width: 554px; height: 205px;  border: 1px solid transparent; background-color: transparent; margin: 0px; padding: 0px;}
div#davidnew {position: absolute; top: 475px; left: 566px; width: 554px; height: 205px;  border: 1px solid transparent; background-color: #FFFFFF; margin: 0px; padding: 0px;}
/*   Donate Page Styles Start   */
div#donateintro {position: absolute; top: 1px; left: 1px; width: 1125px; height: 100px; border: 0px; border-radius: 10px; background-color: transparent; margin: 0px; padding: 0px;}
div#donatetextboxone {position: absolute; top: 105px; left: 1px; width: 555px; height: 475px; border: 0px; border-radius: 10px; background-color: transparent; margin: 0px; padding: 0px;}
div#donatetextboxtwo {position: absolute; top: 105px; right: 1px; width: 565px; height: 475px; border: 0px; border-radius: 10px; background-color: transparent; margin: 0px; padding: 0px;}
div#donatephotobasebar {position: absolute; bottom: 2px; left: 1px; width: 1126px; height: 136px; background-color: transparent; margin-top: 0px; border: 0px; background-image: url(../photos/donate/current/donate_page_base_collage.jpg); background-position: top; background-repeat: no-repeat; border-radius: 9px;}
/*   We Do Page Styles Start   */
div#wedocontentone {position: absolute; top: 202px; left: 1px; width: 490px; height: 190px; background-color: #FFFFFF; margin: 0px; padding: 0px; border-radius: 10px;}
div#wedocontentgroup {position: absolute; top: 404px; left: 1px; width: 272px; height: 170px; background-color: transparent; margin: 0px; padding: 0px;}
div#wedocontentworld {position: absolute; top: 404px; left: 288px; width: 204px; height: 170px; background-color: transparent; margin: 0px; padding: 0px; border-radius: 10px;}
div#leicy {position: absolute; top: 202px; left: 505px; width: 238px; height: 634px; background-color: transparent; margin: 0px; padding: 0px;}
div#wedocontentonea {position: absolute; top: 202px; left: 757px; width: 372px; height: 237px; background-color: transparent; margin: 0px; padding: 0px;}
div#wedocontenttwo {position: absolute; top: 585px; left: 1px; width: 490px; height: 266px; background-color: #FFFFFF; margin: 0px; padding: 0px; border-radius: 10px;}
div#wedocontentthree {position: absolute; top: 451px; left: 757px; width: 373px; height: 400px; background-color: #FFFFFF; margin: 0px; padding: 0px; border-radius: 10px;}
/*   We Do Page Styles End   */
div#urgentneed {position: absolute; top: 102px; left: 1px; width: 1130px; height: 70px; background-color: #FFFFFF; border: 0px; font-family: givehope; text-align:center; font-size: 25px; margin-left: -40pxpx;}
div#familyone {position: absolute; top: 197px; left: 1px; width: 700px; height: 650px; background-color: #FFFFFF; margin: 0px; padding: 0px; border-radius: 10px;}
div#pdfdowner {position: absolute; top: 110px; left: 170px; width: 110px; height: 55px; margin-top: 3px; text-align: center; z-index: 50; border: 2px solid #A80000; border-radius: 7px;}
div#familytwo {position: absolute; top: 197px; left: 715px; width: 415px; height: 295px; background-color: transparent; margin: 0px; padding: 0px; border-radius: 10px;}
div#familytwotext {position: absolute; top: 507px; left: 715px; width: 415px; height: 340px; background-color: #FFFFFF; margin: 0px; padding: 0px; border-radius: 10px;}
div#urgentspon {position: absolute; top: 10px; left: 15px; width: 310px; height: 25px; margin-top: 3px; text-align: center;}
