Io farei:

<body>
<div id="container">

<div id="header"></div>
<div id="content">
<div id="testo"></div>
</div>

<div id="nav">
<div id="nav-middle"></div>
</div>

</div>
</body>

e per i css cambierei:

div#content{
margin-top:0px;
margin-left: 205px ;
text-align: left;
width: 495px;
background: url(img/bg-left.gif) repeat-y;}

div#nav{
float: right;
margin-top: 0px ;
text-align: left;
width: 205px;
background: url(img/bg-right.gif) repeat-y;}

Sono alle prime armi pure io ma mi sento di suggerirti questo. Se funziona ti offro da bere ehehehe :maLOL: