SOLUZIONE 1:
il background di inside dev'essere totalmente "opaco" in questo modo non si vede il gap sullo sfondo.
SOLUZIONE 2:
impostare un min-width (con la tecnica crossbrowser a vostro piacimento) ad #inside
PERCHE' #INSIDE HA POSITION:RELATIVE?
perche' all'interno vi piazzo elementi con absolute.
quelli non ce l'ho messi ma ho preferito lasciare position:relative per completare l'esempio
PERCHE' NON RENDERE #INSIDE 80%?
perche' solitamente creo template con LARGHEZZE fisse, come ho visto fare in almeno una 30ina di siti che ho studiato da vicino (ore e ore) e che sono considerati ottimi esempi di web design.