
BODY    { background-color: #FFFFFF;
          margin: 0; padding: 2em;
          font: normal;
        }

H1, H2, H3, H4, H5, H6
     { text-align: center; }

.table1 { border-width: 1px; border: thin solid black }
.table2 { border-width: 1px; border: thin solid black }
.table3 { border-width: 2px; border: solid black }
.c1, .c2, .c3, .c4, .uri { border: none; }

.c2, .c3, .c4, .uri { text-align: left }

.table1	{  background-color: #e0f0e0; }
.table2	{  background-color: #e0e0f0; }
.table3	{  background-color: #a0a0f0; }
.c1	{  background-color: #c0c0f0; }   /* header         */
.c2	{  background-color: #d0d0f0;    }/* property name  */
.c3	{  background-color: #c0f0f0;    }/* property value */
.uri	{  background-color: #ffb500; }   /* URIs           */
.c4	{  background-color: #e0e080; }   /* description    */

    /* cell margin (transparent space outside cell border
     */
.over1, .over2		{ margin: 0 }

    /* cell border (between margin and padding)
     */
.over1, .over2		{ border: none }

    /* cell padding (opaque space between cell border and content
     */
.c1			{ padding: 0.5em 1em 0.5em 1em }
.c2, .c3, .c4, .uri	{ padding: 0.2em 1em 0.2em 1em }
.over1			{ padding: 0.1em 2em 0.1em 2em }
.over2			{ padding: 0.1em 2em 0.1em 2em }

.over1			{ vertical-align: top }
    /* width */
.table1	{ width: 80% }
.table2	{ width: 80% }
.c2	{ width: 20% }
.c3	{ width: 20% }
.c4	{ width: 60% }

