Hey Ryan - thanks for replying.
I think you might be missing something in this problem. Here's some sample code:
<p>Fresh Odwalla juices<br />
Orange, grapefruit, tangerine (seasonal)<br />
small 2.00 large 2.50</p>
<p>Fresh Gizdich apple juice</p>
<p>Martinellis apple juice (filtered)</p>
<p>Odwalla Honey Lemonade</p>
<p>small 1.50 large 2.00</p>
You see that Odwalla juices is folowed by a list of juices and then pricing for small and large. Those 3 lines should be tighter than the general line-height between <p> entries. It's done here by setting a line-height and a top-margin for <p>. The top margin doesn't affect the wrapped text so those lines are tighter. I would like to wrap the whole block in one <p> tag and then control the breakline tags so that they keep the juice lines together. See sample image attached.
I may not be able to simplify this coding - but worth investigating.