Positioning Expandable Captions with CSS

This page uses CSS to position a caption div that overlays a video, and expands and contracts to accommodate the changing requirements of its content (i.e., more caption text requires a larger div).