Go for a slim or skinny fit as in choose shirts that dont have too much excess fabric, so youre not limited to the material
An Oxford shirt is probably not the right choice for evening wear or a more formal office, but it can make for a great casual / weekend shirt
The fabulous little white dress has one long balloon sleeve that gathers at the wrist, while the curve-hugging short skirt ends well above the knees
The run itself may not be competitive, but the hunt for thrift store red dresses, especially in larger mens sizes, certainly can be
Depending on the dress, where you're going, and your personal preference, you could choose to wear a cardigan, denim jacket, or blazer