Y cuando crees que avanzas, CSS te pone en tu sitio......

Bueno pues después de volverme loco ya que iba cambiando parámetros en la CSS y no me hacia p*** caso, pues me he dado cuenta que lo que pasaba es que el IE estaba eligiendo una CSS incorrecta, ya que tengo 2 CSS, una para IE y otra para otros navegadores, todo por supuesto copy&paste de un tuto de CCTW :D , el caso es que ahora he quitado la CSS para IE y así ver que pasaba y el IE ( Version 8 ) me coge la CSS para otros navegadores, con lo que mi gozo en un pozo, ya que no me sirve tener varias CSS, si coge siempre la misma independientemente del navegador que sea......os dejo el código que tengo actualmente:





<link rel="stylesheet" href="reset.css" media="all" />
<link rel="stylesheet" href="pagina1.css" media="all" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="estilos-ie.css" />
<!-->


en la CSS reset, tengo esto:

/* Reset CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}


y ahora tengo cambiado de nombre la CSS "estilos-ie.css" para que no la encuentre y el IE 8, carga la CSS "pagina1.css", y claro eso quiere decir que no acepta/interpreta el código del principio,.
He probado lo mismo con Opera, y si va, o sea, que si quito la CSS para otros navegadores, no carga estilos y no usa los de la CSS para IE ( cosa correcta ).
El caso es que no sé que hacer,¿ alguna idea?, gracias de antemano, salu2
quita el reset y deja solo las hojas de estilos, eso si mira que esten bien vinculadas.
yo la verdad no le encuentro funcion al reset ya q lo q hace es eso; resetear, a 0 todos los estilos y luego hay q indicarlos en las hojas , da igual si lo haces bien pero si te falta un estilo cualquiera en cualquier hoja pues es valor que toma por defecto es el del reset osea 0 asi vaya en contra de lo predeterminado en un navegador.