The server seems to be working fine, there are like 20 people on it as I type this. If you're sure it's not your firewall, then my best guess is your ISP/work/school/country is blocking the connection, or you have an unbelievably bad internet connection (that seems really unlikely).
What part of the world are you in?