Básicamente lo que tienes que hacer es, en vez de usar píxeles, usar ems y %.
Para el tema de las imágenes, tienes que ponerlas de width 100% y el height auto; para que no distorsionen tienes que poner un max-width.
Pero lo mejor es que busques información sobre diseño líquido (flexible) y
responsive design, y usar
media queries.
Aquí hay algunos ejemplos de responsive design (cambia el tamaño de la ventana del navegador y verás cómo el contenido se adapta):
Responsive design – harnessing the power of media queries
P.D.: No he podido acceder a la web que has puesto.