Ah, thanks. I can log in to FTP.
I was getting concerned since it's been more than a few hours when I made the post, actually. The main domain had changed-- rather quickly-- but the issues I posted above started since the change. I'm an amateur at websites, so I'm at a loss as to what's going on.