Hi Jim, Margins and padding are 0.
Here is the HTML: <div id="menu"> <ul> <li> <a href="#">a1</a> <a href="#">a2</a> </li> </ul> <ul> <li> <a href="#">b1</a> <a href="#">b2</a> </li> </ul> </div> The CSS is: * {margin:0; padding:0} #menu {margin-top:20px} ul {list-style:none} ul * {float:left;} li {margin-top: -20px} Thanks, Sara On May 17, 2011, at 2:11 PM, JWN wrote: > Morning Sara > > You wrote > > >> Hi, >> >> I have two unordered lists, where each list has 1 list item with 2 links. If >> I float the list items and anchors left, all 4 anchors line up horizontally >> as expected. If I add a margin to the list items (but not the anchors), all >> anchors move down and are still horizontally lined up as expected. But if I >> put a negative margin on the list items instead, the anchors move up as >> expected, but the anchors from the 2nd list overlay the anchors from the >> first list instead of sitting to the right of them. I'm not understanding >> why this is, and hope someone can explain. >> >> I'm using firefox 4 on the Mac. >> >> Thanks, >> Sara > > > Just a guess but you might try zeroing out margins and padding on the body. > > body { > margin:0; > padding:0; > } > > Can you provide a link to an actual page or at least a test page showing the > problem? It's always easier to help when we can see what is going on with the > rest of CSS / xHTML. > > Best > > Jim Nannery > www.oldcurmudgeon.net > ______________________________________________________________________ css-discuss [css-d@lists.css-discuss.org] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/