/*Quick Portfolio*/

#filter  {
	background: url(images/bar.png) repeat-x 0 -94px;
	display: block;
	height: 40px;
	margin: 0 auto 15px auto;
	position: relative;
	width: 800px;
	text-align:center;
	/*
	-moz-box-shadow:0 4px 4px #000;
	-webkit-box-shadow:0 4px 4px #000;
	box-shadow:0 4px 4px #000;
	*/
}
.red  #filter,.red #filter:before, .red #filter:after, .red #filter a.active {background-image: url(images/bar-red.png);} .red #filter a.active {border-left:1px solid #760000;border-right:1px solid #760000;}
.blue  #filter,.blue #filter:before, .blue #filter:after, .blue #filter a.active {background-image: url(images/bar-blue.png);} .blue #filter a.active {border-left:1px solid #002968;border-right:1px solid #002968;}
.white #filter,.white #filter:before, .white #filter:after, .white #filter a.active {background-image: url(images/bar-white.png);} .white #filter a.active {border-left:1px solid #ddd;border-right:1px solid #ddd;}
.teal #filter,.teal #filter:before, .teal #filter:after, .teal #filter a.active {background-image: url(images/bar-teal.png);} .teal #filter a.active {border-left:1px solid #007C7E;border-right:1px solid #007C7E;}
.green #filter,.green #filter:before, .green #filter:after, .green #filter a.active {background-image: url(images/bar-green.png);} .green #filter a.active {border-left:1px solid #187600;border-right:1px solid #187600;}
.orange #filter,.orange #filter:before, .orange #filter:after, .orange #filter a.active {background-image: url(images/bar-orange.png);} .orange #filter a.active {border-left:1px solid #9C3300;border-right:1px solid #9C3300;}
.pink #filter,.pink #filter:before, .pink #filter:after, .pink #filter a.active {background-image: url(images/bar-pink.png);} .pink #filter a.active {border-left:1px solid #76006C;border-right:1px solid #76006C;}


#filter:before, #filter:after {
	background: url(images/bar.png) no-repeat;
	height: 43px;
	position: absolute;
	top: 0;
	width: 78px;
	content: '';
	/*
	-moz-box-shadow:0 2px 0 rgba(0,0,0,0.4);
	-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.4);
	box-shadow:0 2px 0 rgba(0,0,0,0.4);
	*/
}

#filter:before {
	background-position: 0 -47px;
	left: -78px;
}

#filter:after {
	background-position: 0 0;
	right: -78px;
}

#filter a{
	color: #FFFFFF;
	display: inline-block;
	height: 39px;
	line-height: 37px;
	padding: 0 15px;
	text-shadow:1px 1px 1px #315218;
					border-left: 1px solid transparent;
				border-right: 1px solid transparent;
}

#filter a:hover{
	text-decoration:none; background: #000;
}

#filter a.active{
	background: url(images/bar.png) repeat-x 0 -138px;
	/*box-shadow:	1px 0 0 rgba(255, 255, 255, 0.2),
				-1px 0 0 rgba(255, 255, 255, 0.2),
				1px 0 1px rgba(0,0,0,0.2) inset,
				-1px 0 1px rgba(0,0,0,0.2) inset;
				*/
				
				border-left: 1px solid #333;
				border-right: 1px solid #333;
}
