Log in to your WordPress Dashboard, click on Appearance->Themes, then click “Add New” button . Click the “Upload Theme” button
Using the file browser, find the .zip file on your computers hard drive
Click “Install Now”
The theme will be uploaded to your site and installed
Click “Activate”. If you don’t have Easy Digital Downloads installed, you will see a notice to install the required plugin. Click “Begin Installing Plugins”.