I've looked at the layout source code you have on your hack and this is caused by the fact that this is still an hybrid instead of its own style. You override the presentation group as if this was a child of Tabula Rasa then add all the TR options again (so your first sidebar_width is overridden by the standard, second one). What you should have is one presentation group with all the standard properties supported by your style, possibly overridden if you need to such as w/ sidebar_width, and your additional properties. Same things for all other property groups. After that add the functions you have edited and all the CSS in function Page::print_default_stylesheet(). You can see what I mean if you look at the source code for EasyRead: http://www.dreamwidth.org/customize/advanced/layersource?id=110057&fmt=html.
no subject