@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

@media screen and (max-width: 480px) {
    .description,
    .indexCommentContent,
    #buttonRowContainer,
    #sidebar,
    #footer {
        display: none;
    }

    #headerimg a img {
        width: 80%;
    }

    #contentContainer,
    #header,
    .wp-caption {
        width: 100% !important;
    }

    #content {
        width: 97%;
    }

    #content {
        margin-top: 0;
    }

    .entry img {
        max-width: 100%;
        height: auto;
    }

    h2 {
        font-size: 17pt;
    }

    #navigationTop {
        display: block;
        text-align: center;
    }

    #navigationTop .responsiveMenuSelect {
        width: 50%;
    }

}