Yes! Finally someone with some style haha (I've got those in the pink and they look amazing). Sorry to tell you that I don't think there's anyway to pull them off with a dress though :( But I can tell you that these would look good:
- Black or gray or white jeans (preferably ones with tapered legs are the best.. like skinny jeans)
- Black or gray or in your case yellow leggings (cause you know that purple and yellow are compliments)
- Blue, black or white jeans minis (with or without tights underneath)
Just remember to wear what you feel comfortable in, it makes no sense looking totally funky and retro if you don't feel comfortable enough to rock it :)
As far as skirts go I think they'll all clash with something like that. For you I would recommend something along the lines of some black pants. Perhaps something semi-formal/casual. I'm thinking the pants should probably show off your figure in a way that is complimentary. For a top I would try getting something along the lines of a button up pinstripe in either a deep green or a purple that compliments the shoes.
If you insist on wearing a skirt I would recommend wearing something in a dark green plaid, with black knee high socks. For a top you might be able to get away with a matching purple camisole with a short, black jacket. Be warned though, this will be very hard to pull off and you might not be one of those people who can do it.
something short - perhaps mid-thigh. Or one of those high-waisted ones with the white tank top looking top half that flows into a plaid short skirt. (sell them at Rue 21, Forever 21, Bealls, and JC Penneys)
A long, below the knee, or maxi dress would look tacky.