some fixes and updates. css and file load order now matches the site.xml top->bottom