A black socks affair huh? Sorry, Todd I couldn't resist.

Both the green and the red would look well, the green would tend to give it a bit of a more muted tone, and the red would make it somewhat more casual formal style (like a wedding for example).

That is just my opinion, and I have been known to be wrong a time or two, I know that is hard to belive