Some pieces of CSS/HTML just aren't mobile/Safari friendly. I've come across a lot if cool layouts (s1 styles mainly) that don't work properly on my iPhone and some of those also don't display correctly in Safari on my computer, soo think it's a matter with parts of the code not being compatible with Safari/mobile browsers.