better CSS for long menu items with children