I would start with the Tides Foundation/Tereza Heinz/George Soros - both are emebers of the Tides Foundation, and supporting such with 20Million dollars. Info can be found at kerry-04.org
Don't forget Ford Foundation. They fund lot of leftist causes. It was formed by Henry Ford I believe.