#main {
	width:750px;
	background:url(../img/body.gif) #FFFFFF repeat-x;
	margin: 0px auto;}
	
#header {margin: 0px 20px;}
.bluetop {background:url(../img/blue_top.gif) repeat-x;}

#content{
	background-color:#FFFFFF;
	margin: 0px 20px;
	height:auto;
}
.innertube {
	margin: 20px;
}

.indent {padding-top: 30px;}
.indent20 {padding-top: 20px;}
.indent10 {padding-top: 10px;}

/*index*/
.column1, .column2 {float: left;}
#content .column1 {width: 450px;}
#content .column2 {width: 260px;}

.grayBox{ background:url(../img/gray.gif) right repeat-y; height:auto; margin-bottom: 15px;}

.title{height: 50px;}
#consulting {background:url(../img/greenBar_consulting.gif) repeat-x;}
#investigation {background:url(../img/blueBar_investigation.gif) repeat-x;}
#remediation {background:url(../img/redBar_remediation.gif) repeat-x;}

/*services page*/
#content .centerColumn {margin: 0px 75px; padding-top: 30px;}
.column5 {
	width: 200px;
	margin: 0px 35px 20px 0px;
	background-color:#ececec;
	float:left;
	height: 190px;
}
.column6 {
	width: 200px;
	background-color:#ececec;
	float:right;
	height: 190px;
}
.innertube5 {padding:5px 15px 10px 15px;}


/*consulting pages*/
.column3 {width:475px; float:right;}
.innertube3 {margin: 40px 20px 20px 20px;}
.column4 {width: 235px; float:left;}
.gray{ background:url(../img/gray.gif) right repeat-y;}
.margin10{margin-left: 30px;}


/*contact page*/
#content .centerColumngray{margin: 0px 75px; padding: 10px;background-color:#ECECEC;}

/*projects*/
.column7 {
	width:475px;
	float:right;
	height:350px;
	overflow:hidden;
}
.column8 {width: 235px; float:left; height:508px; overflow: scroll;}
.innertube8 {margin: 0px 20px 20px 20px;}
.height{ height: 350px; vertical-align:top;}
