How do I upload the WordPress theme?
1. Download theme files from ThemeForest
2. Extract/Unzip that zip
3. Locate 'Theme' folder which should have a zip file in it (thats the theme)
4. Login to WordPress
5. Go to Appearance > Themes
6. Choose 'Install Themes' tab
7. Click 'Upload'
8. Click 'Choose file'
9. Locate the zip file you found on step 3
10. Click 'Install Now'
11. Theme will then upload
12. Choose 'Activate' Please note: above steps are based on WordPress 3.5