[css] How do negative margins in CSS work and why is (margin-top:-5 != margin-bottom:5)?