
@media screen and (min-width: 1px) {

    /* For other #mobileLeftNav styles, see slider/mobileleftnav */
    #mobileLeftNav {
        border-top: 3px solid #265e39;
    }
    #mobileLeft-archive-menu {
        padding: 0 20px 40px;
    }
    #mobileLeft-archive-menu ul {
        list-style: none;
    }
    #mobileLeft-leftNav {
        display: none;
    }

    /* Specific to left navigation on inside main nav pages */
    #leftNav h2 {
        margin-bottom: 4px;
    }
    #leftNav .level_1 a {
        padding: 4px 15px;
        font-size: 13px;
        font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    }
}

@media screen and (min-width: 641px) {

    #mobileLeftCol {
        display: none;
    }
}

@media screen and (min-width: 961px) {

    #mobileLeftNav {
        visibility: hidden;
        height: 0;
        width: 0;
        overflow: hidden;
    }
}