
body { background: black; color: white }

em { font-style: normal; font-variant: normal; font-weight: bold }

/* ************************************************************************* */

table { background: white; color: black;

	/* table-layout: auto | fixed | inherit; auto */

	/* border-collapse: collapse | separate | inherit; collapse */
	/* border-spacing: <lenght> <lenght>? | inherit; 0 */

	/* empty-cells: show | hide | inherit; show */

	/* vertical-align: baseline | sub | super | top | text-top | middle
	| bottom | text-bottom | <percentage> | <length> | inherit; baseline */

	table-layout: auto; empty-cells: show;

	vertical-align: top; /* text-align: left; /* text-align is inherited */

	margin: 0.5em 0; padding: 0.5em 0;

	border-collapse: separate; border-spacing: 0.5em ; /* inherited */
}

	/* inherit some non-inherited property values from 'table' */

caption, thead, tfoot, tbody, tr, th, td {

	vertical-align: inherit; margin: inherit; padding: inherit;
}

caption { /* caption-side: top | bottom | left | right | inherit; top */

	caption-side: top; background: inherit;
}

td { padding-right: 0.2em; padding-left: 0.2em } /* h-padding only for cells */

/* ************************************************************************* */

table { text-align: left; width: 90% }

caption { text-align: center; font-size: xx-large }

thead td, tfoot td { text-align: right; font-size: small }

th { text-align: center; font-size: x-large }

tbody { text-align: justify }

/* ************************************************************************* */

/* table { border: thin solid red } /* comment this to disable table borders */

table { border: thin solid gray }

caption, thead, tfoot, tbody, tr, th, td { border: inherit }

/* ************************************************************************* */

