h1, h2, h3 {
color: #D45A00;
}

#image {
	position: absolute;
	top: 215px;
	left: 640px;
	padding:0 0 0 10px;
	border-left:1px solid #333;
}

#testimonial {
	position: absolute;
	top: 330px;
	width: 280px;
	left: 640px;
	font-size: 11px;
	padding:20px 0 60px 10px;
	border-left:1px solid #333;
}

.content-header h2 {
position:absolute;
top:-10px;
left:20px;
}

.content-header h2 img {
position:absolute;
top:0;
left:0;
}

.aboutHeader {
position:relative;
margin-bottom:4px;
}

.aboutInner {
	height:1300px;
}

.aboutInnerContent {
	position:absolute;
	top:968px;
	left:5px;
	height:535px;
	width:938px;
}

.aboutClients {
position: absolute;
top: 1518px;
left:5px;
width:938px;
height:327px;
padding:8px 0 8px 8px;
background-color:#131313;
border:1px solid #222222;
z-index:50;
}

#contactForm {
	position: absolute;
	top: 980px;
	left: 630px;
}

#web-design-video {
	position: absolute;
	top: 215px;
	width: 600px;
}

#web-design-content {
	position: absolute;
	top: 965px;
	width: 575px;
	text-align: justify;
	padding-right: 15px;
	left: 20px;
}

#web-design-firm {
	position: absolute;
	top: 558px;
	left: 0px;
}

#web-design-clients {
	position: absolute;
	top: 1512px;
	width: 900px;
	text-align: justify;
	padding-right: 15px;
	left: 35px;
	z-index:100;
}

#left-column, #right-column, #middle-column {
float: left;
width: 300px;
}

#right-column {
width: 296px;
}

.staffAll {
overflow:auto;
width:938px;
padding:8px 0 8px 8px;
background-color:#131313;
border:1px solid #222222;
}

.staffImg {
	float: left;
	padding-right: 11px;
	padding-bottom: 10px;
	font-size: 11px;
	width: 106px;
}
#web-design-firm .staffImg img {
	height: 110px;
	width: 110px;
}


.gray {
	color: #666;
}

h4 {
	color: #bd5204;
	padding-bottom: 5px;
}

#footer {
	position: absolute;
	top: 1895px;
	left: 0px;
}

#about a,
#about a:hover
{
background:url("../images/eclipse-nav-active.png") repeat-x 0 0;
}
