/*
	Toby Brancher @ Creativefibre.co.uk 2006
*/

*{margin: 0px; padding: 0px; border: none 0px #fff;}

html, body{
	color:	#787878;
	background-color: #e6e6dc;
	font-family: arial;
	font-size: 0.9em;
	text-decoration: none;
}

h1, h2, h3, h4{
	font-size: 1em;
	color: #00674e;
	margin: 0px 0px 20px 0px;}
h2{
	color: #727272;
	margin: 38px 0px 14px 0px;
}
h3{
	height: 20px;
	color: #FFFFFF;
	background-color: #739b5f;
	padding: 3px 0px 0px 10px;
	margin: 0px;
	font-weight: normal;
}
h3.green{background-color: #739b5f;}
h3.turquoise{background-color: #338488;}
h3.blue{background-color: #3d96bd;}
h3.purple{background-color: #7d0e50;}
h3.mauve{background-color: #615688;}
h3 a{
text-decoration: none;
color: white;}
h3{
	height: 20px;
	color: #FFFFFF;
	background-color: #739b5f;
	padding: 3px 0px 0px 10px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}
h4{margin: 0px 0px 14px 0px;}
img.heading{margin: 0px 0px 38px 0px;}
p{margin: 0px 0px 10px 0px;}
p.testimonial{
	margin: 10px 0px 0px 0px;
	font-size: 1.2em;
}
a{text-decoration: none; color: #00674e; font-weight: normal;}
img.inline{margin: 10px 0px;}
.light_blue{color: #3091e6;}
.dark_blue{color: #001153;}
.footerGreen{
	color: #787878;
	font-size: 10px;

	}
.hr{
	background: url(../img/site/hr.gif) repeat-x;
	width: 600px;
	height: 1px;
	margin: 15px 0px;
	font-size: 1px; /* IE... */
	line-height: 1px; /* IE... */}
.clear{float: none;	clear: both;}

#position{
	text-align: 		center;
	padding: 20px 0px 0px 0px;
}

#position #page{
	width: 				823px;
	text-align: 		left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


/* Header */

#position #page #header {
	width:					831px;
	height:					145px;
	background: 		url(../img/site/banner.png);
}

#position #page #header img {

}

/* Main > Nav */

#position #page ul#nav{
	width:					791px;
	height:					26px;
	background: 		url(../img/site/nav/bg.png);
	list-style: 			none;
	padding: 				2px 0px 0px 40px;
	font-size: 				12px;
}

ul#nav li{
	display: inline;
	margin: 0px 29px 0px 0px;
}

ul#nav li a{
	font-weight: normal;

}

ul#nav li a.selected{

}

/* Main > Content */

#position #page #content{
	width:					722px;
	background: 		url(../img/site/bg.gif) repeat-y;
	padding: 				66px 53px 40px 56px;
}

#content ul{
	padding: 				0px 0px 0px 20px;
}

#content ol{
	margin: 				0px 0px 20px 0px;
}

#content ol li{
	margin: 				0px 0px 4px 20px;
}

#content li{
	margin: 				0px 0px 4px 0px;
}

#content ul.no_margin{margin: 0px 0px 15px 0px;}
#content ul.no_margin li{margin: 0px;}

#content #left{
	width: 330px;
	float: left;
	padding: 0px 40px 0px 0px;
}

#content #right{
	width: 350px;
	float: left;
}

.no_head{
	display: block;
	height: 60px;
}

.footer_text{
	color:	#787878;
	font: 0.9em arial;
}


/* Footer */

#position #page #footer{
	width:					831px;
	height: 				22px;
	background: 		url(../img/site/footer_bg.gif) no-repeat;
}


/*  What we do */

.service_box{
	border: solid 1px #e5e4e6;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 16px 0px;
}

.service_box p{
	margin: 17px 40px 10px 10px;
}

.service_box a{
	margin: 0px 40px 0px 10px;
}
div.banner{
	width: 831px;
	height: 147px;
}
div#home_img{background: url(../img/site/banners/home.png);}
div#what_we_do_img{background: url(../img/site/banners/what_we_do.png);}
div#clients_img{background: url(../img/site/banners/clients.png);}
div#the_team_img{background: url(../img/site/banners/the_team.png);}
div#the_lawyers_img{background: url(../img/site/banners/the_lawyers.png);}
div#case_studies_img{background: url(../img/site/banners/case_studies.png);}
div#news_img{background: url(../img/site/banners/news.png);}

/* clients */
div.client_box{
	margin: 30px 0px 0px 0px;
}

/* news */
div.news_box{
	width: 700px;
	margin: 00px 0px 0px 0px;
}

/* the team */

div.team_member{
	margin: 0px 0px 30px 0px;
}

div.team_member div.left{
	float: left;
	width: 350px;
}

div.team_member div.right{
	float: left;
}

div.team_member div.right img{
	margin: 0px 0px 0px 60px;
}
/* case_study */
div.case_study{
	margin: 0px 0px 20px 0px;
}

div.case_study img.seperator{
	margin: 20px 0px 10px 0px;
}.quote {
	color:	#00674E;
	font-family: arial;
	font-size: 12px;
}
