section.aside:not(.small){-webkit-transform:translate(256px, 0);-moz-transform:translate(256px, 0);-ms-transform:translate(256px, 0);-o-transform:translate(256px, 0);transform:translate(256px, 0);-webkit-transform:translate(256px, 0);-moz-transform:translate(256px, 0);-ms-transform:translate(256px, 0);-o-transform:translate(256px, 0);transform:translate(256px, 0);}
section.aside.small{-webkit-transform:translate(64px, 0);-moz-transform:translate(64px, 0);-ms-transform:translate(64px, 0);-o-transform:translate(64px, 0);transform:translate(64px, 0);-webkit-transform:translate(64px, 0);-moz-transform:translate(64px, 0);-ms-transform:translate(64px, 0);-o-transform:translate(64px, 0);transform:translate(64px, 0);}
section.aside.onright{-webkit-transform:translate(-256px, 0);-moz-transform:translate(-256px, 0);-ms-transform:translate(-256px, 0);-o-transform:translate(-256px, 0);transform:translate(-256px, 0);-webkit-transform:translate(-256px, 0);-moz-transform:translate(-256px, 0);-ms-transform:translate(-256px, 0);-o-transform:translate(-256px, 0);transform:translate(-256px, 0);}section.aside.onright.small{-webkit-transform:translate(-64px, 0);-moz-transform:translate(-64px, 0);-ms-transform:translate(-64px, 0);-o-transform:translate(-64px, 0);transform:translate(-64px, 0);-webkit-transform:translate(-64px, 0);-moz-transform:translate(-64px, 0);-ms-transform:translate(-64px, 0);-o-transform:translate(-64px, 0);transform:translate(-64px, 0);}
aside{position:absolute;width:inherit;height:inherit;top:0px;visibility:hidden;z-index:0;width:256px;max-width:256px;}aside.onright{right:0px;}
aside.current{visibility:visible;}
aside .title{line-height:42px;height:41px;font-size:15px;font-weight:bold;}
aside .title,aside .anchor,aside a{padding:0 6px;}
aside a{display:block;height:40px;font-size:14px;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
aside .bubble{float:right;padding-bottom:0px;}
aside *.not(.anchor) .bubble{margin-top:13px;}
aside *.anchor .bubble{margin-top:2px;}
aside .icon{width:24px;float:left;margin:8px 4px 0 0;font-size:24px;line-height:24px;text-align:center;}
aside .anchor{font-weight:bold;line-height:19px;}
aside.small{width:64px;}aside.small a{padding:0 8px;height:64px;}
aside.small .icon{height:48px;width:48px;font-size:48px;line-height:48px;}
aside.small .bubble{margin-top:-48px;}
@media handheld,only screen and (min-width:768px){.autohide[data-target="aside"]{display:none !important;} section.aside{width:auto !important;left:256px;right:0px !important;-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-ms-transform:translate3d(0px, 0, 0);-o-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-ms-transform:translate3d(0px, 0, 0);-o-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);-webkit-transition:none;}section.aside.small{left:64px;}}
