Fixes to Admin Templates

Added missing <div class="generalbody"> for the main body element to
fix a rendering issue.
CSS Fixes

Changes most of the css files to set all sizes to em.  Changed the
font-family to a more friendly chain for all platforms, and remove all
other font-faimily calls from the code. Changed font sizes from % to
ems and adjusted size for
some of the main elements. Fix a issue with the middle column size
caused by firehose.css. Many small fixes to spacing over many places.

Moved all of the slashcode theme items into the slashcode.cssraw file.
Some were in comments.cssraw.

On article body and comment body, made the font size a bit smaller.
Also on comments body set the <p> margins to be smaller.