No, Team Artail didn't close, but they no longer own the artail.net domain. The new URL is http://www.teamartail.com (although it seems to be down at the time I'm writing this).

True Red Edit: The DNS was cleared recently. It'll be a few days before the site works for everyone.