/* -------------------------------------

Index 

1 - Global Reset and default settings
2 - Heading, Typography, Links
3 - Generic Styles

----------------------------------------*/

/* 1 - Global Reset and default settings */ 
	body * {margin:0; padding:0}
	body {background:#fff; color:#504F4F; font-size:72%; font-family:'Century Gothic', Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
	img  {border:0;}	
	
/* 2 - Heading, Typography, Links */ 
	h1, h2, h3 {font-family: 'Century Gothic', Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin:0; padding:0;}
	h1 {color:#504F4F; font-size:1.3em; margin:0 0 1em 0;}
	h2 {color:#504F4F; font-size:1.3em; margin:0 0 0.8em 0;}
	h3 {color:#504F4F; font-size:1em; margin:0 0 0.5em 0;}
	p {color:#504F4F; font-family: 'Century Gothic', Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:normal; line-height:1.5em; margin:0 0 1em 0; text-align:left;}
	a {color:#504F4F; font-weight:normal; font-size:1em; text-decoration:none;}
	a:hover {text-decoration:underline;}
	a.bullet {background:url(../images/bullet.gif) no-repeat 0.5em 0.2em; display:block; margin-bottom:20px; padding-left:2em;}
	q {color:#504F4F; font-family: 'Century Gothic', Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:normal; line-height:1.5em; margin:0 0 1em 0; text-align:left; font-style:italic; }

	h2.testimonial_architects {color:#504F4F; font-size:1.3em; margin: 0;}
	p.testimonial_architects {margin:0 0 1.5em 0; font-style: italic;}

	ul {color:#504F4F; margin:1em 0 1em 1.5em;}
	ul li {margin:0.5em 0;}	
	ol {color:#504F4F; margin:1em 0 1em 1.5em;}
	ol li {margin:0.5em 0;}
		
/* 3 - Generic Styles */ 
	.img1 {float:left; margin:5px 15px 15px 0;}
	.img2 {float:right; margin:5px 0px 15px 15px;}
	
	.displayblock {display:block;}
	.floatright {float:right;}
	.floatleft {float:left;}
	
	
	/* Spacing */
	.marnone {margin:0;}
	.marbot5 {margin-bottom:5px;}
	.marbot10 {margin-bottom:10px;}
	.marbot15 {margin-bottom:15px;}
	.martop5 {margin-top:5px;}
	.martop10 {margin-top:10px;}
	.martop15 {margin-top:15px;}
	
	
	
	/* CSS clearing */   
	.clearboth {clear:both;}
	.clearleft {clear:left;}
	.clearright {clear:right;}
	
	.clearing:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearing {display: inline-table;}
	/* Hides from IE-mac */
	  * html .clearing {height: 1%;}
	  .clearing {display: block;}
	/* End hide from IE-mac */


	
	
	
	

