Index:Transportation and colonization.djvu/styles.css

.workTOC, .table { margin: auto; max-width: 38em; }

.rowcenter td { text-align: center; text-transform:uppercase; padding-top: 1em; }

.workTOC td:nth-child(1):not(.rowcenter) { padding-left: 1em; text-indent: -1em; }

.workTOC td:nth-child(2) { text-align: right; vertical-align: bottom; padding-left: 1em; }

.p29 caption { padding-bottom: 1em; padding-left: 1em; text-indent: -1em; text-align: left; }

.p29 tr:nth-child(n+2) td:nth-child(n+2) { text-align: center; }

.p42 td:nth-child(1) { padding-right: 1em; padding-left: 2em; text-indent: -2em; }

.p42 td:nth-child(2) { text-align: right; }

.p46 td:nth-child(1), .p83 td:nth-child(1), .p83 td:nth-child(n+3) { text-align: center; }

.p46 tr:nth-child(n+2) td:nth-child(n+2), .p139 tr:nth-child(n+2) td:nth-child(n+2) { text-align: right; }

.p83 td:nth-child(n+1) { padding-right: 1em; }

.p139 tr:nth-child(n+2) td:nth-child(n+3):nth-child(-n+4), .p139 tr:nth-child(n+2) td:nth-child(n+7) { padding-left: 0.5em; }

/* borders around table/columns/ ; centre ; align left with padding */ ._tablecolhdborder { border-collapse: collapse; border: 1px solid; margin:0 auto 0 auto; } ._tablecolhdborder th { border-bottom: 1px solid; border-left: 1px solid; text-align: center; } ._tablecolhdborder td { border-left: 1px solid; padding-left: 5px; }