h1 {
	font-size: large;
	font-family: Arial, sans-serif;
	color: blue;
}

h2 {
	padding-top: 2ex;
	font-size: medium;
	font-family: Arial, sans-serif;
	color: blue;
}

h3 {
	padding-top: 2ex;
	font-size: small;
	font-family: Arial, sans-serif;
	color: red;
}

h4 {
	padding-top: 2ex;
	font-size: small;
	font-family: Arial, sans-serif;
	font-style: italic;
	color: red;
}

h5 {
	padding-top: 1ex;
	font-size: small;
	font-family: Times, serif;
	color: black;
}

h6 {
	padding-top: 1ex;
	font-size: small;
	font-family: Times, serif;
	font-style: italic;
	color: black;
}

p {
	color: black;
}

p.add_info {
	padding-left: 5ex;
}

p.headerless {
	padding-top: 2ex;
}

p.notify {
	color: red;
}

td.headbar {
	background-color: EEEEFF;
}

img {
	border-style: none;
}

td.contactbar {
	font-family: Arial, sans-serif;
	font-size: xx-small;
}

td.sidebar {
	padding-top: 2ex;
	padding-left: 2ex;
	padding-bottom: 2ex;
	vertical-align: text-top;
	background-color: EEEEFF;
}

td.pagecontent {
	vertical-align: text-top;
}

td.pagecontent p {
	text-align: justify;
}

tr.separator {
	height: 30;
}

a.sidebar {
	color: black;
	font-family: Verdana, sans-serif;
	text-decoration: none;
}

a.sidebar:hover {
	color: white;
	background-color: black;
}

div.footer {
	font-family: Times, serif;
	font-size: xx-small;
	text-align: right;
	color: black;
}

span.sidebarheader {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: blue;
}

span.headteacher {
	font-family: Arial, sans-serif;
	font-size: small;
	color: black;
}

table.timetable {
	font-family: Arial, sans-serif;
	font-size: small;
}

table.timetable tr.dayrow {
	color: blue;
}

table.timetable tr.content {
	color: black;
}

table.timetable td.content_free {
	background-color: silver;
}

table.timetable td.content_reserved {
	background-color: yellow;
}