layerize list pages; alter css so list sizing is correct when inside a flex box.