fixes to homepage, update to layout css, add less files, minor css adjustments