JAB_Creations - 4:16 am on Sep 6, 2011 (gmt 0)
I don't have an iPhone to test this out, I would recommend commenting out the meta viewport element to see how it changes the behavior. The layout works fine in Firefox 6/Safari 5.1 even when resizing the windows to be considerably smaller.
Also you'll want to use this for scripting though I did not test out if the functionality worked...
window.onload = function()