You will likely want to use Media Queries to load different stylesheets depending on the screen resolution. That can help a lot with adapting your visuals to different devices.
The Media Queries spec is here: http://www.w3.org/TR/css3-mediaqueries/ and it's not as dry to read as other specs so it's worth having a look at it. Mozilla has a nice tutorial available here: CSS media queries - Web developer guide | MDN (remember that you cannot use -moz-* media features as they are specific to firefox; the rest of the tutorial is quite useful)
Does that sound like something that will help with your problem?