absolutely positioned elements must have a relative positioned element to position against otherwise it will default to body as the relative. only use absolute or relative positioning when needed.