Use the WP Dashboard to install your theme:
- Download a theme from wordpress.com or wordpress.org – a compressed .zip file will be downloaded to your computer.
- On your dashboard, go to: Appearance > Themes ›
- Click on the Upload Theme button next to the “Add Themes” title to upload the saved .zip file and select Install Now
- Once the theme has been installed, you can activate it from Appearance > Themes > section.