Added basic highlight behavior (based on prototype from 5/2/2013).  This does not yet implement cross-node highlighting.

Also cleaned up some of the CSS.