Dipende molto dal "tipo di layout"
Se le due colonne sono a larghezza fissa in pixel, non è facile mettere il contenuto davanti. Se invece hai le larghezze in percentuali, puoi usare questo markup
Codice PHP:
<div id="container">
<div id="header">Header</div>
<div id="main">
<div id="content">Content</div>
<div id="navigation">Nav</div>
</div>
<div id="extra">Extra</div>
<div id="footer">Foot</div>
</div>
Con questo css
Codice PHP:
div#main {float: left; width: 75%;}
div#content {float: right; width: 66%;}
div#navigation {margin-right: 67%;}
div#extra {margin-left: 76%;}
div#footer {clear: both;}
In questo modo il content sarà il primo div dopo ovviamente l'header