По моему мнению, есть только один совет: взламывать собственные шаблоны в сочетании с собственным CSS. Создайте новый шаблон или начните с копии существующего и возьмите его оттуда, выполняя макет в css.
Если вам действительно нужен жесткий контроль над макетом, это ваш лучший маршрут. Это займет некоторое время, но держать вещи чище и чертовски легко поддерживать. Если вы начнете пытаться «перезаписать» стандартный css вашим собственным css, вы окажетесь в беспорядке. Как вы узнаете, почему вы применили определенное свойство к чему-то? Вы узнаете - в конце концов, но это будет стоить вам времени. И это может быть только и только для применения определенной ширины к области, например!
Это стоит слишком много времени, и я тоже туда ходил. Вы будете продолжать «драться» со страницей и ее макетом, и она станет еще веселее, когда вы начнете игру с веселым кроссбраузером. В конце концов, это будут хакинг и контратаки, а также слежка по стандартным css-файлам, просто чтобы выяснить, что делает, и как ты лучше всего на это влияешь. Это должно пометить «нет» уже.
Если вам нужен жесткий контроль над макетом, и ни один из пресетов не сделает это за вас, то сделайте это самостоятельно. Это действительно ваш лучший вариант, и Apex достаточно гибок, чтобы позволить вам настроить страницу с нуля. Опять же, это тоже будет стоить времени, но это гораздо лучшая инвестиция.