The problem with using absolute positioning is that you take the position element out of the normal flow of the document. This makes resizing complex (I think). If you remove the absolute positioning from both divs and use the margin attribute to position them then I think that when you resize the content in the inner div, the outer one will resize automatically.
Also not that on you .list_body style you 10px padding combined with setting the width will produce inconsisten results across broswers (content width 622px in IE5.x 642px in everything else). Again you may find it better to remove the width and se how much border you wish to see using the margin attribute.
Code:
/* LIST SECTION */
.list_container {
background-image: url(images/bg_diag.gif);
width: 660px;
z-index: 2;
margin: 75px 0px 0px 5px;
border: 0px solid black;
}
.list_body {
background-color: #FFFFFF;
font-size: 9px;
z-index: 3;
margin: 4px;
border: 0px solid black;
padding: 10px;
}
Bookmarks