A black or navy suit with a white shirt is always appropriate for a wedding. Ties are optional.