/* Mass Reset
############################################################*/
*{padding:0;margin:0;}body{padding:0;margin:30px0;}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}pre,blockquote,form,label,ul,ol,li,dl,fieldset,address{margin:0;padding:0;}dd,blockquote{margin-left:0;}fieldset{padding:0;}img{border:0;}

/* Common
############################################################*/
body {font-size:62.5%;text-align:center;font-family:Arial, Helvetica, sans-serif;background:#8abd19 url(/images/bg.jpg) no-repeat center top;color:#414141;}

h1{}
h2{}
h3{font-size:1.3em;}
	h3 a, h3 a:visited{color:#333333;}
	h3 a:hover{color:#5ebd19;}
h4{font-size:1.1em;}
/* REPS */
h1.rep{color:#5ebd19;font-size:2.8em;margin-bottom:15px;}
h1.replarge{color:#5ebd19;font-size:4em;}
h2.rep{color:#2166b1;font-size:1.8em;margin-bottom:8px;font-weight:normal;}
h2.replb{color:#54acdc;font-size:2.5em;margin-bottom:4px;font-weight:normal;}
h3.rep{color:#2166b1;font-size:1.3em;margin-bottom:8px;font-weight:normal;}
h3.repgreen{color:#5ebd19;font-size:1.6em;margin-bottom:8px;font-weight:normal;}
h4.rep{color:#fff;font-size:1.5em;}
label{color:#2166b1;font-size:1.5em;margin:0 0 6px 0;}
span.rep{color:#ffc001;font-size:1.5em;}
span.repblue{color:#2166b1;font-size:1.5em;margin:8px 0 0 0;float:left;clear:left;}
span.repgreen{color:#5ebd19;font-size:1.4em;margin:6px 0 0 6px;float:left;}

p{font-size:1.1em;line-height:18px;}
	p.it{font-size:1.4em;font-weight:bold;font-style:italic;}
span{}
a, a:visited{text-decoration:none;color:#2166b1;}
a:hover{color:#5ebd19;}

#container{margin-left:auto;margin-right:auto;width:790px;text-align:left;margin-top:86px;position:relative;}

a.logo{position:absolute;top:-85px;left:-10px;}

#header{background:url(/images/bg_header.gif);width:790px;height:41px;clear:both;}
	#menu1{float:right;position:absolute;top:-19px;right:20px;}
		#menu1 a{display:block;float:left;}
		#menu1 a.apply{background:url(/images/btn_apply.gif);width:75px;height:25px;}
		#menu1 a.store{background:url(/images/btn_store.gif);width:75px;height:25px;}
		#menu1 a.about{background:url(/images/btn_aboutus.gif);width:74px;height:25px;}
		#menu1 a.faq{background:url(/images/btn_faq.gif);width:75px;height:25px;}
		#menu1 a.thoughts{background:url(/images/btn_thoughts.gif);width:74px;height:25px;}
		#menu1 a.events{background:url(/images/btn_events.gif);width:75px;height:25px;}
		#menu1 a.home{background:url(/images/btn_home.gif);width:74px;height:25px;}
		#menu1 a:hover{background-position:top right;}

	#menu2{position:absolute;top:16px;right:17px;width:524px;}
		#menu2 a{display:block;float:left;}
		#menu2 a.trips{background:url(/images/btn_trips.gif);width:75px;height:25px;}
		#menu2 a.photos{background:url(/images/btn_photos.gif);width:160px;height:25px;}
		#menu2 a.donate{background:url(/images/btn_donate.gif);width:75px;height:25px;}
		#menu2 a.volunteer{background:url(/images/btn_volunteer.gif);width:85px;height:25px;margin-right:1px;}
		#menu2 a.contactus{background:url(/images/btn_contactus.jpg);width:90px;height:25px;margin-right:1px;}
		#menu2 a.meetthekids{background:url(/images/btn_meetthekids.gif);width:112px;height:25px;}
		#menu2 a:hover{background-position:top right;}
		
#content{background:url(/images/bg_content.gif) repeat-y;}
	#content_center{background:url(/images/bg_content.gif) repeat-y center top;width:790px;}
	#content{background:url(/images/bg_top-overlay.gif) no-repeat center top;padding:0 32px;}
	.img_header{margin-bottom:15px;}
	
	#btn a{display:block;}
	#btn a.downloadbtn{background:url(images/btn_downloadapp.gif);width:234px;height:38px;}
	#btn a.adobebtn{background:url(images/btn_adobe.gif);width:176px;height:29px;}
	#btn a:hover{background-position:top right;}
	
		#content-left{float:left;padding:110px 0 20px 0;width:372px;}
			#content-left a.donate1{background:url(/images/btn_donate2.gif);width:283px;height:31px;display:block;}
			#content-left a:hover{background-position:top right;}
			
			#tabs{background:url(/images/img_homepage-tabs.gif);width:429px;height:290px;margin-top:20px;position:absolute;top:275px;left:-15px;}
				#tabs a{display:block;position:absolute;}
				#tabs a.c1{background:url(/images/btn_clickhere.gif);width:121px;height:43px;left:47px;top:128px;}
				#tabs a.c2{background:url(/images/btn_clickhere2.gif);width:121px;height:50px;left:235px;top:180px;}
				#tabs a:hover{background-position:top right;}
			#tab_holder{width:300px;height:290px;}
			
		#content-right{float:right;width:315px;padding-right:1px;}
			img.polaroid{position:relative;left:30px;top:20px;}
			#text{margin-top:20px;}
				#text img{margin:10px 0;}
	
/* MEET THE KIDS MOD */
	#kidblock{background:url(/images/bg_kid.gif);width:215px;height:102px;overflow:hidden;margin:0 11px 12px 0;padding:9px;position:relative;}
		#kidblock img{float:left;border:1px solid #FFFFFF;margin-right:9px;}
		#kidblock h3{font-size:1.4em;color:#fff;margin-bottom:4px;} /* Childs Name */
		#kidblock h4{color:#fff;font-size:1.1em;font-weight:normal;} /* Age, Loc, Etc. */
		#kidblock a{background:url(/images/btn_readfullbio.gif);width:126px;height:23px;display:block;position:absolute;right:9px;bottom:9px;}
		#kidblock a:hover{background-position:top right;}

/* MEDIA GALLERY */
	#album{float:left;margin:10px 20px 30px 0;}
		#album div.photo{background:url(images/bg_album.gif);width:129px;height:86px;padding:8px;}
		#album div.photo img{border:1px solid #fff;}
/*		#album a{display:block;} */
		#album a.viewalbum{background:url(images/btn_viewalbum.gif);width:84px;height:16px;position:relative;left:8px;top:5px;display:block;}
		#album a:hover{background-position:top right;}
		#gallery a.single_img{background:url(images/bg_img.gif);width:146px;height:102px;float:left;margin:5px 17px 5px 17px;display:block;}
		#gallery a:hover{background-position:top right;}
	label{float:left;clear:left;}
	input.textarea{background:url(images/bg_textarea.gif);width:257px;height:16px;border:0;padding:14px;color:#777;clear:left;}
	select{width:264px;padding:3px;}
	div.textarea{background:url(images/bg_textarea.gif);width:265px;height:24px;padding:10px;}
		.textarea:focus, .textarea:hover{background-position:top right;}
	input.submit{background:url(images/btn_send.gif);width:120px;height:39px;float:left;clear:left;margin-top:10px;border:0;cursor:hand;cursor:pointer;}
	input.submit:hover{background-position:top right;}

/* FEATURED EVENTS */
	#featured-events{position:absolute;top:60px;right:25px;width:300px;text-align:right;background:url(images/bg_events.gif) repeat-y;}
		
/* TESTIMONIALS */
	#testimonial{position:absolute;top:60px;right:25px;width:499px;text-align:right;background:url(images/bg_testimonials.gif) repeat-y;}
		
#footer{background:url(images/bg_footer.gif);width:790px;height:10px;}
#sub{position:relative;top:;left:32px;color:#427100;}
	#sub a{color:#427100;}
	#sub a:hover{color:#fec000;}
	
a:hover{background-position:top right;}