body {
	font:normal 12pt/14pt Arial, Helvetica, sans-serif;
	background-color:#FCFD9B;
	color:#000000;
	margin: 0px;
}

h1 { font:bold normal 24pt/24pt Arial, Helvetica, sans-serif; text-align:center; color:#000000;} 
h2 { font:bold normal 18pt/18pt Arial, Helvetica, sans-serif; text-align:left; color:#000000;} 
h3 { font:bold normal 14pt/14pt Arial, Helvetica, sans-serif; text-align:left; color:#000000;} 

p, li { font:normal 12pt/14pt Arial, Helvetica, sans-serif; color:#000000; }

img {
	border:0px;
}
a:link {  color: #0000CC; font-weight: bold; text-decoration: none}
a:visited {  color: #0000CC; font-weight: bold; text-decoration: none}
a:hover {  color: #CCFFFF; font-weight: bold; text-decoration: none}
a:active {  color: #CCFFFF; font-weight: bold; text-decoration: none}

div#banner {
	background-image: url("../images/stanselms.gif");
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 50px;
	left: 0px;
	right: 0px;
	top: 0px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 2;
}
div#menu {
	width: 150px;
	height: auto;
	left: 0px;
	position: absolute;
	border: 3px outset #FFFF66;
	padding: 10px 2px 10px 2px;
	margin: 10px 0px 0px 5px;
	z-index: 1000;
}
div#main {
	min-width: 550px;
	max-width: 1000px;
	left: 165px;
	width: auto;
	height: auto;
	position: absolute;
	top: 50px;
	padding: 0px;
	margin: 0px 15px 0px 15px;
	z-index: 1;
}

.indent {
	margin-left: 25px;
}
.button {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #0000CC; text-decoration: none}
.title {  font-family: "Times New Roman", Times, serif; font-size: 36pt; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none; text-align: center}
.tiddly {
	font-size: 8pt;
	line-height: normal;
}
.button2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #0000CC; text-decoration: none }
.tiddlish {
	font-size: 9pt;
	line-height: normal;
}
.button3 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #0000CC; text-decoration: none }
h4 {  font-size: 12pt; font-style: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: left}
.extract {  text-align: justify; margin-right: 25px; margin-left: 25px; font-style: italic}

p.block {
	text-align: justify;
}

table.main {
	border: 0px;
	padding: 2px;
	margin: 2px;
}

td.centred {
	text-align: center;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
}

table.calendar {
	width: 95%;
	border: 0;
	padding: 2;
	margin: 2;
}
td.day {
	width: 15%;
	vertical-align: top;
	text-align: right;
	font-size: 9pt;
	line-height: 12pt;
}
td.date {
	width: 15%;
	vertical-align: top;
	text-align: center;
	font-size: 12pt;
	line-height: 12pt;
}
td.event {
	width: 70%;
	vertical-align: top;
	text-align: left;
	font-size: 12pt;
	line-height: 12pt;
}
td.month {
	vertical-align: top;
	text-align: right;
}
td.up, td.up3 {
	width: 70%;
	vertical-align: bottom;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
td.up {
	font-size: 12pt;
	line-height: 12pt;
}
td.up3 {
	font-size: 8pt;
	line-height: 8pt;
}
table.diary {
	width: 95%;
	border: 0px;
	padding: 2px;
	margin: 2px;
}
table.menu {
	width: 140px;
	border: 3px outset #FFFF66;
	padding: 10px 2px 10px 2px;
	margin: 10px 0px 0px 5px;
}
img.menu {
	width: 100px;
	height: 30px;
	border: 0px;
	padding: 0px;
}
p.menu {
	font:normal 10pt Arial, Helvetica, sans-serif;
	line-height: 14pt;
	margin: 8px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
}
a.menu {
	color: blue;
	font:normal 10pt Arial, Helvetica, sans-serif;
	line-height: 14pt;
	margin: 8px 0px 0px 0px;
	text-decoration: none;
	vertical-align: bottom;
}
a.chosen {
	font-weight: bold;
}
a.menu:link {
	color: blue;
	text-decoration: none;
}
a.menu:visited {
	color: blue;
	text-decoration: none;
}
a.menu:hover {
	color: cyan;
	font:normal 11pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.menu:active {
	color: cyan;
	text-decoration: none;
}
p.submenu {
	font:normal 8pt Arial, Helvetica, sans-serif;
	line-height: 14pt;
	margin: 0px;
	text-align: center;
	text-decoration: none;
}
a.submenu {
	color: blue;
	font:normal 8pt Arial, Helvetica, sans-serif;
	line-height: 14pt;
	margin: 0px;
	text-decoration: none;
}
a.submenu:link {
	color: blue;
	text-decoration: none;
}
a.submenu:visited {
	color: blue;
	text-decoration: none;
}
a.submenu:hover {
	color: cyan;
	font:normal 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.submenu:active {
	color: cyan;
	text-decoration: none;
}

