at 6' tall and 210 lbs, with relatively short legs (30" inseam jeans) and a long tosro, I ride a Specialized "L" Large in their hybrids.
IMHO, the more important factor in a good fit is the top tube length, not the seat tube length which is the traditional measure of a bicycle size.