semantic html tags, attempting to cleanup more css, dom structure changes