Made header work with Ember.js

Ember.js puts a wrapper around HTML in the ```<body>``` tag. This makes LESS/CSS rules beginning with ```body > ``` useless. I removed them and added the ```header``` identifier instead, so people can use this cool design in an Ember app.