div.ccat {
    clear: both;
}

div.ccat h3 {
    padding: 1em 0 0 0;
    margin: 0 0 1em 0;
    border-top: 1px solid #666;
}

div.cimg {
    display: inline;
    float: left;
    background: #fff;
    padding: 4px;
    margin: 0 1em 2em 0;
    border: 1px solid #999;

    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;

    box-shadow: 0px 0px 6px #000;
    -moz-box-shadow: 0px 0px 6px #000;
    -webkit-box-shadow: 0px 0px 6px #000;
}

div.cimg img {
}

div.cdesc h4 {
    margin: 0 0 1em 0;
}

ul#lworks li {
    clear: both;
    margin-bottom: 2em;
}

a.showmore {
    cursor: pointer;
    display: block;
    clear: both;
    text-align: center;
    margin-bottom: 2em;
}

div.cmore {
    display: none;
}

div.cothers,
div.cmore {
    clear: both;
}

div.cothers div.cportfolio,
div.cmore div.cportfolio{
    display: inline;
    float: left;
    font-size: 90%;
    width: 300px;
    padding-bottom: 2em;
    margin: 0 9px;
}

div.cmore div {
    float: none;
    height: 160px;
}

div.cmore div div.cportfolio {
    width: 202px;
}

div.cothers div.cportfolio h4,
div.cmore div.cportfolio h5 {
    margin: 0.6em 0;
}

div.cothers div.cportfolio img,
div.cmore div.cportfolio img {
    /*padding: 4px;*/
    border: 1px solid #666;
    
    box-shadow: 0px 0px 4px #999;
    -moz-box-shadow: 0px 0px 4px #999;
    -webkit-box-shadow: 0px 0px 4px #999;
    -khtml-box-shadow: 0px 0px 4px #999;
}
