.nimble-portfolio-content {
	width:965px;
}

.nimble-portfolio-holder {
	float:left
}
.nimble-portfolio-title {
	text-align:center;
	margin:0 0 0 32px;
	display:block;
	margin-bottom:10px;
	clear:both;
	width:216px
}
.nimble-portfolio-rollerbg {
	background-repeat:no-repeat;
	width:216px;
	height:160px;
	display:block
}
nimble-portfolio-content .view-port {
	width:460px;
	font-size:12px;
	float:left
}
div.nimble-portfolio ul li a.item:hover img {
	opacity:.1
}
.nimble-portfolio-filter, .nimble-portfolio-paging {
	height:30px
}

.nimble-portfolio-paging {
        clear:both;
}

.nimble-portfolio-content ul.nimble-portfolio-ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	margin-left:20px
}
.nimble-portfolio ul.nimble-portfolio-ul {
	width:950px;
	padding-bottom:20px
}
.nimble-portfolio-filter li, .nimble-portfolio-paging li {
	float:left;
	list-style:none;
	margin-right:25px;
	padding:0;
	margin-left:10px
}
.nimble-portfolio-content div.three ul li.bigcard {
	background-color:#fff
}
.nimble-portfolio-content div.three ul li {
	float:left;
	width:216px;
	margin:18px 15px 0 0;
	list-style:none;
}
div.nimble-portfolio ul li a.button-fixed, div.description a.button-fixed {
	float:left;
	font-size:11px;
	font-weight:400;
	height:29px;
	line-height:26px;
	margin:10px 0 0;
	text-align:left;
	width:88px
}
.nimble-portfolio-content div.three h6 {
	margin:10px 0;
	font-size:13px;
	text-align:center
}
div.nimble-portfolio-filter ul li, .nimble-portfolio-paging ul li {
	float:left;
	margin:0 8px 0 0
}
div.nimble-portfolio-filter ul li a, .nimble-portfolio-paging ul li a {
	display:block;
	padding:0 10px;
	line-height:25px;
	font-weight:400;
	text-shadow:0 1px 1px rgba(255, 255, 255, .5);
	border:1px solid #dadada;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .05);
	box-shadow:0 1px 1px rgba(0, 0, 0, .05);
	background:#fdfdfd;
	background:-moz-linear-gradient(90deg, #fdfdfd, #f9f9f9);
	background:-webkit-gradient(linear, center top, center bottom, from(#fdfdfd), to(#f9f9f9));

}
div.nimble-portfolio-filter ul li a:hover, .nimble-portfolio-paging ul li a:hover {
	background:#f4f4f4;
	background:-moz-linear-gradient(90deg, #f4f4f4, #fefefe);
	background:-webkit-gradient(linear, center top, center bottom, from(#f4f4f4), to(#fefefe));

}
div.nimble-portfolio-filter ul li a:active, div.nimble-portfolio-filter ul li.current a ,
.nimble-portfolio-paging ul li a:active, .nimble-portfolio-paging ul li.current a {
	background:#e7e7e7;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05)
}
nimble-portfolio-content .shadow {
	border:6px #fff solid;
	-moz-box-shadow:0 0 5px #ccc;
	-webkit-box-shadow:0 0 5px#ccc;
	box-shadow:0 0 5px #ccc
}
div.nimble-portfolio ul li a.item img {
	border:1px solid #f4f4f4
}
.nimble-portfolio-item img {
	width:216px;
	height:160px;
	outline: 5px solid rgba(255, 255, 255, 0.5);
	outline-offset: -1px;
}
.imgthumbbg {
	background: url("images/gallery_shadow.png") no-repeat scroll 0 0 transparent;
	bottom: -21px;
	display: block;
	height: 25px;
	right: -12px;
	z-index: -2147483648;
}
.nimble-portfolio-rollerbg-image:hover {
	background-image:url(images/image-hover.png);
	background-repeat:no-repeat;
	width:216px;
	height:160px;
	display:block;
	background-position:top
}
.nimble-portfolio-rollerbg-video:hover {
	background-image:url(images/video-hover.png);
	background-repeat:no-repeat;
	width:216px;
	height:160px;
	display:block;
	background-position:top
}
.nimble-portfolio-item {
	width:216px;
	height:160px;
	display:block;
	background-repeat:no-repeat;
	}
div.nimble-portfolio ul li a {
	text-decoration:none;
}
