Did you know there's a difference between "semiformal" and "dressy casual"? Here are the finer points of proper dress.
General Holidays & Parties from CharlesH