Bueno, ya lo he arreglado, he usado un script para las distintas resoluciones.
Cita: <script type="text/javascript">
if (screen.width == 1680) {document.write('<link rel="stylesheet" type="text/css" href="styles.css">');}
else if (screen.width == 1024) {document.write('<link rel="stylesheet" type="text/css" href="styles1024.css">');}
else if (screen.width == 1280) {document.write('<link rel="stylesheet" type="text/css" href="styles1280.css">');}
else {document.write('<link rel="stylesheet" type="text/css" href="styles.css">');}
</script>
tengo 3 hojas de estilo que comprueban que resolucion tiene, imagino que es una solucion poco profesional, pero funciona. :) . Saludos