body{margin:0;padding:0;overflow:hidden;background:#000;color:#fff;font-size:24px;font-family:monospace}
#g{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1000}
#w{margin:10px}
#t{display:inline-block} 
#t a{font-size:34px;color:#fff;text-decoration:none;padding:0 5px}
#t a:hover{background:#333}
#m{float:right;z-index:1000}
#a{position:absolute;top:80px;left:10px;width:calc(100% - 20px);bottom:10px;background:#444;opacity:0.8;z-index:-100;display:block}
#p{position:absolute;top:60px;width:calc(100% - 20px);height:60px;background:#000;z-index:-100;font-size:44px;background-color:rgba(50,50,50,0.5)}
#p a{float:right;cursor:pointer}
#d{position:absolute;top:120px;bottom:20px;width:calc(100% - 30px);background:#000;z-index:-100;padding:0 10px 0 0;overflow-x:hidden;overflow-y:auto;background-color:rgba(50,50,50,0.5)}
#d a{color:#7cacf8;padding:0 5px}
#d a:hover{background:#333}

ul{margin:0;padding:0;list-style:none}
ul li{display:block;position:relative;float:left}
li ul{display:none}
ul li a{display:block;text-decoration:none;color:#fff;padding:5px 15px;white-space:nowrap;cursor:pointer}
ul li a:hover{background:#444}
li:hover ul{display:block;margin:0;padding:0}
li:hover li{float:none}
li:hover a{background:#444}
li:hover li a:hover{background:#666}

::-webkit-scrollbar{width:3px}
::-webkit-scrollbar-track{background:#444}
::-webkit-scrollbar-thumb{background:#15c}
::-webkit-scrollbar-thumb:hover{background:#15c}