First thing first, check the dns records. a simple nslookup at the command prompt should give you the IP from Evo hosting your site is using.
Next. Make sure you can ping the site, again at the command prompt.
Try the IP on its own. If your site is on a virtualhost you won't see your own site, however seeing anything we know you can access the server on that IP.

If you can do all over the above ok, chances are its your browser setup, maybe a proxy you've missed.

Fancy posting the domain, IP of what it should be, what you're getting and a bit more about your home network setup.