Hallo,
Wenn es geht, spendiere doch mal einen Links zu Deiner Seite, dann kann man sich das mal ansehen.
Du schreibst, Du hast alles in em definert. Das ist ach sinnvoll, für Elemente, die direkt mit der Schrisftgröße zusammenhängen sollen, z. B. eine Navigationsbox -> Breite Höhe.
Die ganze Seite aber über em zu definieren ist sicherlich nicht das, was Ingo angeraten hat. Einen Header würde ich immer in % definieren wollen, da bricht größerer Text dann ggf. eben um. Allenfalls die Höhe in em, wenn überhaupt.
Dein Ansatz zu "liquid design" ist generell sicher richtig. Google doch ma ein wenig zu diesem Stichwort. Ich bin mir sicher Du wirst da einiges an Beispielen und Erklärungen finden, das Dich weiterbringen kann.
^da Powl