Let's examine your obsolete code shall we?
1. You're using colored scrollbars that only works in IE
2. You're using frames
3. Convert the tables into div and dump the frames for divs.
4. Use php includes to include data like your menu, header, footer, whatever. Functions better than frames.
5. Safari & Chrome have the same building blocks there so it shouldn't be a surprise that both browsers render your bad coding similarly.
6. If you dump the frames, you'll be using less code and eliminate the redundancy in the code.
7. You have divs inside of table rows, which is really counterproductive and makes no sense. Plus it doesn't work.
8. Just because it's on Dynamic Drive doesn't mean the code is valid and/or should be used. There's no real reason why you should be using javascript on your page.
9. Errors: http://validator.w3.org/check?uri=http:/
/energyevo.xp.cx/
10. I think I've ripped enough for now. If you don't want the criticism in order to better yourself + fix your errors, then this isn't the place for you to be asking for help.