Um técnica possível para utilizar diferentes css de acordo com a resolução está exemplificado abaixo, neste micro tutorial.
Segue o exemplo de como definir css de acordo com a resolução do visitante do seu site.
<script type="text/JavaScript"> var screenwidth = screen.width; if (screenwidth < <largura_resolução>){ document.write('<link rel="stylesheet" href="http://path/arquivo.css" type="text/css" media="screen" />'); } (...) else { document.write('<link rel="stylesheet" href="http://path/outro_arquivo.css" type="text/css" media="screen" />'); } </script>