I have no brainy ideas, but have you tried to see if another computer from your place will work? Have you tried taking your computer to a friend's house and trying to access from there? These tests might help pin-point the problem's origins a bit.

Try emptying your internet cache and cookies.