I’ve been working with two stylesheets, one for devices bigger than 480px which would be people browsing on a computer. And one stylesheet that gets called if the screen resolution is smaller, which would be mobile devices, specifically for iPhone and iTouch.
These pages look best in the following order Safari then Firefox. Opera and iExplorer last. Click on the next page to see screendumps from each browser.