We get this one a lot. There are actually two different types of WordPress installs. The first one is through WordPress.com. They use their own services to offer WordPress hosting. WordPress.org is the DIY version of WordPress. WordPress.org allows you to download the WordPress software and install it yourself to your own host.
The ProPhoto theme doesn’t support WordPress.com and is a self hosted WordPress theme only. Meaning WordPress, the ProPhoto theme and one of our designs needs to be installed via your own hosting through someone like Dreamhost, Bluehost or similar hosting service.
The good part of all this is hosts today have a quick option to install WordPress to your new host super easily, usually with just a couple of clicks of the mouse and about 5 minutes of your time, no need to install WordPress manually! Contact your host if you need help installing WordPress or you can hire us to do it for you!