@charset "utf-8";
/* Global CSS Definitions */

#content .align-left{
	float:left;	
}

#content .align-right{
	float:right;	
}

#content .align-center{
	margin:0 auto;	
}

#content .clear{
	clear:both;	
}

body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


#content h1{
	color:#4a7d64;
	font-size:8em;
	
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#content h2{
	color:#4a7d64;
	font-size:3.7em;
	line-height:1px;
	text-transform:uppercase;
	letter-spacing:1px;
}

#content h3{
	color:#4a7d64;
	text-transform:uppercase;
	font-size:2.5em;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}

div.subheading{
	height:30px;
	position:relative;
	top:-15px;
	margin-bottom:30px;
}
	/* IE7 */
	*:first-child+html div.subheading{
		top:-20px;
	}
	div.subheading p{
		font-size:24px;
		color:#211811;
		font-family:Verdana, Geneva, sans-serif;
		text-transform:uppercase;
		
		position:absolute;
		top:4px;
		left:5px;
	}
	/* IE7 */
	*:first-child+html div.subheading p{
		top:2px;
	}
	div.subheading img{
		position:absolute;
		top:0px;
		height:30px;
	}



p{
	font-size:14px;	
}

p.para{
	color:#b19a70;
	font-size:1.5em;
	line-height:1.3;
	margin-bottom:15px;
}
	p.para a{
		background-color:#701711;
		color:#F0DFC5;
		padding:0 2px 0 2px;
	}
	
	p.para a:hover{
		border-top:2px solid #F0DFC5;
	}
	
p em{
	font-style:italic;	
}

blockquote{
	font-size:2em;
	font-style:italic;
	color:#F0DFC5; /*old color: deea8a*/
}
	#client-testimonial{
		height:85px;
		overflow:hidden;	
	}
		#client-testimonial blockquote{
			font-size:2.2em;
			text-align:center;
			height:100%;
		}
		
		#client-testimonial blockquote cite{
			display:block;
			text-align:center;
			font-size:0.6em;
		}

hr{
	margin:30px 0 40px 0;
	background:url(../images/body/separator.jpg) no-repeat;
	height:41px;
	border:none;
}
	/* IE7 & IE6 */
	*:first-child+html #content hr{
		/**remove borders in 6+**/
		display : list-item;
		list-style : url(../images/body/separator.jpg) inside;
		filter : alpha(opacity=0);
		margin-left: -10px;
		width : 0;
	} 
