style form elements globally. position navigation and header regions in two columns. make banner height auto on small screens.