Tienes una mala estructuracion... el container no esta como lo muestra los esquemas, has creado un container y dentro de el has metido todo sin un buen orden..
primero debes sacar del container los elementos menu, banner y sidebar para que quede como los esquemas que has puesto aqui, luego aplicar los estilos a cada capa:
Menu:
Código CSS:
Ver original#menu {
background-color: #1c1c21;
position: relative;
width: 850px;
top: 0;
box-shadow: 0 2px 10px rgba(0,0,0,0.5);
margin: 0 auto;
}
banner:
Código CSS:
Ver original#banner {
background: url(../imagenes/banner.png) no-repeat;
height: 400px;
width: 850px;
-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
-o-box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
margin: 0 auto;
}
Luego de esto mete en una nueva capa llamada(con id) "padre" los div: container y sidebar y dale los estilos:
Padre:
Código CSS:
Ver original#padre{
width: 850px;
margin: 0px auto;
}
y aplicas a los otros 2:
Sidebar:
Código CSS:
Ver original#sidebar {
width: 170px;
height: 1255px;
background-color: #1c1c21;
text-align: center;
color: #fff;
display: inline-block;
y container:
Código CSS:
Ver original#container {
background: #fff;
width: 675px;
float: right;
}
Asi queda con estos cambios: http://imgur.com/XqzzfRe
espero que te sirva!