Thanks for the specs on seat post length. Sounds like 710mm is all you can expect even with cheating.
305 is an ISO tire size; checking to make sure it's not a weird size for which replacement tires wouldn't be possible. Can you check and see if iso305 is stamped on the sidewall of the tire?
http://www.sheldonbrown.com/tire_sizing.html
Appreciated your quick response!