*, p {
	margin: 0px;
	padding: 0px;
}

html{
	margin: 0px;
	padding: 0px;
	color: #000000;
	background: #FFFFFF;
	font: 11pt Verdana, Helvetica, sans-serif;
}

body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	background: #FFFFFF;
	font: 10pt Verdana, Helvetica, sans-serif;
}

#header{
	margin: 0px 0px -110px 0px;
	padding: 0px;
	width: 18cm;
	color: #000000;
	background: none;
	text-align: center;
}

#header h1 {
	margin: 0px;
	padding: 0px;
	display: inline;
	font: 22pt "Comic Sans MS", cursive;
}

#main{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: none;
	background: none;
}

#mainheading{
	margin: .5cm 0cm 0cm 0cm;
	padding: 0px;
	float: none;
	background: none;
	text-align: center;
}

#mainheading img{
	margin: 0px;
	padding: 0px;
	border: none;
}

#mainbody{
	width: 18cm;
	margin: 0cm 0cm 0cm 0cm;
	padding: 0px;
	float: none;
	background: none;
}

h2 {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font: small-caps bold 16pt "Comic Sans MS", cursive;
}

h3 {
	margin: 1em 30px 0.2em 23px;
	padding: 0px;
	font: bold 1.1em Verdana, Helvetica, sans-serif;
}

#mainbody p{
	margin: 0.8em 30px 0.8em 23px;
	padding: 0px;
}

#mainbody ul{
	margin: 0.8em 20px 0.8em 20px;
	padding: 0px;
}

#mainbody a, #mainbody a:link, #mainbody a:visited {
	margin: 0px;
	padding: 0px;
	color: #346EB0;
	text-decoration: underline;
}

#mainbody a:visited {
	margin: 0px;
	padding: 0px;
	color: #904098;
	text-decoration: underline;
}

#mainbody a:hover, #mainbody a:active {
	margin: 0px;
	padding: 0px;
	color: #EC008C;
	text-decoration: none;
}

img.floatleft {
	float: none;
	margin: 2px 5px 0px 0px;
	padding: 0px;
}

#mainbody li, #mainbody p.indent {
	margin: 3px 20px 3px 20px;
	padding: 0px;
	font: 1.0em/1.2em Verdana, Helvetica, sans-serif;
}

#leftmenu img, #footer, #footer img, #topmenu img, #topmenu img.first, #topmenu, #leftcolumn, #leftmenu {
	display: none;
}

#heading, #parentvolunteersheading, #faqheading, #teachersheading, #parentresourcesheading, #contactheading, #registrationheading, #calendarheading, #welcomeheading, #programheading, #specialeventsheading, #coopheading, #newsheading {
	margin: 0px;
	padding: 0px;
	background: none;
}

#heading h2, #parentvolunteersheading h2, #faqheading h2, #teachersheading h2, #parentresourcesheading h2, #contactheading h2, #registrationheading h2, #calendarheading h2, #welcomeheading h2, #programheading h2, #specialeventsheading h2, #coopheading h2, #newsheading h2 {
	float: none;
	margin: .5cm 0cm 0cm 0cm;
	padding: 0cm;
	display: inline;
	background: none;
	color: black;
}


