I'm trying to create a layout that has two columns. I want the left column to remain fixed in width and have the other one expandable. I have both columns wrapped inside a div tag. The problem I have is with the expandable column. I've tried setting the width to 100%, but when I do this it wants to take up the whole space and not the 100% less the fixed width of the other column. I've set the width 50% but this causes it to not expand in proportion with other elements on the page. How can I fix this?