Hello andwfara1,
You float #content-container, #col1 and #col2 ...and you position them as well. Two different things there.
At 232px wide #content-container is your left column but you put #col2 inside it.
Look at this example of how simple a
two column layout can be.
You are also nesting div elements inside each other too much. That's called divitis. See what divitis is and how to avoid it
here.
Look at your code a little differently here -
Code:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<style type="text/css">
body {
margin: 0;
padding: 0;
background: url(images/bg.jpg) repeat;
}
#middle-container {
width: 1007px;
margin: 50px auto;
overflow: auto; /*to clear the floats*/
background: #F4E2C3;
padding: 21px;
}
#content-container {
width: 232px;
float: left;
padding: 0 0 200px; /*to simulate content*/
border: 1px solid #B6A58E;
}
#col2 {
margin: 0 0 0 250px;
padding-bottom: 40px;
}
</style>
</head>
<body>
<div id="middle-container">
<div id="content-container">
<ul>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
</ul>
<!--end content-container--></div>
<div id="col2">
<h3>Welcome - Headline goes here</h3>
<p>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna
aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no
sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo
duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
</p>
<p>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna
aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no
sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo
duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
</p>
<!--end col2--></div>
<!--end middle-container--></div>
<div id="footer-container">
<div id="footer-content"></div>
</div>
</body>