.menu{margin:0;padding:0}.menu a{display:block;height:25px;margin:3px;color:#fff;text-shadow:#000 0 0 2px}.menu a:hover{background-color:#1e3282}.menu ul{list-style:none;padding-left:0}.menu li{line-height:25px;border:solid 0 #ccc;margin:0;padding:0}.menu a{padding-left:5px}.menu li>ul a{padding-left:15px}.menu li>ul>li>ul a{padding-left:25px}.menu li>ul>li>ul>li>ul a{padding-left:35px}.menu .expanded>a{font-weight:700;color:#ff9}