Fixing CSS feature detection and CSS properties.

We use -webkit, -moz and bare properties everywhere. In the near future we can
probably ditch the -webkit/-moz versions.
Adding charset to fix difference between framed and non-framed versions.

The character encoding of a framed document was not declared. The document may
appear different if viewed without the document framing it.