@CentauriApr 16.2008 — #Relative positioning will only offset the [B]display[/B] of the element - it will still actually occupy the space below the <p> (and therefore cause a gap), but just displayed in the new location.
Either float the <p> to the left [B][I]or[/I][/B] float .myNewDiVClass to the right (remembering to have it before the <p> in the html, [B][I]or[/I][/B] you could float them both left - really depends on the content of each element.