Во! Родил решение, при котором:

1. Контент располагается в самом верху.
2. Без проблем применяется max-width к блоку content.
3. Совершенно отсутствуют какие-либо глюки в IE6.

Цена за все это удовольствие – три дополнительных обрамляющих дива. Но это, право, смешная цена по сравнению с достигнутым результатом... )

Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Центр-Левая-Правая + max-width</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
* {margin: 0px; padding: 0px;}
html {background: #CCFFFF; height: 100%;}
body {min-width: 800px; min-height: 100%; position: relative;}
* html body {height: 100%;}

#header {background: #FFFF99; height: 100px;}

#content {width: 100%; max-width: 1000px; margin: 0px auto; padding-bottom: 70px; overflow: hidden;}

#outer1 {width: 100%; margin-right: -200px; float: left;}
#outer2 {margin-right: 200px;}
#outer3 {width: 100%; margin-left: -200px; float: right;}

#main {margin-left: 200px; background: #FFCCFF;}
#left {width: 200px; float: left; background: #00CCFF;}
#right {width: 200px; float: right; background: #FFCC66;}

#footer {background: #66FFCC; width: 100%; height: 70px; position: absolute; bottom: 0px;}
* html #footer {bottom: -1px;}
</style>
<script src="js/minmax.js" type="text/JavaScript"></script>
</head>

<body>
<div id="header">Заголовок</div>

<div id="content">

****<div id="outer1">
 *<div id="outer2">
 *****<div id="outer3">
 * *<div id="main">Контент</div>
 *****</div>

 *****<div id="left">Левая колонка</div>

 *</div>
****</div>

****<div id="right">Правая колонка</div>

</div>

<div id="footer">Футер</div>
</body>
</html>