	div#photo {
		margin: 0;
		padding: 0;
		height: 160px;
		background: url(../images/ph-home.jpg) top left no-repeat;
		overflow:hidden !important;
	}
	
	html*div#photo {
		margin-top: 0px !important; 
	}
	
	div#photo img {
		border: none;
		margin: 0;
		padding: 0;
	}

	div#content {
		padding:0; 
		margin:0; 
		background: url(../images/bg-content-inside.jpg) top left no-repeat;
		min-height:390px;
	}
	
	html*div#content {
		height:390px;
	}
	
	div#content #copy {
		padding:0; 
		margin:0; 
	}
	
	#copy p {
		margin: 0;
		padding: 4px 0 12px 0;
	}
	
	#left-column {
		padding:0; 
		margin:28px 0 0 32px;
		float:left;
		width:160px; 
	}
	
	html*#left-column {
		margin-left:15px;
	}

	#middle-column {
		color: #959595;
		padding:0; 
		margin:28px 0 0 32px;
		float:left;
		width:264px; 
	}
	
	html*#middle-column {
		margin-left:32px;
	}
	
	#right-column {
		padding:0; 
		margin: 28px 24px 0 0;
		float:right;
		width:208px;
		color: #959595;
		text-align: left !important;
	}
	
	html*#right-column {
		margin-right: 12px;
	}
	
	#right-column p {
		padding: 4px 0 0 0;
		margin: 0;
	}
	#right-column p.first {
		padding: 4px 0 10px 0;
		margin: 0 0 10px 0;
		background: transparent url(../images/subnav-underline.gif) bottom left no-repeat;
	}

	
	
	
	a.bold { color: #959595; font-weight: bold; text-decoration: none; }
	a.bold:hover { text-decoration:underline; }
	a.no-underline { color: #959595; text-decoration: none; }
	
	
	h4 {
		padding: 0;
		margin: 0;
		height:17px;
		text-indent: -9999px;
		font-size: 1px;
		text-align: left;
	}
	
	h4.contact { background: url(../images/title-contact.gif) top left no-repeat; }
	h4.testimonials { background: url(../images/title-testimonial.gif) top left no-repeat; }
	h4.careers { background: url(../images/title-careers.gif) top left no-repeat; }
	h4.services { background: url(../images/title-services.gif) top left no-repeat; }
	h4.person-centered { background: url(../images/title-person-centered.gif) top left no-repeat; }
	
	
	ul.services-list {
		margin: 4px 0 4px 14px;
		padding: 0;
		color: #959595;
	}
	
	html*ul.services-list {
		margin-left: 18px;
	}
	
	ul.careers-list { 
		color: #959595;
		list-style: none; 
		margin: 4px 0; 
		padding: 0; 
	}

	ul.services-list a {
		color: #959595;
		font-weight: bold;
		text-decoration: none;
	}
	
	
	div#photos {
		clear: left;
		float: left;
		margin: 0 0 0 30px;
		padding: 10px 0 0 0;
		width: 450px;
	}

	html*div#photos { margin-left: 15px; }
	
	div#photos h4.photo { background: url(../images/title-photo.gif) top left no-repeat; }
	
	div#photos ul {
		margin: 12px 0 0 0;
		padding: 0;
		list-style: none;
		display: block;
		height: 70px;
		overflow: hidden !important;
	}
	
	#gallery-preview li a img {
		border: 1px solid #ccc !important;
		padding: 1px !important;
	}
	
	div#photos ul li {
		list-style-type: none;
		display: inline;
	}
	
	div#photos ul li a img{
		border: none;
		margin-right: 6px;
	}

	blockquote {
		display:block;
		margin: 0px 0 0px 0;
		padding: 0px 0 0px 0;
		
		margin-bottom: 16px;
	}
	
	blockquote p {
		margin: 0 !important;
		padding: 0 !important;
	}
	
	blockquote.last { margin-bottom: 16px; }