Я понимаю, что отвечаю на вопрос, который вы не задавали, но пробовали ли вы jQuery? Это библиотека javascript, которая абстрагирует от вас множество манипуляций с DOM, поэтому вам не нужно сильно беспокоиться о проблемах совместимости между браузерами. Существуют и другие подобные библиотеки, но я считаю, что у jQuery на данный момент самые большие поклонники. http://jquery.com/
Я использую Firebug в Firefox каждый день. В дополнение к отладке Javascript (и, соответственно, jQuery или любой другой библиотеки js), он отлично подходит для отладки CSS.