body {
	background-image:url(images/bg.png);
	font-family:sans-serif;
	padding:1em;
}
a {
	color:#aaccff;
}
img {
	border:0;
}

#content {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	padding:1em;
	color:white;
	background-color:black;
	border:1em solid orange;
}

#plaintext {
	color:white;
}

#sched {
	empty-cells:show;
	border-collapse:collapse;
}
#sched tr {
	height:1.5em;
}
#sched td {
	border:1px solid white;
	text-align:center;
}
#sched td.time {
	vertical-align:top;
}
#sched td.class {
	background-color:#f4c466;
}
#sched td.work {
	background-color:#e795a0;
}
#sched a {
	color:black;
}
