So, last year I had bought a domain name through WordPress.com and used one of their free blogs. Now I found a cool them from elegrantthemes.com. I wanted to use that theme so I went and got BlueHosting for a webhost. I still own the domain name.
My confusion is adding the custom theme. I cannot even find the dashboard that people often show to install a theme. I can get to the wordpress.com dashboard (not where I need to be) but I cannot find one for wordpress.org.
I have uploaded the wordpress.org download file to my host server. I can see the content folder and I can add the theme to it. I'm just so lost what to do from there.