CSS: added hyphen (-) and at '@' symbols to the valid word chars for CSS lexer
Made the basic indentation a bit smarter: i.e. it will now auto indent open/close curly braces