CSS

body{
	margin:10px 15px;
	font: 12px Arial, Helvetica, sans-serif;
	background:#ffe;
	text-align:center;
	}
#tudo {
	width:760px;
	background: url(faux-bg.gif) repeat-y 0 0;
	text-align:left;
	margin:0 auto;
	}
#topo {	
	height:80px;
	background-color:#df7ddf;
	}

#principal {
	width:578px;
	background-color:#9cf;
	float:right;
	}
#navegacao {
	width:180px;
	background-color:#ffbe7d;
	float:left;
	}
#principal * {
	padding: 0 20px;
	}
#navegacao * {
	padding: 0 8px;
	}
#rodape {	
	clear:both;
	height:20px;
	background-color:#b5daa2;
	}

RENDERIZAÇÃO:

TOPO
COLUNA PRINCIPAL

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi eleifend, purus quis laoreet faucibus, ante augue malesuada mi, id rhoncus augue lorem eget elit. Ut sollicitudin sodales purus. Phasellus libero felis, blandit nec, commodo ut, imperdiet ut, nibh. Suspendisse potenti. Donec ullamcorper cursus dolor. Duis vitae ipsum. Maecenas dapibus hendrerit diam. Morbi varius, massa id pretium accumsan, nunc lorem congue libero, ut euismod metus libero id nulla. Duis posuere odio sed velit vulputate venenatis. Suspendisse et dui ac metus auctor fringilla. Curabitur interdum augue a pede.

RODAPE