theme: making the layout work for more sites