Wedding dress codes vary by season, theme, and formality, but one rule generally applies across the board: don't wear white. Unfortunately, not all guests are prepared to abide by this guideline, even ...