.has-navbar {
    color: #bbbdc9;
    background: #414350;
 }
.navbar {
    border: 0;
    padding: 8px 12px;
    background: #414350;
}
.navbar>nav, #banner, #menu, #right,#left,#footer {
    background: #494b57;
    border-radius: 8px;
    padding:10px  20px
}
#left,#right  {
    margin-top: 20px;
    margin-bottom: 20px;
}
a, .navbar a, .navbar ul{
    color: #bbbdc9;
}
.navbar a:link, .navbar a:active, .navbar a:visited {
    color: #bbbdc9;
    text-decoration: none;
}

#footer,.navbar  {
    position: fixed;
    left: 0;
    right: 0;
}
#footer {
    bottom: 0;
    border-top: 20px solid #414350;
}
.navbar {
    top: 0
}
#banner {
    margin-top: 82px;
}
#main {
    
}