Meg how about the Origins vitazing moisturizer? It has a bit of a tint to it which should help even out skin tone.
It has good reviews on makeupalley:
http://www.makeupalley.com/product/showreview.asp/ItemId=136642/VitaZing-SPF-15-Energy-boosting-moisturizer