Very interesting TED lecture by Jonathan Haidt on what sort of moral foundations are universal across cultures, and how different political outlooks, liberal versus conservative, empathize these differently.
My comments and links to the lecture are here