/***********************************************************************************

Reset

************************************************************************************/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix { display: inline-block; } /* Hide from IE Mac \*/ 
.clearfix { display: block; } /* End hide from IE Mac */ 
.none { display: none; } /* End Clearfix */

/***********************************************************************************

Main

************************************************************************************/

.container {
	width:960px;
	margin-left:auto;
	margin-right:auto;	
}
.left { float:left; }
.right { float:right; }
.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width:100%;
}
/*p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form { margin-bottom: 25px; }*/
ul, ol, dl { 
	list-style-type:none;
}
strong { font-weight: bold; }
del { text-decoration: line-through; }
ins { text-decoration: underline; }

/***********************************************************************************

Portfolio

************************************************************************************/

/* Filter Styling */
.filter { margin-top:30px; margin-bottom:20px;}
.filter a { text-decoration:none; padding:0 6px 0 5px;}
.filter a:hover { text-decoration:none; }

.filter .active {  }
.filter .active a { background-color: #AB0000; }
.filter a:hover {background-color: #AB0000; }

ul.filter li { 
	float:left;
	margin-right:20px;
}

ul.filterable-grid li {
	width:280px;
	float:left;
	margin-right:25px;
}
.zoom_icon{
	background: url('images/zoom.png') no-repeat scroll 130px 76px;
}
ul.filterable-grid li p {
/*	text-align:center; */
	display:block;
}

ul.filterable-grid li:nth-child(3n) {
margin-right: 0;
}

.portfolio-title { margin:22px 0 10px 0; }
.portfolio-title a{background-color:#ab0000; color:#fff !important; text-decoration:none; padding:0 6px 1px 5px;}
.portfolio-title a:hover{text-decoration:none;}
.portfolio-title a:visited{text-decoration:none;}
.portfolio-content { padding-bottom:45px; }
.portfolio-content a { text-decoration:none; }




