On its Cruise Elegant evenings, Carnival Cruise Line still recommends sport coats for men and cocktail dresses for women, but ...