#content_primary div {
	display:inline;
}

#intro {
	float:left;
	background:#eaebe5;
	width:960px;
	margin:0;
	padding:0;
	margin-bottom:7px;
	padding-top:5px;
	display:inline;
}

#intro_text {
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:8px;
	margin-left:10px;
	width:620px;
	float:left;
	background:#eaebe5;
	display:inline;
}

#intro img {
	margin:0;
	padding:0;
}

#intro p{
	margin:0;
	padding:0;
	padding-bottom:8px;
}

#show {
	padding:0;
	margin:0;
	margin-right:10px;
	border:solid 1px #000; 
	width:300px;
	margin-top:50px; 
	float:right;
	height:225px;
}

#services {
	float:left;
	width: 630px;
	display:inline;
	padding-bottom:13px;
}

.service {
	margin:0;
	padding:0;
	margin-bottom:8px;
	background-repeat:no-repeat;
	background-position:right;
	width: 610px;
	text-align:left;
	padding:3px;
	padding-top:5px;
	padding-bottom:5px;
	border: solid 1px #999;
	background-color:#eaebe5;
	background-position:435px;
	min-height:108px;
	margin-bottom:8px;
	display:inline;
	margin-left:10px;
}

.service dd {
	padding-right:180px;
}

.service dt {
	padding-right:180px;
}

#service_archaeology {
	background-image:url(../assets/services_archaeology.jpg);
}

#service_arch_history {
	background-image:url(../services/assets/services_arch_history.jpg);
}

#service_cemetery {
	background-image:url(../assets/services_cemetery2.jpg);
}

#service_geophysical {
	background-image:url(../assets/services_geophysics.jpg);
}

#service_geospatial {
	background-image:url(../assets/services_geospatial.jpg);
}

#service_tourism {
	background-image:url(../assets/services_heritage_tourism2.jpg);
}

#service_compliance {
	background-image:url(../assets/services_compliance.jpg);
}

#specialty_list {
	padding:7px;
	margin-bottom:10px;
	border:solid 1px #543019;
	-moz-border-radius: 15px;
	-webkit-border: 15px;
	text-align:left;
}

#specialty_list h3 {
	font-size:1.3em;
}

/*
#content_primary div {
	display:inline;
}

*/

#services h1 {
	margin:0;
	padding:0;
	font-size:1.2em;
	padding-top:7px;
	padding-bottom:7px;
	background:#cfd6cf;
	margin-top:5px;
	margin-bottom:10px;
}

#services h2 {
	background-color:none;
	background:none;
	font-size:1em;
	font-weight:normal;
	margin:0;
	margin-left:8px;
	padding:0;
	padding-bottom:7px;
	padding-right:180px;
	text-align:left;
	width:400px;
}

#services p {
	margin:0;
	padding:0;
	margin-left:8px;
	padding-right:180px;
	padding-bottom:6px;
	width:400px;
	font-size:.9em;
}

#services a {
	margin:0;
	padding:0;
	font-weight:normal;
}

#sidebar_main {
	margin-right:8px;
	padding:0;
	float:right;
	width:350px;	
}

#sidebar_main img {
	margin-left:auto;
	margin-right:auto;
	padding:0;	
	display:block;
}

#sidebar_main p {
	margin:0;
	padding:0;	
	clear:both;
}


#sidebar_main a {
	margin:0;
	padding:0;
}

/*
.info {
	margin:0;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:15px;
	padding:0;
	display:inline;	
	text-align:center;
	clear:both;
	float:right;
	width: 300px;
}
*/

.info {
	margin:0;
	padding:0;
	display:inline;	
	text-align:center;
	float:left;
	width:312px;
}

.info img {
	padding:0;
	margin:0;
	margin-right:auto;
	margin-left:auto;
}

