clean up css; common top-level layout for intranet / public pages
use list api in pi/views.php (wip)