#layout_wrapper { border:none !important;position:relative; }
.bg-color-4 { background-color:#0d0f48 !important; }
header { margin-bottom:30px; }
.panel-pos { position:absolute;top:150px;width:960px;z-index:0; }
.panel-pos, .border-sep { background-color:#0d0f48; }
#user_arrow {background-position: 0px -163px;}
#full_name { color:#FFFFFF; }
.border-sep { display:none; }
.horizontal.control-panel-link {
    color: #FFF;
    font-weight: bold;
    background-position: 0px -258px;
}
footer { 
   background-color: #D4CC56;
    border-bottom: 1px solid #6D8795;
    border-top: 3px solid #0d0f48;
}
/**menu overrides **/
ul.vertical.site-menu li.sub-parent:hover ul { left:85%; }
ul.vertical.site-menu li:hover,ul.vertical.site-menu li.sub-parent:hover,ul.vertical.site-menu ul.sub-menu li:hover  {
    background-color: #CAC033;
}
ul.vertical.site-menu li, ul.vertical.site-menu ul.sub-menu li {
    background-color: #D3CB52;
    border-bottom: 1px solid #938C25;
    border-top: 1px solid #F2F0CD;
    background-position: 150% 0%;
}
ul.vertical.site-menu li span a, ul.vertical.site-menu li span span, ul.vertical.site-menu ul.sub-menu li span a {
    color: rgb(85, 80, 7) !important;
    font-weight: normal !important;
    font-size: 16px !important;
}
ul.vertical.site-menu li span a:hover, ul.vertical.site-menu li span span:hover,ul.vertical.site-menu ul.sub-menu li span a:hover { color:#000000 !important; }
#colorizer {
    right: 20%;
}
/**header overrides **/
h1, h2, h3 {
    background-color: transparent !important;
    color: rgb(90, 84, 0) !important;
    box-shadow: none !important;
    border-radius: 0px;
    padding-left: 0px;
    margin-left: 0px;
}
h3 {
    border-bottom: 1px solid rgb(90, 84, 0) !important;
}
/**misc **/
.footer-container, .footer-container a, .footer-container span { color:#000000; }
.add-me-link { margin-left:10px; font-weight:normal;}
.add-me-link, #non_member_panel .login-link { color:#FFFFFF; }
.ce-button { background-color:#8e8e8e; }
.ce-button:hover { background-color:#b3b4b4; }
.question-name { white-space:normal !important; width:300px !important; word-break:break-all !important; }
.scale-prompt-cell {white-space:normal !important;}
.scale-cell {
    text-align: center;
    width: auto;
}

.menu-container {display:block; }
