.min-space { min-height: 30px; margin: 0px auto; }
.min-space + BR { line-height: 0px; }

.mid {color: #606060;}
.id {color: #000000; font-weight: bold; }
.abbr { color: #4d8c42; font-weight: normal; font-size: small; }

.top-ribbon { text-align: right;
		color: #000000;
		background-color: #bdd4f9;
		padding-bottom: 1px;
		margin-bottom: 4px;
		border-bottom: 1px solid #748290; }

.bottom-ribbon { color: #000000;
		background-color: #a1e49a;
		padding-bottom: 1px;
		margin-bottom: 4px;
		border-bottom: 1px solid #008000; }

.bottom-ribbon-date { color: #005600; font-size: smaller; vertical-align: baseline; }

