@charset "UTF-8";
/* CSS Document */



html, body {
	margin:0;
	padding:0;
	font-family: Trebuchet MS;
	color: #444;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 12px;
	background:#333;
text-align: centre;
margin-top:8px;

}

html {border-top: 35px solid #292929; margin-top:0px; height:100%}
#container {
	margin:0 20px;

border-right: overflow-y:hidden
}
#container a {
	margin:0;
	padding:0;
}
#container img {
	
	padding:0;

}
#container li {
	float:left;
	list-style:none;
	list-style-type:none;
	margin: 0;
	padding:0
}
#container p {
	float:left;
	list-style:none;
	list-style-type:none;
	line-height:15px;
	margin:0;
	padding:10px;
	width: 506px;background:#dadadc;
	height:61px; display:block;text-shadow: 1px 1px 1px #fff;
}


ul#filter { 
position: absolute; height: 20px; width: 950x; top: -10px; left: 20px;
	float: left; 
	font-size: 12px; 
	list-style: none; 
	padding: 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#333;
	color:#999;
	margin-left:45px;
	border-top: 1px solid #474747;
	border-left: 1px solid #474747;
	border-bottom: 1px solid #161616;
}
ul#filter li { 
	border-right: 1px solid #344;
	float: left;
	line-height: 20px;
	margin-right: 10px;
	padding-right: 10px;
	text-shadow: 1px 1px 1px #000;
}
ul#filter li:last-child { border-right: none; margin-right: 0; padding-right: 0; }
ul#filter a { color: #fff; text-decoration: none; }
ul#filter li.current a, ul#filter a:hover { text-decoration: none; }
ul#filter li.current a { color: #ec8028; font-weight: normal; }

ul#portfolio { 
	
	list-style: none; 
	margin: 0 auto; 
	
}
ul#portfolio li { 
	
	float: left; 
	margin: 2px; 
	padding: 2px;
	
}
ul#portfolio a {  }
ul#portfolio a:hover { text-decoration: none; }
ul#portfolio img {  display: block;  margin-bottom: 5px;}
