The indentation here makes this a bit hard to read... what if you put <p> and <code> on separate lines, and nest the rest (spans, etc.) indented four/eight spaces in?