According to this LD4all is having some sort of problem with their site, so it's not just your computer, and they'll probably be back up soon.