I'm currently working on formatting text for the web, including paragraph numbers and sidenotes. As a test, I am using Huckleberry Finn. I sought help on this matter previously (link unavailable). I have made some progress in my efforts.
However, I have encountered a new issue. While I have managed to implement the sidenotes, it requires me to deviate from the main paragraph styling (view link below). This not only seems like poor programming practice but also disrupts the indentation scheme for "p + p". On the other hand, if I do not deviate, the sidenotes receive their own paragraph numbers, resulting in complete chaos (link unavailable).
Does anyone have any suggestions on how to address this? Any help would be greatly appreciated.
EDIT #1: Following bbg's suggestion of utilizing the p.text concept, I attempted to resolve the indentation issues without success. I experimented with 'p.text:before' and 'p.text + p.text' among other variations, but none seem to work. I am feeling quite frustrated.
EDIT #2: In an attempt to make it easier for others to assist me, I have adjusted the widths for better visual presentation on the jsFiddle screens. (1) Sidenotes causing indentation failure: [http://jsfiddle.net/Keh65/5/](https://jsfiddle.net/Keh65/5/). (2) Sidenotes without deviation leading to numbering/everything failure: [http://jsfiddle.net/Keh65/6/](https://jsfiddle.net/Keh65/6/).