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