css theming & optimise loading