Some minor updates to HTML/CSS to make the modern skin work

After the last checking there were some HTML changes which broken the "modern" skin. This updates some HTML and CSS to bring the modern and stylish skins back in parity and display correctly.

Previous to this only the stylish skin had the correct CSS classes for boolean, null, and datetime.