Wow! A 19KB hosts file? You've been hit by something. Please freepmail me your hosts and hosts.old files. You haven't got an lmhosts file (that's OK).
I'll see if I can "fix it" for you, then freepmail it back to you. It should be pretty simple.
Mark