@media only screen and (max-device-width: 640px) {
    /* Mobile Style Changes */
    body {
        font-size: 24px;
    }
    #mainmenubar a {
        font-size: 1.2em;
    }
    #sidebar {
        width: 0;
        visibility: hidden;
    }
    #maincontent {
        width: 100%;
    }
    #footerLinks {
        width: 100%;
    }
    .portfolioImg {
        margin: 10px 20px;
    }
    .portfolioImg img {
        width: 100%;
    }
    h1 {
        line-height: 1.25em;
    }

.lightbox-image {
    width: 320px;
}

}