:/ Making sure shoes don't mark the floor is fine, but the entire restriction of dress shoes is ridiculous. A lot of the times, even if the shoes are not formal, they fit the outfit. I honestly would rather see a semi-formal outfit with shoes that match but aren't fancy than a semi-formal outfit with semi-formal shoes that look stupid or are the wrong color. After all, guys hardly EVER need semi-formal shoes for anything, and if they do, probably only one pair in one color. Us girls get it easy, we buy heels and flats all the time.