Fade in page, misc CSS changes

The page fades in when we load it, and I also changed the CSS so that
rules which affect child elements appear below the rules which directly
affect that element. Also a neat fix for the webkit font weight
problems we were having.