*{
	margin:0px;
	padding:0px;
}


A:link{
	text-decoration:none;
	color:#494949;
}
A:visited{
	color:#494949;
	text-decoration:none;
}
A:hover{
	color:#000000;
}

	
#body{
	margin-left:20%;
	margin-right:20#;
}

#container{
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom: 10px;
}

#header{
	position:absolute;
	background:url(images/Acorn_logo.png) no-repeat;
	top:0;
	width: 800px;
	padding-bottom: 3pt;
		margin-bottom: 10px;
		border-bottom: #d0d0d0 1pt solid;
}

#links{
	margin-top:110px;
}

#contactInfo{
float: right;
	color:#0190ff;
}
#portfolioArea{
position:relative;
top: 138px;
	width: 800px;
	height: 570px;
	background:url(images/portfolio_bg.png) no-repeat;
	}
#portfolioThumbs{
	position:relative;
	width: 250px;
	height: 560px;
	padding: 10px;
}

#portfolioPreview{
	position: absolute;
	left: 230px;
	top: 0px;
	width: 550px;
	height: 538px;
	padding: 10px;
	/*background: #000000;*/
}
#portfolioSiteInfo{
	background:url(images/info_bg.png) no-repeat;
	width: 544px;
	height: 61px;
	padding: 5px;
	padding-top: 8px;
	margin-top: 5px;
	}
#featureArea{
	background:#dadadb;
float: left;
	height: 247px;
	margin-top: 145px;

}
#h3Header{
	margin-top: -60px;
	padding: 20px;
}
#featureAreaNav{
	position:absolute;
	margin-top: 412px;
}
#featureAreaSiteLink{
	position:absolute;
	margin-top: 155px;
	margin-left: 120px;
}
#featureAreaSiteInfo{
	position:absolute;
	margin-top: 320px;
	margin-left: 615px;
}

#contentLeft{
float: left;
	width: 450px;
}




#contentRight{
	padding:10px;
	float: right;
	background: #e6e7e8;
	width: 260px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#header ul{
	float: left;
}
#header li{
list-style-type: none;
display: inline; 
padding-right: 17px;
}


#footer{
}

#footer ul{
	float: right;
}
#footer li{
list-style-type: none;
display: inline; 
padding-left: 17px;
}

#footerLeft{
	float: left;
	top: 0px;

}
#footerStaff{
	position:relative;
	top:300px;
	max-height: 50px;
}
#footerLeftStaff{
	float: left;
	top: 0px;

}
#footerServ{
	position:relative;
	top:420px;
	max-height: 50px;
}
#footerLeftServ{
	float: left;
	top: 0px;

}
/* slider */

		#slider ul, #slider li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#slider, #slider li{ 
			height:247px;
			width:571px;
			overflow:hidden;
			}	
		#slider{ 
			margin-left:228px;
			max-height: 245px;
			}	
		#prevBtn, #nextBtn{ 
			display:block;
			width:7px;
			height:9px;
			position:absolute;
			left:720px;
			top:258px;
			}	
		#nextBtn{ 
			left:790px;
			
			}														
		#prevBtn a, #nextBtn a{  
			display:block;
			width:7px;
			height:9px;
			background:url(images/arrow_left.png) no-repeat 0 0;
			}	
		#nextBtn a{ 
			background:url(images/arrow_right.png) no-repeat 0 0;	
			}							
			
			
	#slider ul, #slider li{
		margin: 0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		width:571px;
		height:247px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}		
	
	/* // classes */				
	
					
	.portfolioBox{
    	border: 0px solid #ffffff;
		}	
	.col strong, .full strong{
		padding:0 2px;
		background:#f1f1f1;
		}
	.col a, .full a{
		font-weight:bold;
		text-decoration:underline;
		}		


	.full ul, .full li{
		margin:0;
		padding:0;
		list-style:none;
		}
	.full li{
		padding:3px 15px;
		background:#f1f1f1;
		margin-bottom:1px;
		}		
		
	.content{
		color: #595959;
		font-size: 12px;
		padding:40px 0 20px 0;
		float: left;
		width: 800px;
		
		}
	h2{
		font-size: 15pt;
		font-weight:bold;
		padding-bottom: 5pt;
		margin-bottom: 10px;
		border-bottom: #d0d0d0 1pt solid;
		}
	.date {
		font-size:11px;
		color: #939598;
		font-weight:bold;
		}
	.news{
		font-size:11px;
		color: #939598;
		}
	.newsLink{
		font-size:9px;
		text-decoration:underline;
		float: right;

		}
	.navLink{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		}
	.navLinkActive{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color: #545454;
		}
	.blueText{
		color:#0190ff;
		font-size: 13px;
		}
	.staffNames{
		color:#595959;
		font-size: 13px;
		}
		
a .learnMore{
	float: right;
	margin-top: 20px;
	border: 0;
}
h5{
		color: #939598;
		font-size: 12pt;
		font-weight:bold;
		margin-top: 10px;
		padding-bottom: 0px;
		}
	
