The wife and I are attending a friends wedding this afternoon. The attire is somewhat more casual than a typical wedding so I don't want to go with a full suit. I have a really nice black blazer that I would like to wear. I have always worn this blazer with khakis, but my wife says that is a terrible look and black should never be worn with khakis? What are your thoughts. I always wear a black belt and black dress shoes as well, and the blazer is textured with dark brown buttons. Is my wife right in this and have I been looking like a fool before I met her?