/* ----------------------------------------------
	We design our own styles.
	Can design yours also.
	479 442 1443
	sonia@3c21design.com
	3c21 Design
----------------------------------------------*/

* {margin: 0; padding: 0;} /*this resets all margins to 0 because some browsers have built in margin and padding! We won’t name any names!*/

body {font: normal 62.5% Arial, sans-serif;}

h1 {color: rgb(67,86,8); margin-bottom:20px;}
h2 {margin: 15px 0 10px 0; color: rgb(67,86,8); text-transform: uppercase; letter-spacing:0.08em; font-weight:normal;}
h3 {margin: .5em 0 .3em 0; text-transform: uppercase; color: rgb(67,86,8); letter-spacing: .2em;}
h4 {margin: 1em 0; text-transform: uppercase; color: rgb(67,86,8); letter-spacing: .1em;}


a:link, a:visited, a:active {color: rgb(67,86,8); text-decoration: none; font-size: 13pt;}
a:hover, a:focus {background-color: #e0edc5;}


p { margin-bottom: 1.35em;  text-align: left; margin-left:15px; color:rgb(60,60,60);}
p.nav { font-size: 13pt;}
p.center {text-align: center;}
p.credit {text-align: right; font-size: 10pt;}
p.images {margin: 5px 0;  text-align: left;}
p.subhead {font-family: Arial, sans-serif; text-indent: 0; font-style:normal; font-size: 10pt; line-height: 10pt; color: rgb(67,86,8);}
p.green {font-family: Arial, sans-serif; font-weight: normal; font-style:normal; font-size: 14pt; line-height: 28pt; color: rgb(67,86,8); margin-bottom:15px; margin-top:10px;}
p, ul, ol, dd, dt {font-size: 1.6em; line-height: 1.4em; text-align: left;}

dd {margin:.2em 0 .2em  2em;}
dd.map {margin-top: 20px;}
dt {font-weight: bold;}
img {border: none;}


img.home {border: none; margin-right: 5px}
img.border {border: 1px solid silver;}

/* ----------------------------------------------
	page structure
----------------------------------------------*/

#container {
	width: 950px;
	margin: 30px auto;
	background-color: #fff;
	color: #333;
	border: none;
	line-height: 170%;
	padding: 20px 50px;
}

#leftcolumn {
	float: left;
	width: 550px;
	line-height: 180%;
}
#leftcolumnhome {
	float: left;
	width: 500px;
	line-height: 180%;
}

#rightcolumn{
	float: left;
	width: 345px;
	padding: 10px 0px 10px 45px;
	
	
}
#singlecolumn {
	width: 650px;
}

#clientlist {
  padding-left: 45px;
}

#contentgalleries {
	margin-left: 160px;
	border-left: none;
	padding: 10px 20px;
	width: 70%;
}
#footer {
	clear: both;
	margin: 40px 0;
}
	
/*-------------------------------------------    
    page styles
-------------------------------------------*/

#footer p {
font-family: Arial; text-indent: 0; font-style:normal; font-size:1.4em; line-height:0.5em; color: rgb(67,86,8);
}
