Fix accesibility issue with menus and minor tweeks to css.