ready() dürfte dich in erster Linie anstatt onload interessieren.
Weiters: erstelle zuerst ein Dokument welches ohne JavaScript einwandfrei funktioniert, danach kümmere dich um die Goodies.
Setze eine Klasse ins body-Element (oder html-Element) welche indiziert, dass JavaScript verfügbar ist (mit addClass());
body { border: 5px solid red; }
.js body { border: 5px solid green; }
Damit sparst du dir, CSS-Informationen per JavaScript zu setzen.