.top-panel li a { color:#666; text-shadow:#fff 0px 1px 0px float:left; border-right:1px dotted #ddd; padding:0 10px; display:block; }
.top-panel li a:hover { color:#a8cc37; }
.menubar ul .sublnk { position: relative; }
.menubar ul li ul { width:200px; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.7); margin:0; padding:5px 0px; border-radius:4px; background:rgba(0,0,0,0.8); left:0; position:absolute; z-index:9999; display:none; }
.menubar ul li ul li a, .menubar ul li ul li, .menubar ul li ul li a { background: none; float: none; border:none; height: auto; display: block; line-height: normal; text-transform: none; }
.menubar ul li ul li a { color: #fff; font-size:11px; padding:5px 0 5px 7px; }
.menubar ul li ul li { padding: 0; }
.menubar ul li ul li a:hover { color:#fff; background:rgba(255,255,255,0.15); }