#content .pillar {
		padding:0.4em;
		width:16.8em;
		box-sizing: border-box;
		text-align:center;
		float: left;
}

#content .bs {
		background: rgb(171,218,232);
		margin-right:1em;
		margin-left:1em;
}

#content .bs .pillarname {
		color: rgb(0,101,159);
		font-weight: bold;
}

#content .vs {
		background: rgb(251,182,197);
}

#content .vs .pillarname {
		color: rgb(179,17,44);
		font-weight: bold;
}

#content .ezs {
		background: rgb(165,222,139);
}

#content .ezs .pillarname {
		color: rgb(45,114,28);
		font-weight: bold;
}

#content .cross {
		background: rgb(233,199,157);
		margin-top:1em;
		width:auto;
		float:none;
}

#content .cross .pillarname {
		color: rgb(165,92,0);
		font-weight: bold;
}

#content .other {
		background: rgb(220,220,220);
		margin-top:1em;
		width:auto;
		float:none;
}

#content .lecture {
		margin-left: auto;
		margin-right: auto;
		margin-top:0.5em;
		margin-bottom:0.25em;
		text-align:center;
		background: rgba(255,255,255,0.75);
		padding:0.25em;
		border:1px solid black;
		width: 15em;
}

#content .lecture:first-child {
	margin-top: 0.25em;
}
