.relative-size-help {
	width:50em;
	margin:auto;
	text-align:justify;
}

.font-size-table {
	margin:auto;
	border-collapse:collapse;
	line-height:inherit;
}

.font-size-template-table th, .font-size-template-table td {
	padding:0 1em;
}
.font-size-template-table td:nth-child(3),
.font-size-template-table td:nth-child(4) {
	text-align:right;
}

.green-brown-table, .green-brown-table td {
	background-color:#ECFCF4;
    color: #202122;
	border:1px solid #966;
}
.green-brown-table caption, .green-brown-table th {
	background-color:#DDCCAA;
    color: #202122;
	border:1px solid #966;
}
.green-brown-table caption {
	padding-top:0.5em;
	padding-bottom:0.5em;
}

.font-size-weight-table tr > :first-child,
.font-size-weight-table tr > :nth-child(2) {
	font-weight:normal;
}
.font-size-weight-table tr > :nth-child(3) {
	font-weight:bold;
}
.font-size-weight-table tr > :nth-child(4) {
	font-weight:normal;
	font-style:italic;
}
.font-size-weight-table tr > :nth-child(5) {
	font-weight:bold;
	font-style:italic;
}