the only time you dont wear what the bride is wearing is if it is white. If the bride picks another color, all bets are off. any color is cool to wear. Also, never wear white even if the bride wears another color. You don’t want to be mistaken for the bride. It happens.
Evening weddings mean you can step up on the dress and jewelry. Think more along the lines of pearls, not diamonds.
It is ok to wear black since it is an evening occasion. Evening dresses are typically long. anything short looks too ‘cocktail’.
Hair is typically worn up.
in short, think of an elegant prom.
something beautiful is to wear a flower in your hair. Inexpensive and very unique. stay away from gardenias. they smell nice but turn brown.
one more thing. Your date, if you have one.
This means a traditional tux. This means a tux with a BLACK cumberbund. It is not by any means supposed to match your dress. This includes fun stuff; nix the looney tunes vests.
one last thing, I promise.
NO watches. DO not wear a watch for an elegant affair, regardless of how nice it is. It just doesnt go with the look.