CSS/JS guidelines

New CSS/JS guidelines for new code. I wasn't sure how detailed we wanted to get in this first pass, but we can discuss and tweak from there.