A tip, I gleaned via the Google Webmaster help pages.
You may request that a redirect for the user to an alternate page for handheld media.
In the section of HTML add a link
<link rel="alternate" media="handheld" href="alternate_page.htm" />
The alternate page can then be adjusted for use on mobiles.
A similar link can be done to have an alternative stylesheet for mobile pages.
More details on the Link element at That Standards Guy
This technique can also be used to help make your pages more accessible to your users.