#featured-portfolio
	{
		width: 695px;
		height: 220px;	
		background-color: #efefef;
		margin-bottom: 20px;
	}
	
	#featured-portfolio ul
	{
		padding-left: 2px;
		padding-top: 14px;	
	}
	
	#featured-portfolio li
	{
		width: 158px;
		height: 192px;	
		background-color: white;
		-moz-box-shadow: 0 0 5px 0px #888;
		-webkit-box-shadow: 0 0 5px 0px #888;
		box-shadow: 0 0 5px 0px #888;
		position: relative;
		margin-left: 12px;
	}
	
	/*
	#featured-portfolio li:hover .copy
	{
		display: block;	
	}
	*/
	
	#featured-portfolio li .copy
	{
		display: none;
		background-color: #7e7e7e;
		opacity: .8;
		filter:alpha(opacity=80);  
-moz-opacity:.80;
		position: absolute;
		z-index: 100;
		top: 0;
		left: 0;
		color: white;
		padding: 10px;
		width: 138px;
		height: 172px;
	}
	
	#featured-portfolio li .image
	{
		position: absolute;
		top: 0;
		left: 0;
		z-index: 50;
		width: 158px;
		height: 192px;	
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	#featured-portfolio li .image img
	{
		display: none;
	}
	
.grid {
  overflow: hidden;
  padding:  0px 0 30px 36px;
}
	
	.grid li
	{
		float: left;
	}
	
	.grid > ul li h1
	{
		padding: 20px;
		font-size: 14px;
	}
	
	.grid > ul li:hover
{
-moz-box-shadow: 0 0 5px 0px #888;
-webkit-box-shadow: 0 0 5px 0px #888;
box-shadow: 0 0 5px 0px #888;
}
	
	.results ul
	{
		clear: both;
		overflow: hidden;	
	}
	
	.results li
	{
		border: solid 1px #e3e3e3;
		width: 157px;
		height: 192px;
		margin-left: 12px;
		margin-bottom: 12px;
	}
	
	.results li a
	{
		display: block;
		width: 100%;
		height: 100%;
		background-position: center center;
		background-repeat: no-repeat;
		background-color:#fefefe;
	}
	
	.results li h3
	{
	  padding: 0 20px;
	  color: black;
	  position: relative;
	  top: 50%;
	}
	
	.results li img
	{
		display: none;
		margin-left: 13px;
		margin-right: auto;
		width: 130px;
		height: auto;
		margin-top: 60px;
	}
	
/* grid overhaul */

#grid{
	/*min-height:1030px;*/
	}