Apparently, the site's admins forgot to renew the domain. A whois search shows it expires today.
Let's wait and see.