pre uses margin instead of padding

Correcting a mistake that slipped in with the last commit where margin
and padding was mixed for pre elements.
monospace

The correct generic font family is monospace, not fixed-width.
http://dev.w3.org/csswg/css3-fonts/#monospace0