зачем такая заумь?
Код:
#body {background:transparent url(body_bg.gif) repeat-x scroll center top;}
я б попробовал вначале просто
Код:
#body {background: url(body_bg.gif) repeat-x;}
если не поможет, то например еще и
Код:
#body {background: url(body_bg.gif) repeat-x;_height:1%;}
upd: «background:transparent» наверное мой ФФ-файрбаг добавил… Но это не важно, указания «_height:1%» достаточно.
Кста, код не соотв. заявленному доктайпу.