This is what they told me: "The theme was using the 'eval()' php function, but WordPress now forbids the use of it to protect users from malicious code. The developer was forced to change the code to user 'stream wrappers' to keep some of the functionalaty of the theme working. Suhosin prevents the use of 'stream wrappers' unless you shut that Suhosin option off, or create a whitelist."
Right now my site is running fine on php 5.2, but if I switch to 5.3 then nothing works. I also could not find the php.ini file to make any modifications. They said to add "suhosin.executor.include.whitelist = bfa://" to that file.[hr]
I looked through that page on changing the settings and I can't even understand it so I guess I'll just have to switch themes once I have to upgrade.