new styling on labels and labelCarousels

- captioned images now draw in gray box, with 15 pixel margins
- captioned images now determine the height of their display area using the aspect ratio of the image contained within and the width of the container (less margins)
- autonumbered labels have bigger boxes, with blue highlighting
- tables have blue highlighting
- font size increased
- demo files made to match