menu css and solving bugs