@import url(reset.css);

body {
	background-color: #f6f6f6;
}

.wrapper {
	margin: 0 auto;
	width: 960px;
}
	.wrapper p {
	color: #0a0a0a;
	font: 18px 'Georgia', serif;
	line-height: 22px;
	margin-bottom: 15px;
	}

/**********
 COMMON STYLES
 **********/



.center {
	margin: 0 auto;
}

/**********/


/**********
 HEADER
 **********/
 
#whitebar { 
	background: #fff url('images/bg-header.png') repeat-x;
	height: 126px;

}
#header {
	font: 18px 'Georgia';
	height: 115px;
	margin: 0 auto;
	width: 960px;
}
	#header img { 
		float: left; 
		margin: 10px 0 0 0;
	}
	#header ul {
		float: right;
		list-style: none;
		margin-top: 75px;
			
	}
	#header li {
		display: block;
		float: right;
		padding: 0 8px;
		text-transform: uppercase;
	}
	#header a {
		color: #000;
		display: block;
		text-decoration: none;
	}
	#header a:hover { border-bottom: 1px solid #333; } 

/**********/

	
/**********
 COPY
 **********/	
		
.copy {
	background-color: #f6f6f6;
	margin: 0 0 0 0;
	padding: 0 10px;
}
	.copy h1 {
		color: #474747;
		font: 30px 'Georgia';
		letter-spacing: 2px;
		padding: 30px 0 25px 0;
	}

/**********/

	
/**********
 TESTIMONIALS
 **********/
 
.testimonial {
	color: #2e2e2e;
	font: 24px 'Georgia', serif;
	padding: 35px 0 0 0;
	text-align: center;
}
	.testimonial h6 {
		color: #474747;
		font: 18px 'Georgia', serif;
		margin: 20px 0 0 475px;
	}

#testimonial-1 {
	background: #fff url('images/bar-testimonial-1.png') repeat-x;
	height: 150px;
}
#testimonial-2 {
	background: #fff url('images/bar-testimonial-2.png') repeat-x;
	height: 182px;
}
#testimonial-3 {
	background: #fff url('images/bar-testimonial-3.png') repeat-x;
	height: 123px;
}

/**********/

	
/**********
 SERVICES & HISTORY
 **********/

#services {
	float: left;
	width: 400px;
}
	#services p { 
		font-style: italic;
	}

#contact {
	float: right;
	width: 400px;
}

/**********/

	
/**********
 CLIENTS
 **********/
 
.client {
	color: #0a0a0a;
	font: 12px 'Georgia', serif;
	float: left;
	margin: 0 20px 0 50px;
	text-align: center;
}
	.client h5 {
		font: 14px 'Georgia', serif;
		margin: 0 0 8px 0;
		text-transform: uppercase; 
	}
	.client a {
		text-decoration: none;
		color: #0a0a0a;
	}



#footer {
	background-color: #242424;
	color: #a3a3a3;
	height: 50px;
	font: 14px 'Georgia', serif;
	padding: 15px 0 0 0;
	text-align: center;
	text-transform: uppercase;
}
	#footer a {
		color: #b3b3b3;
		text-decoration: none;
	}
	#footer p {
		font-size: 12px;
		margin-top: 15px;
	}
	#footer img {
		float: right;
	}


