Using new theme - Spirit - broke site

I tried installing and activating the Spirit theme on my existing website, but it seems to have caused one problem after another. I tried to go in and switch back to the basic Wordpress theme, but that page gives me a 500 Internal Server Error. So then I tried to restore a previous version of the website, but it got hung up on the very first restore step. Please help!