updates pages to use common 'sites.js' file

also tinkering with layout of pages/inputs