Si que tiene ancho :
Código:
#rightbar {
background-color:#F5F5F5;
clear:left;
float:right;
margin-right:10px;
width:300px;
}
Alto no debería hacer falta ya que coge la altura máxima necesaria según lo que contenga.
Si fuera por eso el contenedor principal no debería verse tampoco.
Por favor, una ayuda.