itextsharp - CSS não sendo aplicado - C # .NET

Estou a usariTextSharp para converter umHTML página paraPDF. Estou fazendo uso da classe auxiliar dadaAqu e também tentei fazer uso deStyleSheet.LoadTagStyle() para aplicar CSS. Mas nada parece funcionar. Alguma ideia?

EDITA

Sou capaz de adicionar estilos como este -

.mystyle
{
   color: red;
   width: 400px;
}

Com o seguinte código -

StyleSheet css = new StyleSheet();
css.LoadStyle("mystyle", "color", "red");
css.LoadStyle("mystyle", "width", "400px");

Mas o que acontece quando tenho estilos complexos como esse?

div .myclass
{
    /*some styles*/
}

td a.hover
{
    /*some styles*/
}

td .myclass2
{
    /*some styles*/
}    
.myclass .myinnerclass
{
    /*some styles*/
}

Como adicioná-lo usando o iTextSharp?

questionAnswers(2)

yourAnswerToTheQuestion