Hello, and firstly, my apologies if this shouldn't be posted here, but I'd really like to get some instructions and would highly appreciate the help.
Basically, I've been running my blog for about 3 months now, and I even just recently purchased the domain as I'm aiming to grow my site as much as possible.
With this in mind, I started looking for new themes, it is worth mentioning that well, all my site is hosted by WordPress, so I haven't worked with its files or anything at all; I found a couple of themes that I'd love to try out on my site (I've already seen the demos of them and loved them) so I downloaded those themes (because they do not appear on the dashboard > appearance > themes.
My question in here is simple, how do I add these themes to my site?
Again, my apologies if this shouldn't be here, and thanks beforehand for the help
The blog I need help with is johnheatz.com.