To re-install iPhoto
1. Put the iPhoto.app in the trash (Drag it from your Applications Folder to the trash)
2a: On 10.5: Go to HD/Library/Receipts and remove any pkg file there with iPhoto in the name.
2b: On 10.6: Those receipts may be found as follows: In the Finder use the Go menu and select Go To Folder. In the resulting window type
2c: on 10.7 they're at
A Finder Window will open at that location and you can remove the iPhoto pkg files.
If you purchased an iLife Disk, then iPhoto is on it.
If iPhoto was installed on your Mac when you go it then it’s on the System Restore disks that came with your Mac. Insert the first one and opt to ‘Install Bundled Applications Only.
If you purchased it on the App Store or have a Recent Mac you can find it in your Purchases List.
There's another way you might be able to restore the themes.
1 - download the iPhoto 9.4.2 updater from the Apple Downloads webpage.
2 - download and launch the demo version of Pacifist.
3 - drop the 9.4.2 update package into the open Pacifist window.
4 - select the iPhoto folder and have Pacifist intall it.
5 - repair disk permissions with Disk Utility.
6 - launch iPhoto and try printing again.
Thanks for this. It worked - but needed the addition of some useful advice from a colleague. You must re-install in the Admin account and NOT in the user account where all your favourite photos are. Since you will be downloading an older version of iPhoto it will attempt to open your 'current version' library and either will refuse to open or may even screw the library database up!. By re-installing in the Admin account it means that all updates can be done there to get it back to 'current' from the original iLife disc version BEFORE attempting to open up your current library. Doing that - the re-install worked perectly when applied to the photo library in my user account. Thanks again.