OK, I downloaded a theme, it's in a folder on my desktop. Where exactly, & how to I put it? I've read the instructions for when you have Cpanel, & they make no sense to me.
My WP domain is a subdomain on my host account, so it's in a subfolder.
Do I just upload the entire theme folder into my subfolder?