/* Illustrations table: 
    three columns, R-L-R aligned, middle column in small-caps */
.work_illos {
	margin: auto;
	max-width: 36em;
}

.work_illos  td:nth-child(1) {
	vertical-align: top;
	text-align: right;
}

.work_illos  td:nth-child(2) {
	vertical-align: top;
	font-variant:small-caps;
}

.work_illos  td:nth-last-child(1) {
	vertical-align: bottom;
	text-align: right;
}

/* Index table: two columns, 
    L-R aligned, with hanging indent for L column
    with alternating centred heading rows */
.work_TOC {
	margin: auto;
	max-width: 36em;
}

.work_TOC  td:nth-child(1) {
	vertical-align: top;
	padding-left:2em;
	text-indent:-2em;
}

.work_TOC  td:nth-child(2) {
	text-align: right;
	vertical-align: bottom;
}