I lost this article once, and I shall never do that again. This originates from here.
This is basically all you need to know:
div.container {
border: 1px solid #000000;
overflow: hidden;
width: 100%;
}
div.left {
width: 45%;
float: left;
}
div.right {
width: 45%;
float: right;
}