/* Body */
body{ font: 100% Georgia, "Times New Roman", Times, serif; background:url(../images/body/body-bg-top.jpg) repeat-x #FFF; margin: 0; padding: 0;	text-align: center; color: #000;}
.left{ float: left; margin:0 20px; display: inline;}
.right{ float: right; margin:0 20px; display: inline;}
.clear{ clear: both;}
.pp{ height: 190px;}
/* wrapper */
#wrapper{ background:url(../images/body/body-shadow.png) center repeat-y; width:980px; text-align:left; margin:0 auto;}

/* main */
#main{ background:url(../images/content/content-bg-top.jpg) 0px 232px repeat-x; margin:0 9px 20px 9px; width:962px; height: 100%; position: relative; overflow:hidden; text-align:left;
}


/* header */
#header{ position:absolute; background:url(../images/header/header-banner.jpg); width:962px; height:243px; top:0; left:0;}
	#header .header-logo{ position:absolute; margin:13px 0 0 160px; border:0;}
	#header h3{ position:absolute; background:url(../images/header/proverbs.png); width:608px; height:33px; display:block; margin:195px 0 0 337px;}
	
/* footer */
#footer{ background:url(../images/footer/footer-bg.jpg); width:960px; height:91px; margin-left:10px; text-align:center; font-family:"Times New Roman", Times, serif; font-size:11px;}	
	#footer p{ margin:0; padding:8px 0 0 0; color:#FFFFFF;}
		#footer p a{ color:#FFFFFF; text-decoration:none;}
		#footer p a:hover{ color:#D6C287;}
	#footer cite{ font-style:normal; padding-top:15px; display:block; color:#2C5F92;}		

/* sidebar */
#sidebar{ float:left; width:278px; margin:243px 0 0 0; padding:0 0 0 18px; line-height:20px; font-size:14px; color:#000000; color:#1D5083; font-size:14px; line-height:20px;}
	#sidebar ul.sidebar-nav{ margin:0; padding:0; list-style:none;}
		#sidebar ul.sidebar-nav a{ background:url(../images/sidebar/normal.jpg); width:238px; height:26px; display:block; color:#FFFFFF; text-decoration:none; padding:5px 0 0 40px;}
		#sidebar ul.sidebar-nav a:hover, #sidebar ul.sidebar-nav li.active-page a{ background:url(../images/sidebar/hover.jpg); }
		#sidebar h4.sidebar-contactus{ background:url(../images/sidebar/contactus.jpg); width:278px; height:35px; display:block; margin-top:18px;}
	#sidebar .sidebar-contactbox{ border:1px solid #D8D0BA; background:url(../images/sidebar/sidebar-btm-bg.jpg) bottom repeat-x; padding:0 0 20px 0;}
		#sidebar .sidebar-contactbox .sidebar-logo{ width:242px; height:88px; display:block; padding:25px 0 25px 0; margin:auto;}
		#sidebar .sidebar-contactbox p{ margin:0 0 20px 0; padding:30px 0 30px 0; text-align:center; display:block; border-top:1px dotted #C8C8C8; border-bottom:1px dotted #C8C8C8;}		
		#sidebar .sidebar-contactbox dl{ margin:0 0 12px 15px; padding:0 0 0 50px; font-size:13px;}
			#sidebar .sidebar-contactbox dl dd{ margin:0; padding:0; font-weight:bold; }
				#sidebar .sidebar-contactbox dl dd a{ color:#1D5083; text-decoration:none;}
				#sidebar .sidebar-contactbox dl dd a:hover{ color:#D6C287;}
		#sidebar .sidebar-contactbox dl.sidebar-phone{ background:url(../images/sidebar/icon-phone.png) 0px 5px no-repeat;}
		#sidebar .sidebar-contactbox dl.sidebar-mail{ background:url(../images/sidebar/icon-mail.png) 0px 5px no-repeat;}
		#sidebar .sidebar-contactbox dl.sidebar-cell{ background:url(../images/sidebar/icon-cell.png) 0px 5px no-repeat;}
		#sidebar .facebox { padding:10px 0px 0px 10px; float:left;  }
		#sidebar .facebox img { float:left; padding-top:12px; border:none;  }
		
/* content */
.caregivers{ float: left; width: 600px;}
#content{float:right; width:634px; margin:243px 0 0 0px; padding:15px 0 0 30px; line-height:20px; font-size:12px; padding:0 18px 0 0; line-height:20px;}
	#content h1, #content h2{ border-bottom:1px dotted #C8C8C8; height:45px; display:block; margin-bottom:20px; margin-top:20px; width:634px;}
	#content h1#title-index{ background:url(../images/content/title-index.png) no-repeat; width:290px;  }
	#content h1#title-ourstory{ background:url(../images/content/title-our_story.jpg) no-repeat;}
	#content h1#title-about{ background:url(../images/content/title-about.png) no-repeat;}
	#content h1#title-programs{ background:url(../images/content/title-programs.jpg) no-repeat;}
	#content h1#title-services{ background:url(../images/content/title-services.png) no-repeat;}
	#content h1#title-gallery{ background:url(../images/content/title-gallery.png) no-repeat;}
	#content h1#title-staff{ background:url(../images/content/title-staff.png) no-repeat;}
	#content h1#title-blog{ background:url(../images/content/title-blog.png) no-repeat;}
	#content h1#title-clients{ background:url(../images/content/title-clients.jpg) no-repeat;}
	#content h1#title-contact{ background:url(../images/content/title-contact.png) no-repeat;}
	#content h2#title-philosophy{ background:url(../images/content/title-ourphilosophy.jpg) no-repeat;}
	#content h2#title-our_mission{ background:url(../images/content/title-our_mission.jpg) no-repeat;}
	#content h2#title-our_vision{ background:url(../images/content/title-ourvision.jpg) no-repeat;}
	#content h1#title-donation{ background:url(../images/content/title-donation.png) no-repeat;}
	#content p{ margin:0; margin:0 0 15px 0;}
#content .imagecontainer{float: right; background:url(../images/content/brown-square-box.png) no-repeat; width:315px; height:195px;}
#content .imagecontainer img{}	
	#content p#index-quote{ float: left; background:url(../images/content/index-quote.png) center no-repeat; width:634px; height:63px; border-top:1px dotted #C8C8C8; border-bottom:1px dotted #C8C8C8; margin:10px 0 15px 0;}
	#content p#about-quote{ background:url(../images/content/about-quote.jpg) center no-repeat; width:634px; height:113px; margin:0 0 15px 0;}
	#content p#philosophy-quote{ background:url(../images/content/philosophy-quote.jpg) center no-repeat; width:634px; height:63px; margin:0 0 15px 0;}
	#content p#our_mission-quote{ background:url(../images/content/our_mission-quote.jpg) center no-repeat; width:634px; height:119px; margin:0 0 15px 0;}
	#content p#our_vision-quote{ background:url(../images/content/our_vision-quote.jpg) center no-repeat; width:634px; height:83px; margin:0 0 15px 0;}
	#content p#clients-quote{ background:url(../images/content/clients-quote.jpg) center no-repeat; width:634px; height:135px; margin:0 0 15px 0;}
	#content p#staff-quote{ background:url(../images/content/staff-quote.jpg) center no-repeat; width:634px; height:122px; margin:0 0 15px 0;}
	
	#content strong, #content a{ color:#608EB8;}
	#content a:hover{color:#D6C287; }
	#content ul{ margin:0; padding:0 0 15px 30px;} 
	.ImgFloatRight{ float:right; margin-left:20px;}	
	#content img.image{ float:left; border:1px solid #000000; margin:4px 15px 0px 0;}
/* content btm */
#content-btm dl{ width:307px; height:142px; margin:0; padding:0; float:left;}
#content-btm .donate{ text-decoration: none; cursor: hand; border: none; width:307px; height:142px; margin:0; padding:0; float:left; margin-right:9px; display: inline;}
#content-btm .blog{ text-decoration: none; cursor: hand; border: none; width:307px; height:142px; margin:0; padding:0; float:left; margin-left:9px; display: inline;}

	#content-btm .content-btm-left big{ background:url(../images/content/content-bottom-donate-txt.png) no-repeat; }
	#content-btm .content-btm-right{ float: right; display: inline;}
	#content-btm .content-btm-right big{ background:url(../images/content/content-bottom-our_blog-txt.png) no-repeat; width:107px; display:block; }	
	/* #content-btm .content-btm-right dt a{ background:url(../images/content/content-btm-more.png) right no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-transform:lowercase; text-decoration:none; padding:1px 20px 0 0; display:block; float:right; margin:3px 10px 0 0;} */
	#content-btm .content-btm-right dt a:hover{ color:#D6C287;}
	#content-btm big{width:97px; height:28px; display:block; float:left; margin-left:10px;}
	#content-btm dl dt{ background:url(../images/content/content-btm-bg.jpg); width:307px; height:29px;}
	#content-btm dl dd{ margin:0; padding:0;}
		#content-btm dl dd img{ position:absolute; border: none;}
		#content-btm dl dd p{ position:absolute; color:#FFFFFF; display:block; width:280px; margin:60px 0 0 10px; line-height:15px;}		
		
/* gallery list */
#gallery-list{ margin:0 0 20px 20px; padding:0; list-style:none; display:block;}		
	#gallery-list li{ float:left; margin-right:40px;}
		#gallery-list li a{ width:155px; display:block; padding:0 0 0 0; text-align:center;text-decoration:none;}
		#gallery-list li a img{ border:3px #D9D5CA double; }
