At least for markdown-produced blocks, <p> and <ul> should have the same bottom-margins so that they have consistent spacing when you switch between lists and paragraphs. Example:
This is more text, but it runs up against the bottom of the list, but the top of the list has space between it and the first paragraph.
Along the same lines, can you looking at setting margin: 0 0 20 30; for .codehighlite? Right now if you have text then code, then text, the margins make it look like the code belongs to the second paragraph.
Ex. https://sf-jwh-7015.sb.sf.net/p/jwhtest/wiki/QuickStart.Ubuntu/