more revisions to layout functions -- go back to page level constructs for fixed and fluid