Installing theme to wordpress

Ok so I am having trouble installing a theme I just purchased. I had a wordpress site for which i bought the domain name . I now have it fully hosted through dreamhost. I have changed the nameservers on wordpress to
But it still won’t the option to upload custom themes. Is there a step I have missed.

Looks like they’re not pointing here:

You changed the nameservers on I take it?