Hmm...well I may be restating the obvious, but it's got to be something in the client-side code (markup) you changed. I don't know how much that is, but check the javascript you changed, and raw html output. Any server-side php changes shouldn't affect it.
Just in my very quick glance through the source, I see you have some single quotes where there should be double quotes. For example,
Code:
<span class='news_option'>
should be
Code:
<span class="news_option">
However, I have yet to see a browser that doesn't understand both correctly.
I also see you have the following code,
Code:
<a href="#top" accesskey="0" />
Are accesskeys even supported in PIE? Really not sure.
Hope that helps. Good luck.