Found a problem with hotmail that doesnt seem to be mentioned on your site.
(as you say) hotmail converts all css and classes to have ecx in front of it.
Which normally is fine.
although i have noticed in my one circumstance that it didnt convert one class=“title” to class=“ecxtitle” but it did change the selector in my css, so the code didnt match anymore and my title therefore didnt get styled.
What could be the case for this? it is a nested table, and the code is as follows
<span class="ecx">03 May 2012, 13:43</span>
As you can see, it does change the other css class of the th and the span.
I have resolved the issue on my side by using a workaround and targeting another selector, but it would be great if anyone knew why hotmail converts some of the class and others not.