(...a surprising lack of javascript.)
(at least the css is kinda neat.)