I have an Ivory dress and I was wondering what color should the shirt be that goes underneath the suit for the guys? If the groom wears a white shirt, wont it make my dress look dirty? What about the groomsmen? They are all wearing black suits but not sure what color shirt.