Is it wordpress or what?
If its WordPress:
Was the WordPress URL set to localhost when you installed WordPress???
either you have the URL wrong in one of two possible places (in the WordPress configuration) -- the URL HAS to be either the numeric IP or the FQDN of your WordPress install, OR you have mis-linked/mis-named your stylesheet's links for your theme.