/* using context in styles */

td { color : red; /* style for any td tag */ }

td.plum { /* style for any <td class="plum"> */
background : #ffffff;
border-collapse : collapse;
color : #fe0dff; }

table td { /* style for any td inside one level of table */
border-style : hidden;
padding : 5px; }

table.lion th { /* style for any td inside one level of lion table */
border-color : #808080;
border-style : inset;
border-width : 1px;
padding : 5px; }

table table td { /* style for any td inside a a pair of nested tables */
font-family : TiresiasScreenfont,"Tiresias PCFont Z","Trebuchet MS",Verdana,serif; }

table.main table.sub td { /* style for any td inside a class sub table nested inside a class main table */
border : none;
padding : 5px; }

table.main table.sub td.plum {
/* style for any <td class="plum"> inside a class sub table nested inside a class main table */
background : url(images/binderbackground.gif) #ffffff repeat-y;
color : #000000;
font-family : "Comic Sans MS",Arial,Helvetica,sans-serif;
margin-left : 100px; }

table { /* style to apply to any table as a whole */
background-color : inherit;
color : #ffffdd;
font-weight : bold; }

table table { /* style to apply to a table inside a table */
margin-bottom : 0px;
margin-top : 0px; }

table table table { /* style to apply to a table inside a table inside a table */
margin-bottom : 10px;
margin-top : 10px; }