Improvements to code.css

 - Only adds a title to a code block when one is available
 - Makes sure margin is correct even when highligh.js is used