CSS Menu customization - how to change first level menu item background and font color on hover