Your main site address (
http://astropid.com) works because it's an HTML document, not PHP. And it doesn't access the database at all.
It looks to me like either your database is completely gone, or the info in config.php is in fact wrong. But the part that bothers me most is that you're not getting any email. That could be a site configuration problem where the site is unable to send email.
So like ForceHSS said, a support ticket might be needed.