OK, so I set up a WordPress blog. Then I added my domain name to it (I canceled my web hosting account from my old static website, forwarded the domain to WP, changed the nameservers to WP, and use Google apps. to host my email). Done, Ok up an running fine!
Now I purchased a premium theme from ithemes and now need to upload it. CONFUSION AND DARKNESS HAS SET IN!
According to their uploading instructions, I need to go into my hosting account and create a SQL database. The problem is I canceled my hosting account, because I was lead to believe by WP that you don't need hosting, just change the nameservers and forward the domain to WP. That is what I did, and it works fine, but as stated now I want a premium theme. So now my questions are:
How do I (is it even possible) upload premium theme on a WP hosted blog (not using a hosting company)?
What is the difference of having WP host vs. other hosting providers?
I basically just want to upload my theme, that's it, can someone help me without drowning me in tech speak and difficulties?
I would appreciate it! Thank you!