You must have working version of WordPress installed before installing theme. Have a look into the following instructions and video if you need any help.
WordPress links you will find useful:
- WordPress Codex – General information about WordPress and how to install on your server
- Instructional Video – How to install WordPress video created by Woo Themes
- First Steps With WordPress – General information about wide variety of topics
- FAQ New To WordPress – WordPress FAQ’s
WordPress dashboard: download your theme and sign into your WordPress dashboard (e.g., yourdomain.com/wp-admin). Navigate to Appearance > Themes > Add New > Upload, and select your zipped theme folder, click “Install Now”. Once the theme is uploaded you will need to activate it, either with the provided link or under Appearance > Themes.