/* Custom Classes

------------------------------------------------------------ */

.group:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }

* html .group {  } /* IE6 */

*:first-child+html .group { } /* IE7 */





/* General Styles

------------------------------------------------------------ */



/* Filter */

.filter{float: left; margin-top:15px; width:200px;}

/*.filter li {float: left; width:200px; line-height:30px; text-shadow:0px 0px 0px #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:1px; border-bottom:1px solid #ffffff; background:#185EA5; font-weight:normal;}*/

.filter li {float: left; width:200px; line-height:30px; text-shadow:0px 0px 0px #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:1px; border-bottom:0px solid #f4f4f4; background:#f4f4f4; font-weight:normal; }


.filter li:after { content: ""; }

.filter li:last-child:after { content: ""; }

.filter a { padding: 0 10px; color:#4f4f4f;font-weight:normal; text-decoration: none; font-weight:bold}

.filter a:hover, .current a { color:#2c73b5; font-weight:bold; }



/* Portfolio Items */

.portfolio{width:730px; float: right;}

.portfolio li {float: left;}

.portfolio li:nth-child(4n){margin-right: 0; }

.portfolio a { display: block; text-decoration: none; }

.portfolio img {display: block;}