@charset "UTF-8";
/* CSS Document */


#HeaderHome {
	max-width:1000px;
	height:200px;
	background-image:url(../images/HomeHeadermed.jpg);
}
#HeaderInt {
	max-width:1000px;
	height:200px;
}
.projects #HeaderInt {
	background-image:url(../images/IntHeader2sm.jpg);
}
.services #HeaderInt {
	background-image:url(../images/IntHeader3sm.jpg);
}
h1 {
	font-size:1.6em;
}
ul.menu li{
	font-size:1em;
	padding:8px;
    margin-left:15px;
    height:45px;
}
.services h2 {
	font-size:1.6em;
	color:#333;
}
.services h1 {
	font-size: 1.7em;
}
@media screen and (min-width:451px) and (max-width:800px){
.leftcontent {
	float:left;
	width:100%;
	text-align:center;
}

.rightcontent {
	float:right;
	width:100%;
	padding-top:0px;
}
.services ul{
	text-align:left;
}
.services ul.menu{
	text-align:center;
}
.projects .gallery {
	margin-left:2%;
}
}
.civileng {
	margin:35px 0px 0px 0px;
	padding:35px;
}
.landarch {
	margin:0px;
	padding:35px;
}
.siteplan{
	margin:0px;
	padding:35px;
	
}
.projects .six {
	margin-left:0%;
	width:100%;
	float:none;
}
.projects .five {
	float:none;
	width:100%;
	padding-top:0px;
}