/* Portfolio Filter Stylesheet */


/*****Custom Classes*****/
.clearing { clear: both; }
.last { margin-bottom: 0; }
.screenReader { left: -9999px; position: absolute; top: -9999px; }

/*****Basic Layout*****/
div#container { margin: 3px 5px 0px -30px; overflow: hidden; width: 840px; }


ul#filter li { 
	float: left;
	line-height: 16px;
	margin-right: 10px;
	padding: 3px 10px 3px 10px;
}
ul#filter li:last-child { border-right: none; margin-right: 0; padding: 3px 10px 3px 10px; }
ul#filter a { color: #999; text-decoration: none; }
ul#filter li.current a, ul#filter a:hover { text-decoration: underline; }
ul#filter li.current a { color: #333; font-weight: bold; }


ul.portfolio li span {
		vertical-align:top;
		text-align:left;
		font-size: 10px;
	}
ul.portfolio li { 
	border: 1px solid #AAAAAA; 
	float: left; 
	margin: 0 10px 10px 0; 
	padding: 3px;
	width: 240px;
	display: block;
	vertical-align:top;
	overflow: hidden;
  	height:auto;
  	height:58px;
  	max-height: 58px;
  	min-height:58px;
}
ul.portfolio a { vertical-align:top; width: 100%; }
ul.portfolio a:hover { text-decoration:underline; }
ul.portfolio div { float:left; }



div#container_ll { margin: 5px auto 0; overflow: hidden; width: 810px; }

ul.portfolio_ll li span {
		vertical-align:top;
		text-align:left;
		font-size: 10px;
	}
ul.portfolio_ll li { 
	border: 1px solid #AAAAAA; 
	float: left; 
	margin: 0 5px 5px 0; 
	padding: 1px;
	width: 260px;
	display: block;
	vertical-align:top;
	overflow: hidden;
}
ul.portfolio_ll a { vertical-align:top; width: 100%; }
ul.portfolio_ll a:hover { text-decoration:underline; }
ul.portfolio_ll div { float:left; }



div#container_n { margin: 3px 5px auto; overflow: hidden; width: 810px; }

ul.portfolio_n li span {
		vertical-align:top;
		text-align:left;
		font-size: 10px;
	}
ul.portfolio_n li { 
	border: 1px solid #AAAAAA; 
	float: left; 
	margin: 0 5px 5px 0; 
	padding: 1px;
	width: 260px;
	display: block;
	vertical-align:top;
	overflow: hidden;
}
ul.portfolio_n a { vertical-align:top; width: 100%; }
ul.portfolio_n a:hover { text-decoration:underline; }
ul.portfolio_n div { float:left; }
