/* portfolio filter styles */
.subfilter {display:none}
	.filtered-list {
		margin-bottom:20px;
		overflow:hidden;
	}

	.filtered-list ul {
	   margin:0;
	   padding:0;
	}

    ul.filters {   
        float: left;      
        list-style: none;   
        margin: 0 20px 0 0;   
        width: 100%;  
        padding:0;
    }  
    ul.filters li {   
        border-right: 1px solid #dedede;  
        float: left;  
        line-height: 16px;  
        margin-right: 7px;  
        padding-right: 7px;
        font-size:12px; 
		margin-left: 0px;
    }   
    ul.filters li.noline {
        border-right:none;
    }
    ul.filters a { color: #777; text-decoration: none; }  
    ul.filters li.current a, ul#filter a:hover { text-decoration: underline; }  
    ul.filters li.current a { color: #333; font-weight: bold; } 
    ul#portfolio {   
       float: left;   
       list-style: none;   
       margin-left: 0;   
       width: 100%;  
}  
 
ul.filters li.title {
   color:#D1232b;
   text-transform:uppercase;
   font-weight:bold;
}

ul.sub {margin:6px 50px 10px 58px; width:500px;}
ul.sub li {margin:8px 0 0 0; padding:0 10px 0 10px;}

article.hidden {display:none}

.filtered-list h3 {margin-bottom:0px}

span.customSelect {
font-size:11px;
background-color: #fff;
color:#7c7c7c;
padding:5px 7px;
border:1px solid #ccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px 5px;
}
span.customSelect.changed {
background-color: #f0dea4;
}
.customSelectInner {
background:url(customSelect-arrow.gif) no-repeat center right;
}