If you need a separate CSS file for your iPhone stuff (sometimes little things just don’t look as good as they can without specific style sheets), you need to put this in your head:
<!–[if !IE]>–>
<link media=”only screen and (max-device-width: 480px)” href=”css/iPhone.css” type=”text/css” rel=”stylesheet” />
<!–<![endif]–>
Then, of course, define your iPhone.css.
How I Roll