/* CSS by Casey Reid */

*{
	margin: 0;
	padding: 0;
}

html{
	background: #ACBEEC url(../images/bg.jpg) repeat-x;
}

body{
	background: url(../images/body_bg.gif) no-repeat top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}

a:link, a:visited{
	color: #3c5b9f;
}
.clear{clear: both;}
ul{list-style-type: none;}
img {border: none;}

#wrapper{
	margin: 0 auto;
	text-align:left;
	width: 795px;
}

#header{
	height: 354px;
	width: 795px;
}
	#header h1{
		background:url(../images/motto.gif) no-repeat;
		margin: 48px 0 0 428px;
		height: 18px;
		position: absolute;
		text-indent: -9999px;
		width: 346px;
	}
	#header h2{
		background:url(../images/banner_home.jpg) no-repeat;
		height: 245px;
		margin: 70px 0 0 24px;
		padding: 1px;
		position: absolute;
		text-indent: -9999px;
		width: 747px;
	}

	#header ul{
		margin: 0 0 0 22px;
		*margin: 0 0 0 23px;
		position: absolute;
		top: 326px;
	}
	#header ul li{
		float: left;
		height: 28px;
		text-indent: -9999px;
	}
	#header ul li a{
		display: block;
		height: 28px;
	
	}
		#nav-home a{
			background: url(../images/home_btn.gif) no-repeat;
			width: 95px;
		}
		#nav-about a{
			background: url(../images/about_btn.gif) no-repeat;
			width: 104px;
		}
		#nav-services a{
			background: url(../images/services_btn.gif) no-repeat;
			width: 94px;
		}
		#nav-photo a{
			background: url(../images/photo_btn.gif) no-repeat;
			width: 146px;
		}
		#nav-parker a{
			background: url(../images/parker_btn.gif) no-repeat;
			width: 178px;
		}
		#nav-contact a{
			background: url(../images/contact_btn.gif) no-repeat;
			width: 134px;
		}


#content-wrapper{
	background: url(../images/content_bg.gif) repeat-y;
	margin: 10px 0 0 0;
	width: 795px;
}

#content{
	background: url(../images/content_bg_top.jpg) no-repeat;
	margin: 0 0 0 0;
	min-height: 376px;
	padding: 13px 0 0 0;
	position:relative;
	width: 795px;
}
	.content-image{ 
		border: solid 1px #000066;
		margin: 3px;
	}
	
	#page-about #content{
		padding: 19px 0 0 0;
	}
	#page-contact #content{
		padding: 16px 0 0 0;
	}
	#page-enterprises #content{
		padding: 22px 0 0 0;
	}
	#page-services #content{
		padding: 22px 0 0 0;
	}
	#page-gallery #content{
		padding: 18px 0 0 0;
	}
	#content h2{
		text-indent: -9999px;
	}
	#content h2#title-home{
		background: url(../images/home_title.gif) no-repeat;
		height: 87px;
		margin: 0 0 0 40px;
		width: 206px;
	}
	#content h2#title-about{
		background: url(../images/about_title.gif) no-repeat;
		height: 78px;
		margin: 0 0 0 40px;
		width: 213px;
	}
	#content h2#title-contact{
		background: url(../images/contact_title.gif) no-repeat;
		height: 82px;
		margin: 0 0 0 40px;
		width: 255px;
	}
	#content h2#title-enterprises{
		background: url(../images/parker_title.gif) no-repeat;
		height: 75px;
		margin: 0 0 0 40px;
		width: 404px;
	}
	#content h2#title-services{
		background: url(../images/services_title.gif) no-repeat;
		height: 85px;
		margin: 0 0 0 40px;
		width: 431px;
	}
	#content h2#title-gallery{
		background: url(../images/photo_title.gif) no-repeat;
		height: 80px;
		margin: 0 0 0 40px;
		width: 328px;
	}
	#content p{
		color:#0b1d34;
		font-size: 11px;
		padding: 0 0 10px 60px;
		width: 420px;
	}
	
	#content form p{
		width:auto;
	}
	#content table{
		margin: 0 0 0 40px;
	}

/* featured project start here */
#box1, #box2, #box3{
	height: 156px;
	float: left;
}
#box1{
	background: url(../images/featured-proj-box1.jpg) no-repeat;
	margin: 0px 0px 0px 18px;
	*margin-left:18px;
	width: 254px;
}
#box2{
	background: url(../images/featured-proj-box2.jpg) no-repeat;
	margin: 0px;
	width: 250px;
}

#box3{
	background: url(../images/featured-proj-box3.jpg) no-repeat;
	margin: 0px;
	width: 255px;
}

	#box1 h4, #box2 h4, #box3 h4{
		font-family:"Times New Roman", Times, serif;
		color: #3B5C9F;
		font-size: 20px;
		margin-bottom: 10px;
		padding: 34px 0 0 12px;
	}
	#box1 p, #box2 p, #box3 p{
		color: #000;
		font-size: 12px;
		padding: 0px 10px 10px 5px;
	}
	#box1 a, #box2 a, #box3 a{
		color: #3B5C9F;
	}
	#box1 img, #box2 img, #box3 img{
		margin: 70px, 10px, 10px, 5px;
		float: left;
	}
	
	
#footer{
	margin: 0 0 0 1px;
}