Let's try the automated route:
Download and burn to CD Partition Wizard. http://www.partitionwizard.com/download.html
Boot into it. Right click on the first two partitions and delete each.
Now right click on your Windows 7 partition and mark it active
Now right click again Windows 7 partition and choose Resize/Move and move the left border over to include all of the deleted Recovery and D: partition unallocated space before it. Further resize the partition as you wish. Execute all tasks.
Now boot into the Windows 7 installer Repair console and run Startup Repair at least 3 times, as it will try multiple repairs before finally rewriting the MBR to the moved C: drive.
When finished, use Windows 7 backup imaging to make an image of your HDD stored externally (and in a primary formatted partiton if you want) so that you never have to install again, just reimage the HDD or a replacement using the booted repair disk.