grey, black, white, beige, even navy blue if the right shade. Dont wear green though unless its the holidays :)
Anything black or dark green. But you shouldn't be wearing red lipstick if you think your lips are too thin...
I think it looks good with any simple outfit, like nothing with flashy patterns, just simple colors.
wear dark or dull colors but never wear purple... EVER