add sync maps
layout to relative position and account for invisible elements
minor style changes to prepare for responsive design