National Day of Hacking Tweaks

See commits. Updated styling, centralized JS/CSS files. Calculated tidal offsets based on time. Hooked in values, dynlayer caching. See commit log for full history.