You changed the sidebar/content elements from float:left/position:relative to both position:absolute. This is probably the root of the layout problem.