.nano{position:relative;width:100%;height:100%;overflow:hidden;}
.nano > .nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0;}
.nano > .nano-content:focus{outline:thin dotted;}
.nano > .nano-content::-webkit-scrollbar{visibility:hidden;}
.has-scrollbar > .nano-content::-webkit-scrollbar{visibility:visible;}
.nano > .nano-pane{background:rgba(118, 118, 118, 0.2);position:absolute;width:10px;right:5px;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.nano > .nano-pane > .nano-slider{background:rgba(118, 118, 118, 0.2);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed{visibility:visible\9;opacity:0.99;}
.sub_menu{list-style:none;margin-left:26px;}
.sub_menu li a{line-height:2px;color:#d0c8c5;}
.menu{width:200px;list-style-type:none;}
.toplevel{display:block;padding:0 10px;line-height:2;color:#fff;text-decoration:none;background:#f00;}