.yale-wide-menu, .yale-boxed-menu {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: medium none;
    border-top: medium none;
}

ul.nice-menu-down {
    float: right;
    margin-top: -5px;
    margin-right: 25px;
}

ul.nice-menu li {
    margin: 10px 0 0 26px;
    border: none;
    font-size: 15px;
    line-height: 20px;
    color: #b95915;
}

ul.nice-menu li, ul.nice-menu-down li.menuparent {
    background: none;
}

ul.nice-menu a {
    padding: 0;
    color: #231f20;
}

ul.nice-menu li ul {
    background: rgba(255, 255, 255, 0.7);
    margin-left: -10px;
    border-top: 0px none;
}

ul.nice-menu li ul li {
    margin: 0px 0 0 0;
    padding-left: 10px;
}

/*
ul.nice-menu li ul li.last {
    padding-bottom: 10px;
}
*/

ul.nice-menu li ul li:hover {
    background: rgba(255,255,255,1) !important;
}

ul.nice-menu-down li li.menuparent {
    background-color: none;
    background: url("arrow-right.png") no-repeat scroll right center;
}

ul.nice-menu li ul li a, ul.nice-menu li ul li.menuparent {
    padding: 5px 0 5px 0 !important;
}

ul.nice-menu li ul li.menuparent {
    padding-left: 10px !important;
}

ul.nice-menu li ul li ul {
    margin: 0 0 0 10px;
}

ul.nice-menu-down li li.menuparent {
    background: auto;
    margin: auto;
    padding: auto;
}

#region-sidebar-first ul.menu li .nolink {
    padding: 0.4em 0;
    display: block;
}

.mediasubmenu li a {
    font-size: 18px;
    line-height: inherit;
}