.customCaption .contentTitle {display: none;}
.customCaption p {padding-top: 5px; padding-bottom: 20px;}
.imageGallery {max-width: 410px; margin: auto;}
.primaryContentContainer .contentTitle, .navContent, .siteName {text-transform: uppercase;}

@media only screen and (min-width: 768px) {
    #navTopLevel > li > a {
        border-bottom: 1px solid transparent;
    }
    #navTopLevel > li > a.selected {
        border-bottom: 1px solid #555;
    }
    #navTopLevel > li > a:hover {
        border-bottom: 1px solid #555;
    }
    #navTopLevel > li:nth-child(1) > ul {
        border: 1px solid #555;
    }
    #navTopLevel > li:nth-child(1) > ul > li > a {
        color: #808080;
        background: #26221e;
    }
    #navTopLevel > li:nth-child(1) > ul > li > a.selected {
        border-bottom: 0px;
        color: #ccc;
    }
    #navTopLevel > li:nth-child(1) > ul > li > a:hover {
        color: #ccc;
        background: #26221e;
        border-bottom: 0px;
    }
}
