Сброс стилей элемента на JS
В таких случаях лучше всего использовать iframe.
Ну можно как вариант навесить пару врапперов с идентификаторами. Я думаю штук пяти хватит. Правда селекторы вырастут до небес вида #id1 #id2 #id3 #id4 #id5 ul.a 
Такую штучку будет сложно переопределить. Как минимум либо 6 идентификаторов, либо дополнительный класс для ul. Не производительное дело конечно, но и задачи не всегда тривиальные бывают.