You use an FTP program ... FireFTP is a free one and an add on for FireFox ... you upload the theme into the wp-content > themes folder ... you're done. Now activate the theme in the WordPress admin control panel.
Its very simple to upload wordpress theme just go to this url yourblogurl/wp-admin/theme-install.php?tab=upload Or manually go to Appearance>Add New Themes>Upload
It has all been said here. If you need any personal help getting this done send me a personal message. I would be more than happy to help you out.
You have the file manager in your host. Filemanager. content / themes -> upload your theme in rar . unzip it there. Goto WP admin panel -> themes -> activate it. cheers!
You don't need any FTP client to upload Wordpress themes . Just make sure that you have Wordpress version above 2.8 . In your dashboard near akismet stats , there will be a button to change theme .Just click on it and upload new Wordpress theme .
use any ftp program then look public_html or www dir > blog dir if any > wp-content > themes > upload ur full theme folder here. now go to wp admin > apperance > themes > activate.