Add Initial LESS Support

I've converted the whole thing to LESS, except for themes (so most values).  Removed some CSS errors with ``transparent``.

I will send another pull request when the theming is implemented.