/* border colors:  A6A6A8*/ 
/* link colors:  4F8996*/


/* BLANK PAGES */

#text_box{
	padding: 10px 30px;
	font-size:100%;
	text-align: justify;
	line-height: 130%;
}

/* CLIENT GALLERY */

#clientgallery {
	margin:0px;
	padding:0px;
	font-size: 100%;
}

#clientgallery img{
	margin:5px;
	padding:1px;
	border:1px solid #A6A6A8;
}


#clientgallery h2{
	margin:3px 0px;
}

#clientgallery a{
	text-decoration:underline;
}


/* PREVIOUS NEXT BUTTONS */

#prevnext{
	text-align:center;
	font-size: 100%;
	color:#4F8996;
}

#prevnext a {
	color:#4F8996;
	font-size: 100%;
	margin:0px 10px;
	padding:0px;
}

/* TESTIMONIALS */

#testimonials {
	margin:0px auto;
	padding:20px;
	text-align:left;
	font-size: 100%;
}

#comment {
	border:solid 1px #A6A6A8;
	margin:5px 0px 5px 0px;
	padding:10px;
	text-align:left;
	font-size: 100%;
}

#testimonials h2{
	margin:5px 0px 0px 0px;
}

#testimonials h3{
	font-size: 100%;
	font-weight:normal;
	display:block;
	margin:0px ;
}


#letters_head {
	border-bottom: dotted 1px #A6A6A8; 
	padding-bottom:15px;
}

#letters{
	padding:20px 0px; 
}

#letters a{
	color:#4F8996; 
}


/* LINKS */

#links {
	margin:0px;
	padding:15px 15px 0px 15px;
	text-align:left;
	font-size: 100%;
	border:solid 1px #A6A6A8;
}

#links a {
	color:#A6A6A8;
	font-size: 100%;
	font-weight: bold;
	text-decoration:underline;
}

#links img {
	float:right;
	margin:0px ;
}

hr.links{
	color: #A6A6A8;
	background-color: #A6A6A8;
	height: 1px;
	clear:right;
}

.break {
	clear:right;
	margin:0px;
	padding:0px;
}


/* CONTACT */

#contact {
	margin:0px auto;
	padding:20px;
	text-align:left;
	font-size: 100%;
}



/* FAQ */

#faq {
	margin:10px 10px;
	padding:0px 0px 15px 0px;
	text-align:left;
	font-size: 90%;
	border-bottom:solid 1px #B53C7A;
}

#faq h1{
	letter-spacing: 0px;
	font-size: 100%;
	font-weight:normal;
	font-variant:small-caps;
	display:block;
	color:#B53C7A;	
	margin:0px;
	padding:0px;
}

/* NEWS */

#news {
	margin:10px 10px;
	padding:0px 0px 15px 0px;
	text-align:left;
	font-size: 100%;
	border-bottom:solid 1px #B53C7A;
}

#news h1{
	letter-spacing: 0px;
	font-size: 100%;
	font-weight:normal;
	font-variant:small-caps;
	display:block;
	color:#B53C7A;	
	margin:0px;
	padding:0px;
}

#news img {
	float:right;
	margin:0px ;
}
