@charset "UTF-8";
body {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(./images/back.jpg) left top repeat-x #a7bf5f;
	margin: 0;
	padding: 0;
	color: #000000;
}

a:link {color: #FFFFFF; text-decoration:none; font-weight: normal;}
a:visited {color: #FFFFFF; text-decoration:none; font-weight: normal;}
a:hover {color: #FFFF00; text-decoration:none; font-weight: normal;}
a:active {color: #FFFF00; text-decoration:none; font-weight: normal;}

#topspacer {margin-top: 10px;}
#container {width: 780px;  margin: 0 auto; overflow: hidden; border: none; 	text-align: left;}
#mainContent {padding: 0;}

#wrapper {width: 717px; margin-left: 31px; margin-right: 32px; overflow: hidden;}
#header-left {width:63px; height:87px; float: left; display: inline; overflow:hidden;}
#header-middle {width: 296px; height:87px; float: left; display: inline; overflow:hidden;}
#header-right {width: 358px; height:87px; float: left; display: inline; overflow:hidden;}
#header-picture {width: 717px; height: 168px; background:url(./images/header-picture.jpg) top no-repeat;}
#header-picture-text {padding-top: 30px; padding-left: 40px; text-align: left; color: #FFFFFF; font-size: 18px; line-height: 1.6;}
#header-picture-arrow {margin-top: 4px; margin-left: 40px; width: 15px; height: 10px; float: left; background:url(./images/right-arrow.gif) center no-repeat; display: inline;}
#header-donate {height: 6px; padding-left: 5px; color: #28556b; font-size: 14px; float: left;}
#header-donate a:link {color: #c77e0c; text-decoration: none;} 
#header-donate a:visited {color: #c77e0c; text-decoration: none;}
#header-donate a:active {color: #85a157; text-decoration: underline;}
#header-donate a:hover {color: #85a157; text-decoration: underline;}

#navbar {width: 717px; height: 33px; background:url(./images/navbar.jpg) top no-repeat;}
#nav-button {padding-top: 8px; padding-left: 32px; float: left; overflow: hidden; display: inline; color: #FFFF00;}
#nav-button a:link {color: #FFFFFF; text-decoration:none; font-weight: normal;}
#nav-button a:visited {color: #FFFFFF; text-decoration:none; font-weight: normal;}
#nav-button a:hover {color: #FFFF00; text-decoration:none; font-weight: normal;}
#nav-button a:active {color: #FFFF00; text-decoration:none; font-weight: normal;}
#home-body-wrapper {width: 667px; height: 415px; padding: 0 25px; background:url(./images/content-bg.jpg) top repeat-y;}
#left-indent {width: 25px; height: 87px; float: left; display: inline; overflow: hidden; float: left;}
#home-left {width: 443px; height: 415px; float: left;}
#home-divider {width: 2px; height: 415px; float: left; background: url(./images/home-divider.jpg) top no-repeat;}
#home-right {width: 222px; height: 415px; float: left;}
#bottom-bg {width: 717px; height: 10px; background: url(./images/bottom-bg.jpg) top no-repeat;}
#footer {width: 717px; height: 37px; background:#a7bf5f;}
#footer-text {margin-top: 15px; text-align: center; font-size: 9px;}
#full-page-header {padding-top: 20px; text-align: center; font-size: 16px; color: #c77e0c; width: 667px; height: 20px;}
#recognition-header {padding-top: 20px; text-align: center; width: 667px; height: 20px; font-size: 16px;}



/* HOME PAGE TEXT */
#welcome {margin-top: 30px; text-align: left; font-size: 14px;}
#home-text {margin-top: 20px; text-align: left; line-height: 1.5;}
#home-testimonials {margin-top: 20px; text-align: center; font-size: 14px; font-weight: bold; color: #85a157;}
#home-story-header {margin-top: 20px; margin-left: 10px; text-align: left; color: #c77e0c; text-decoration: underline; font-weight: bold;}
#home-story {margin-top: 10px; margin-left: 10px; text-align: left; line-height: 1.2;}
#home-story-more {margin-left: 10px; margin-top: 3px; text-align: left; font-style: italic;}
#home-story-more a:link {color: #000000; text-decoration:underline;}
#home-story-more a:visited {color: #000000; text-decoration:underline;}
#home-story-more a:hover {color: #85a157; text-decoration:underline;}
#home-story-more a:active {color: #85a157; text-decoration:underline;}
#photo-wrapper {margin-left: 16px; width: 90px; height: 61px; text-align: center; float: left; display: inline;}
#photo-wrapper IMG {border: solid 2px #FFFFFF;}

/* ABOUT */
#about-body-wrapper {width: 667px; height: 415px; padding: 0 25px; background:url(./images/content-bg.jpg) top repeat-y;}
#about-body {width: 667px; height: 415px;}
#about-text {
	margin-top: 20px;
	text-align: left;
	line-height: 1.5;
	background-image: none;
	width: 567px;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 50px;
	margin-right: 50px;
}

/* TESTIMONIAL */
#testimonial-body-wrapper {width: 667px; padding: 0 25px; background:url(./images/content-bg.jpg) top repeat-y; float: left;}
#testimonial-wrapper {width: 667px; padding: 0; }
#testimonial-body {width: 667px;}
#testimonial-text-wrapper {margin-top: 120px;}
#testimonial-text {text-align: left; margin-top: 0; margin-bottom: 20px; line-height: 1.7; width: 557px; margin-left: 60px; margin-right: 50px;}
#testimonial-text-center {text-align: center; margin-top: 0; margin-bottom: 20px; line-height: 1.7; width: 557px; margin-left: 60px; margin-right: 50px; font-weight: bold;}
#testimonial-text-last {text-align: left; margin-top: 0; margin-bottom: 5px; line-height: 1.7; width: 557px; margin-left: 60px; margin-right: 50px;}
#kid-top {width: 667px; height: 125px; background:url(./images/kid-top.jpg) top no-repeat;}
#kid-bottom {width: 667px; background:url(./images/kid-bottom.jpg) top repeat-y; padding-top: 3px; padding-bottom: 2px;}

/* DONATE */
#donate-text-center {
	margin-top: 20px;
	text-align: center;
	line-height: 1.5;
	background-image: none;
	width: 567px;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 50px;
	margin-right: 50px;
}
#donate-body-wrapper {width: 667px; padding: 0 25px; background:url(./images/content-bg.jpg) top repeat-y;}
#donate-body {width: 667px; }

/* CONTACT */
#contact-body-wrapper {width: 667px; padding: 0 25px; background:url(./images/content-bg.jpg) top repeat-y;}
#contact-body {width: 667px;}
#contact-text {margin-top: 20px; text-align: center; line-height: 1.5; background-image: none; width: 567px; 	padding-top: 0; padding-bottom: 0; margin-left: 50px; margin-right: 50px;}
#contact-text a:link {color: #000000; text-decoration:none; font-weight: normal;}
#contact-text a:visited {color: #000000; text-decoration:none; font-weight: normal;}
#contact-text a:hover {color: #c77e0c; text-decoration:underline; font-weight: normal;}
#contact-text a:active {color: #c77e0c; text-decoration:underline; font-weight: normal;}
.contactHeaderText {font-weight: bold; text-decoration: underline; font-size: 14px;}

#requestContainer { margin-left: 10px; margin-right: 10px; width: 587px; display:block; padding: 0 0;  display: inline; }
#requestLeft { float: left; width: 150px; margin-left: 50px; text-align: left; display: inline; }
#requestLeftHow { float: left; height: 100px; width: 150px; margin-left: 50px; text-align: left; display: inline; }
.bold {font-weight: bold; }
.bu {font-weight: bold; text-decoration:underline;}
#requestRight { float: left; width: 250px; margin-left: 20px; padding-bottom: 10px; text-align: left; display: inline; overflow: hidden; }
#requestRightHow { float: left; width: 250px; margin-left: 20px; padding-bottom: 10px; text-align: left; display: inline; overflow: hidden; }
#requestItalics { font-family: Arial, Helvetica, sans-serif; color:#6a3c3c; font-size: 12px; text-align: left; padding-left: 12px; text-align:left; font-style:italic; font-weight: bold; }
.formblock {border: solid 1px #85a154; background-color: #ffffff; width: 190px; height: 18px; padding-left: 3px; color: #000000; }
.formlist {border: solid 1px #85a154; width: 190px; height: 22px; padding-left: 3px; color: #000000; }
select { border: solid 1px #85a154; width: 220px; height: 22px; color: #000000; display : block; background-color: #bd8f8f;}
textarea { background-color: #ffffff; color: #000000; width: 240px; height: 100px; border: solid 1px #85a154; overflow: auto; } 
#submit-wrapper {text-align: center;}


/* SPACERS */
#spacer5 {margin-top: 5px;}
#spacer10 {margin-top: 10px;}
#spacer20 {margin-top: 20px;}
#spacer30 {margin-top: 30px;}
#spacer100 {margin-top: 100px;}
#clear {clear: both;}
