/* Adjustments main.css layout */
body {
    background: #f2f2f2;
}

a {
    border-bottom: solid 1px;
}

#header > nav > ul > li > a {
    padding: 0 0.9em;
}

.hidden {
    display: none;
}

#main .thumb {
    width: 14.66%;
}

@media screen and (max-width: 1680px) {
    #main .thumb {
        width: 18%;
    }
}

@media screen and (max-width: 1280px) {
    #main .thumb {
        width: 23%;
    }
}

@media screen and (max-width: 980px) {
    #main .thumb {
        width: 31.33%;
    }
}

@media screen and (max-width: 480px) {
    #main .thumb {
        width: 48%;
    }
}

/* Additions to layout */
#main {
    margin-left: 1%;
    margin-right: 1%;
}

article.thumb {
    margin: 1%;
}

div.gallery_category {
    width: 100%;
    margin-top: 5px;
    margin-left: 2%;
    font-size: 2em;
}

div.gallery_category a {
    border-bottom: none;
}

#gallery_menu {
    display: inline-block;
}

#gallery_menu ul {
    list-style: none;
}

#gallery_menu ul li {
    display: inline-block;
}

span.smaller {
    font-size:70%;
}

@media screen and (max-width: 1240px) {
    #gallery_menu {
        visibility: hidden;
    }
}

@media screen and (max-width: 736px) {
    div.gallery_category {
        padding-top: 2em;
        margin-top: -2em;
    }
}
