.portfolio-project-list, .portfolio-category-list {
    margin: 0;
    overflow: hidden;
}

.portfolio-project-list li, .portfolio-category-list li{
    width: 320px;
    float: left;
    margin-right: 10px;
    list-style-type: none;
}

.portfolio-category-list a:hover, .portfolio-project-list a:hover {
    text-decoration: none;
}

.portfolio-category {
    margin-bottom: 0;
}

/*************************
* NAVIGATION ELEMENTS
*************************/

/* Categories */
#portfolio-category-navigation {
    margin-top:  -15px;
}

#portfolio-category-navigation a {
    text-transform: uppercase;
    font: 0.8em Arial,Helvetica,sans-serif;
    margin-right: 10px;
    padding:3px;
    color: #333;
}

#portfolio-category-navigation a:hover, #portfolio-category-navigation li.active a{
    color: #fff;
    background-color: #009ef0;
    text-decoration: none;
}

/* Projects */
#portfolio-project-navigation {
    position: relative;
    top: -3.2em;
    float: right;
}

#portfolio-project-navigation a, #portfolio-project-navigation .inactive {
    font: 0.8em Helvetica, Arial,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 0 5px;
    padding: 4px 5px 2px;
    background-color: #333;
    color: white;
}

#portfolio-project-navigation a:hover{
    background-color: #009ef0;
    text-decoration: none;
}
 
#portfolio-project-navigation .inactive{
    background-color: #d6d6d6;
}

/*************************
* PROJECT PAGE
*************************/
#portfolio-project {
    position: relative;
    top: -1em;
    overflow: hidden;
}

#portfolio-project .images {
    float: left;
    margin: 0;
    padding: 0;
    /*width: 900px;*/
}

#portfolio-project .images li {
    list-style: none;
    width: 1000px;
}

#portfolio-project aside {
    width: 100px;
    float: right;
}

#portfolio-project article {
    width: 600px;
    clear: both;
}

/*************************
* HIGHLIGHTS (HOMEPAGE)
*************************/
#portfolio-highlights {
    width: 715px;
    height: 416px;
    margin: 0;
    padding: 0;
    float: right;
}

#portfolio-highlights li {
    list-style: none;
}
