В большинстве случаев верстка под CMS это верстка с учетом особенностей движка и его "требований" по стилям.
Пример из жизни - для сайта на битриксе была сделана верстка. При натяжке оказалось, что прописанный в css фон сайта появляется в визуальном редакторе битрикса из-за пересечения стилей. После того как в шаблоне сайта был переименован основной контейнер и соответствующий стили, все стало нормально.
Т.е. ваша верстка не должна перекрывать стандартные стили служебных частей движка.