I was panicky just now when I saw my web site was showing something unfamiliar. I was thinking my domain name has been hijacked by domain pirate. Luckily, it is simply because of domain name expiration. It was re-activated after half an hour.
The email accounts took a few more hours before they are fully functional again.