Many CSS and JS tweaks to support fullscreen video per #16.