prova così: la regola visibility:hidden (o display:nonemettila inline nel tag div con l'attributo style invece che nel css, così l'effetto di scriptacolous dovrebbe funzionare.
per effetti del genere io comunque i div li nascondo via javascript, saranno visibili per qualche secondo al caricamento della pagina prima del carimento del js, ma almeno migliora l'accessibilità e saranno visibile comunque anche senza javascript, viceversa rimarranno nascosti.