Отвечу, хотя меня и ругать будут, ибо это в спецификации w3c описано чётко и ясно.
Формально так:
Код:
table td, table th, table p, table li {
**font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
Тогда стиль будет применяться ко всем элементам td, th, p и li внутри любого table и в не зависимости от уровня вложенности.
Если необходим лишь первый уровень вложенности. тогда:
Однако, замечу, что td и th, по определению, могут быть дочерними только от table. Спрашивается, зачем тогда их так селектировать.
Кроме того, что у Вас делает div в таблице? ^^
Т.е.:
Код:
td, th, table p, table li {
**font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}