El estilo es sólo para el layout (diseño), no hace cambios en el contenido de la página:
Contenido de Página = (X)HTML
Diseño de Página = CSS
Programación del lado del cliente = JAVASCRIPT - AS/Flash - Silverlight - JAVA - Otros...
Programación del lado del servidor = PHP - ASP - JSP - Otros...
Saludos.
PD: Tu página no tiene scroll en Firefox