You need to set up the DNS records that link the domain name to the server. This is sometimes a confusing thing to do, other times a host will make it nearly automatic. For your host:
We offer our optional NearlyFreeSpeech.NET DNS service to make our members' web sites work with registered domain names. Just click to add it when creating your site, or any time after that, and everything will be set up for you automatically.