Código CSS:
Ver originalhtml,body{margin:0;padding:0;height:100%;overflow:hidden;}/* el simbolo % ; es el signo porcentual algunas veces este editor lo cambia*/
body {overflow-y:auto;}
#container{background:#000 url('images/bg.png') center center no-repeat;width:100%; height:100%;}
el body no necesitas margin:0 auto; al igual que #container ya que estos ocupan el 100% de ancho
y si aun sigue dejando tanto espacio considera que tienes dentro de #container , quizás sea conveniente hacer un reset