Bueno, he estado investigando poco a poco y algo he conseguido, ya he puesto que se ajuste a la resolucion que sea pero con un par de peros

Lo primero es que me a quedado un margen en el lado derecho que no he podido quitar, pero weno, será cuention de buscar bien donde esta ese margen.
Ahora llega lo fuerte
#wrapper{
width: 960px
auto;
margin: 0;
padding: 0px;
text-align:left;
font-size: 85%;
line-height:20px;
background: #fff;
border-left: 3px solid #333;
border-right: 3px solid #333;
}
con esto se ha ajustado a la pantalla que sea, pero lo único que se a puesto "elastico" que se encoje y se estira es el sidebar, el main sigue siendo de los px que le nombro sin "elasticidad" ninguna.
os lo pego de nuevo
#main {
width: 700px ;
float:left;
margin: 70px;
padding: 5px 0 10px 0;
overflow:hidden
background: #fff;
}
#sidebar {
padding: 0;
margin: 0 0 0 900px;
background: #fff;
Por si veis donde puede estar el fallo.
Si logro poner "elastico" el main, asunto terminado y blog perfect.
Seguire investigando.
Un saludo