Semi-formal is not exactly casual ... color scheme, and wedding aesthetic. The second rule is to find a dress appropriate for the weather and season—no one wants to be in a strappy silk dress ...