@alexball: When I go to Appearance > Themes, I don’t see “install themes” tab anywhere, not sure why.
@lindsey: thanks for the info, I will try to set up my FTP acct and try that, will update you with my status.
Thanks for the reply! I could install the theme from within the dashboard of WP, but it’s just that we also bought the theme from http://www.templatesold.com and download as zip file. i need to figure out a way to “upload” that to my WP site. I will try to set up a FTP acct on Dreamhost and upload it, hopefully it will be straight forward. Please let me know if anyone has similar experience with WP with Dreamhost. Have a good day!