My boss is hosting a first annual office dinner party soon. Based on what he told me, I should dress in a suit but I need not be too formal. I'm having trouble matching my suits with some of my not so formal shirts. To work with, I have a black or navy suit, a dark purple gingham shirt or light pink gingham shirt, a solid navy blue tie. I was hoping I could get some advice on matching these items. If not, I could always go with a solid blue or white shirt and a tie. Thanks, and let me know what you guys think (for now I'm leaning towards the navy suit with the dark purple gingham shirt and navy blue tie).