SRI as an industry is fairly well-developed over the large cap arena. funds like Pax and Neuberger Berman Socially Responsive also include a lot of mid caps and some small caps, and some international stocks as well.
however, and I think this is what you're asking, there aren't a lot of good small cap SRI funds. Calvert and Citizens have a whole bunch of crappy ones. Winslow Green Growth (WGGFX) was mentioned in that article, but it is risky. ditto for international funds: Calvert and Citizens have crappy ones. Portfolio 21, mentioned in the article, is a global fund and it's a little expensive.
M*'s coverage of SRI bond funds is scarce. frankly, Pax World Balanced is the safest choice.
and to my knowledge, there's no SRI real estate fund, or commodities mutual fund. but surprise, surprise: there are actually some SRI hedge funds:
http://www.sri-advisor.com/commentary.html?id=15