Hi,
In order to resize partitions without reinstall everything,
I would suggest using GParted
http://gparted.sourceforge.net/livecd.php
using that LiveCD you can resize your partitions according to
your needs.
(Please have a backup before doing anything...)
Best regards,