layout fix

remove absolute positioning and replace with better layout