body {
	font-family: Georgia, "serif";
	font-size: 12px;
	line-height:1.6em;
	color: #565249;
	background: #FFF url("../images/bg-body.png") 0 0 repeat-x;
	margin:0; }

a { color: #2988B5; }

#sitewrapper {
	width:800px;
	margin:0 auto;
	padding:0; }

#header {
	position:relative;
	float:left;
	width:100%;
	padding:0; }
	#header h1 { }
		#header h1 a {
			display:block;
			width:200px;
			height:90px;
			background:transparent url("../images/logo.gif") 0 0 no-repeat;
			text-indent:-5000px; }
	#header #address {
		position:absolute;
		right:0;
		top:0;
		z-index:100;
		border-top:5px #95251E solid; }
		#header #address p {
			padding:0 0 20px 0;
			color:#666666; }
			#header #address p strong {
				padding:0 5px 0 0;
				color:#444; }
	#header ul#nav {
		width:800px;
		float:left;
		margin:7px 0 3px 0;
		padding:0;
		list-style:none;
		background-color:none;
		border-bottom:none;
		border-top:none; 
		font-family:Arial, Helvetica, "sans-serif";
		line-height:1.2em; }
		#nav li {
			float:left;
			border:none; }
			#nav li a {
				display:block;
				padding:8px 15px;
				text-decoration:none;
				font-weight:bold;
				color:#000;
				border:none; }
		#nav li a:hover {
			color:#000;
			background-color:none; }


#content-bg {
	clear:both;
	float:left;
	background:none; }
#homeimg {
	margin:0;
	padding:130px 0 0 0; }
.slideshow { 
	height:260px;
	width:800px; 
	margin:30px 0 0 0;
	padding:0; }
.slideshow img { 
	padding:0;
	margin:0;
	border:none;
	background-color:none; }

#servimg {
	width:800px;
	height:260px;
	margin:0 0 30px 0;
	padding:130px 0 30px 0;
	background:url("../images/img7.jpg") 100% 100% no-repeat;
}
#galimg {
	width:800px;
	height:260px;
	margin:0 0 30px 0;
	padding:130px 0 30px 0;
	background:url("../images/img8.jpg") 100% 100% no-repeat;
}
#staffimg {
	width:800px;
	height:260px;
	margin:0 0 30px 0;
	padding:130px 0 30px 0;
	background:url("../images/img16.JPG") 100% 100% no-repeat;
}
#testimg {
	width:800px;
	height:260px;
	margin:0 0 30px 0;
	padding:130px 0 30px 0;
	background:url("../images/img1.jpg") 100% 100% no-repeat;
}
#donateimg {
	width:800px;
	height:260px;
	margin:0 0 30px 0;
	padding:130px 0 30px 0;
	background:url("../images/img6.jpg") 100% 100% no-repeat;
}
#donorsimg {
	width:800px;
	height:260px;
	margin:0 0 30px 0;
	padding:130px 0 30px 0;
	background:url("../images/img10.jpg") 100% 100% no-repeat;
}
#volimg {
	width:800px;
	height:260px;
	margin:0 0 30px 0;
	padding:130px 0 30px 0;
	background:url("../images/img11.jpg") 100% 100% no-repeat;
}
#resimg {
	width:800px;
	height:260px;
	margin:0 0 30px 0;
	padding:130px 0 30px 0;
	background:url("../images/img5.jpg") 100% 100% no-repeat;
}
#contactimg {
	width:800px;
	height:260px;
	margin:0 0 30px 0;
	padding:130px 0 30px 0;
	background:url("../images/img13.jpg") 100% 100% no-repeat;
}


#homeintro {
	width:800px;
	height:200px;
	margin:0 0 20px 0;
	padding:0;
	background:url("../images/intro-home.gif") 100% 100% no-repeat;
	border-bottom:2px dotted #C08475; }


#homesection {
	float:left;
	width:250px;
	margin-right:25px;
	padding:60px 0 0 0;
	background:url("../images/title-patientvids.gif") 100% 100% no-repeat;
	background-position:top; }
#homesection p {
	float:left; }
#homesection-img {
	float:left;
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	margin:0 20px 0 0; }

#homesection-mid {
	float:left;
	width:250px;
	margin-right:25px;
	padding:50px 0 0 0;
	background:url("../images/title-latestnews.gif") 100% 100% no-repeat;
	background-position:top; }
#homesection-mid p {
	border-bottom:1px dotted #CCC;
	padding-bottom:15px;
}
#homesection-mid a {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	border-bottom:1px dotted; }
#homesection-mid a:hover {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	color:#F9998B;
	border-bottom:1px dotted; }
#homesection-right {
	float:left;
	width:250px;
	margin:0;
	padding:60px 0 0 0;
	background:url("../images/title-futuresessions.gif") 100% 100% no-repeat;
	background-position:top; }
#homesection-right a {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	border-bottom:1px dotted; }
#homesection-right a:hover {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	color:#F9998B;
	border-bottom:1px dotted; }
#homesection-right ul {
	float:left;
	margin:0 0 15px 0; }
#homesection-right ul li {
	float:left;
	padding-bottom:8px; }


#test-section-left {
	float:left;
	width:490px;
	margin-right:35px;
	padding:50px 0 0 0;
	background:url("../images/title-testimonials.gif") 100% 100% no-repeat;
	background-position:top; }
#test-section-left a {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	border-bottom:1px dotted; }
#test-section-left a:hover {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	color:#F9998B;
	border-bottom:1px dotted; }


span.quote-left {
	display:block;
	float:left;
	padding:0 10px 0 0;
	margin:0 15px 10px 0;
	width:170px;
	font-size:1.5em;
	line-height:1.4em;
	text-align:left;
	color:#666;
	border-right:1px dotted #CCC; }


#staff-section-left {
	float:left;
	width:490px;
	margin-right:35px;
	padding:50px 0 0 0;
	background:url("../images/title-staff.gif") 100% 100% no-repeat;
	background-position:top; }
#staff-section-left a {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	border-bottom:1px dotted; }
#staff-section-left a:hover {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	color:#F9998B;
	border-bottom:1px dotted; }
#staff-section-left-img {
	float:left;
	margin:0 15px 10px 0;
	padding:0;
	width:230px; }
#staff-section-left-img img {
	float:left;
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	margin:0 0 5px 0; }
#staff-section-left ul {
	float:left;
	margin:0 0 15px 0;
	width:490px; }

#staff-section-left ul li {
	line-height:1.6em; }


#services-section-left {
	float:left;
	width:490px;
	margin-right:35px;
	padding:50px 0 0 0;
	background:url("../images/title-services.gif") 100% 100% no-repeat;
	background-position:top; }
#services-section-left-img {
	float:right;
	width:310px;
	padding:0 0 0 35px; }
#services-section-left-img img {
	float:right;
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	margin:0 0 5px 20px; }
#services-section-left-img p {
	font-size:11px;
	font-style:italic;
	margin:0 0 15px 0; }


#gallery-section-left {
	float:left;
	width:490px;
	margin-right:35px;
	padding:50px 0 0 0;
	background:url("../images/title-gallery.gif") 100% 100% no-repeat;
	background-position:top; }
#gallery-section-left-img {
	float:right; }
#gallery-section-left-img img {
	float:right;
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	margin:0 0 5px 20px; }
#galleryImgs {
	float:left;
	width:490px;
	padding:0;
	margin:0; }
#galleryImgs ul li .img {
	background:#EDEDEF;
	border:1px solid #DBDBDB;
	float:left;
	padding:3px;
	margin:0 10px 10px 0; }
#galleryImgs ul {
	margin:0;
	padding:0;
	width:490px; }
#galleryImgs ul li { 
	display:block;
	float:left;
	background:#FFF; }
#galleryImgs ul li a {
	color:#FFF;
	display:block;
	border:1px solid #CCC;
	padding:3px;
	margin:5px; }
#galleryImgs ul li a:hover {
	color:#FFF;
	display:block;
	border:1px solid #CCC;
	padding:3px;
	margin:5px; }


#donations-section-left {
	float:left;
	width:490px;
	margin-right:35px;
	padding:50px 0 0 0;
	background:url("../images/title-donations.gif") 100% 100% no-repeat;
	background-position:top; }
#donations-section-left a {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	border-bottom:1px dotted; }
#donations-section-left a:hover {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	color:#F9998B;
	border-bottom:1px dotted; }
#donations-section-left img {
	background:#FFF;
	margin:10px 0 0 0;
	padding:none;
	border:none; }


#donors-section-left {
	float:left;
	width:490px;
	margin-right:35px;
	padding:50px 0 0 0;
	background:url("../images/title-donors.gif") 100% 100% no-repeat;
	background-position:top; }
#donors-section-left a {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	border-bottom:1px dotted; }
#donors-section-left a:hover {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	color:#F9998B;
	border-bottom:1px dotted; }


#resources-section-left {
	float:left;
	width:490px;
	margin-right:35px;
	padding:50px 0 0 0;
	background:url("../images/title-resources.gif") 100% 100% no-repeat;
	background-position:top; }
#resources-section-left ul {
	margin:0 0 20px 0; }
#resources-section-left ul li {
	padding-bottom:8px; }
#resources-section-left a {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	border-bottom:1px dotted; }
#resources-section-left a:hover {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	color:#F9998B;
	border-bottom:1px dotted; }


#volunteer-section-left {
	float:left;
	width:490px;
	margin-right:35px;
	padding:50px 0 0 0;
	background:url("../images/title-volunteer.gif") 100% 100% no-repeat;
	background-position:top; }


#contact-section-left {
	float:left;
	width:490px;
	margin-right:35px;
	padding:50px 0 0 0;
	background:url("../images/title-contact.gif") 100% 100% no-repeat;
	background-position:top; }
#contact-section-left a {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	border-bottom:1px dotted; }
#contact-section-left a:hover {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	color:#F9998B;
	border-bottom:1px dotted; }


#howto-section-left {
	float:left;
	width:490px;
	margin-right:35px;
	padding:50px 0 0 0;
	background:url("../images/title-howtoapply.gif") 100% 100% no-repeat;
	background-position:top; }
#howto-section-left a {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	border-bottom:1px dotted; }
#howto-section-left a:hover {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	color:#F9998B;
	border-bottom:1px dotted; }


#footer {
	float:left;
	width:800px;
	height:80px;
	margin:30px 0 0 0;
	padding:0 0 20px 0;
	border-top:2px dotted #C08475; }
#footer-left {
	float:left;
	width:560px; }
#footer-left p {
	font-size:11px; }
#footer-left a {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	border-bottom:1px dotted; }
#footer-left a:hover {
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	color:#F9998B;
	border-bottom:1px dotted; }
#footer-right {
	float:right;
	width:207px; }



.repeat, .repeat:visited {
	background:#666 url(/images/alert-overlay.png) repeat-x; 
	display:inline-block; 
	padding:1px 10px 6px;
	margin:0 2px 0 2px; 
	color:#FFF; 
	text-decoration:none;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-webkit-box-shadow:0;
	text-shadow:none;
	border-bottom:none;
	position:relative;
	cursor:pointer; }

	.repeat:hover									{ background-color: #555; color: #FFF; }
	.repeat:active									{ top: 1px; }
	.small.repeat, .small.repeat:visited 			{ font-size:11px; }
	.repeat, .repeat:visited,
	.medium.repeat, .medium.repeat:visited 			{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow:none; }
	.large.repeat, .large.repeat:visited 			{ font-size: 16px; padding: 8px 14px 9px; }
	
	.yellow.repeat, .yellow.repeat:visited			{ background-color:#F0ECD5; }
	.yellow.repeat:hover							{ background-color:#FFCC00; }
	
	.blue2.repeat, .blue2.repeat:visited			{ background-color: #3B5998; }
	.blue2.repeat:hover								{ background-color: #37538C; }
	
	.orange.repeat, .orange.repeat:visited			{ background-color: #F57002; }
	.orange.repeat:hover							{ background-color: #E06702; }