Lo primero que tengo que decir de tu web es que no usar imagenes en miniatura está afectando el tiempo de carga. Lo mejor es que te acostumbres a usar php para generar thumbnails en vez de reducir las imagenes con css o javascript.
Segundo: que tu configuración es demasiado extensa. Innecesariamente.
En cuanto al problema que tenés: comportamientos como ese pueden tener que ver con fallos en javascript. Si usas firebug vas a ver que sale este error al cargar la pagina:
Cita:
missing ; before statement
[Break on this error] body {\n
Pero es un tema de CSS...
Hay otros temas. Estas incluyendo la etiqueta link en el body. Cuando todo esto debería estar en el head.
Código Javascript
:
Ver original<script type="text/javascript" src="estilos.css"></script>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<!--
jCarousel library
-->
<script type="text/javascript" src="jquery.jcarousel.min.js"></script>
<!--
jCarousel skin stylesheet
-->
<link rel="stylesheet" type="text/css" href="skin.css" />
Eso va en contra del xhtml. Cuanto más prolijo seas, menos problemas vas a tener.
Fijate que si tratas de validar la pagina, te va a decir que hay un </p> que no esta abierto. Entonces, si hay problemas con html y CSS, se hace mas dificil buscar los de javascript, que espera un DOM bien construido.
Limpia un poco la pagina y la seguimos, dale?