.hdrImageWrap .hdrImage {position: relative; width: 980px; }
.hdrImageWrap .hdrImage .page-title {background: rgba(0,0,0,0.5); color: #fff; padding: 10px 20px; bottom: 30px; left: 0; position: absolute; font-size: 1.833em;}

div.siteNav div.mainLink {background-color: #cf3030; width: 155px; height:45px; }
div.siteNav div.dark {background-color: #e03939;}
div.siteNav div.home {width: 50px;}
div.siteNav div.mainLink a {white-space: normal;}
div.siteNav div.mainLink > a {height: 25px; white-space: normal;}
div.siteNav div.mainLink > a.two-line {padding-top: 7px; padding-bottom: 23px; height: 31px;}
div.siteNav div.mainLink .submenu a {background: #ee3333;}
div.siteNav div.mainLink .submenu a:hover,
div.siteNav div.mainLink a:hover {background-color: #ff7373; height:15px;}

div.body-innerwrap li {margin-bottom:4px;}

a.photo-title {
    background: rgba(0, 0, 0, 0.5)!important;
    color: #fff !important;
    padding: 10px 20px;
    bottom: 70px;
    left: 0;
    position: relative;
    font-size: 1.833em;
}