Prueba a usar URL no relativas en tus recursos CSS externos.
Como ejemplo, si tienes un archivo llamado style.css en tu carpeta css, para http pon lo siguiente:
Código:
<link type="text/css" rel="stylesheet" href="http://www.dominio.com/css/style.css">
Y para SSL:
Código:
<link type="text/css" rel="stylesheet" href="https://www.dominio.com/css/style.css">
Además, prueba las herramientas para desarrolladores de Chrome o Firefox. Son muy útiles para averiguar qué está haciendo cambiar el diseño. Para Chrome y Firefox basta con hacer Ctrl + Mayusc + I y se abrirán las herramientas en la parte inferior de la ventana. Tiene un herramienta muy útil, como seleccionar el elemento con el ratón.
Igual todo lo que te he contado lo has intentado ya. Si es así pido disculpas
Saludos