html, body { margin: 0; padding: 0 }
body { background-color:#FFFF66; }
#container { margin: 3em auto  0 3em; padding-bottom: 3em; background-color: #fff; }
#month { border-collapse: collapse; margin-left: 3em; }
#month th, #month td { border: 3px solid #000; }
#month thead { background-color:#9c9; }
#month td { width: 7.5em; height: 4.5em; padding: .2em;font-family: Comic Sans MS, cursive; vertical-align: top; overflow: auto; }
td .day { width: 7.5em; height: 4.5em; font-family: Comic Sans MS, cursive; vertical-align: middle; overflow:auto; margin-top: 2em; }
#month tbody .weekend { background-color:#ded; }
#month tbody .next, #month tbody .previous { background-color:#ddd; }

#month1 { border-collapse: collapse; margin-left: 4em; }
#month1 th, #month1 td { border: 3px solid #000; }
#month1 thead { background-color:#9c9; }
#month1 td { width: 8em; height: 4.5em; padding: .2em;font-family: Comic Sans MS, cursive; vertical-align: top; overflow: auto; }
#month1 td .day { width: 8em; height: 4.5em; font-family: Comic Sans MS, cursive; vertical-align: middle; overflow:auto; margin-top: 2em; }
#month1 tbody .weekend { background-color:#ded; }
#month1 tbody .next, #month1 tbody .previous { background-color:#ddd; }
 .rtop { display:block; background:#060; }
 .rtop * { display: block; height: 1px; overflow: hidden; background:#fff; }
 .r1{margin: 0 0 0 5px}
 .r2{margin: 0 0 0 3px}
 .r3{margin: 0 0 0 2px}
 .r4{margin: 0 0 0 1px; height: 2px}
#container h1 { margin: 0 0 .5em .7em; font: 2.5em Lucida Sans Unicode, Lucida Grande, sans-serif; color: #000066; border: 3px solid #000; padding: .2em; background:#FFFFCC; }
h2#Preschool {
	margin: 0 0 .5em 5em;
	color: #000066;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.2em;
}
h2#older {
	margin: 0 0 .5em 3em;
	color: #000066;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.2em;
}

h4#container { margin: 0 0 .5em 7em; font: 2.8em Arial, Helvetica, sans-serif; color: #000066; }
h4#June { margin: 0 0 .5em 5.5em; font: 2.8em Arial, Helvetica, sans-serif; color: #000066; }
h4#July { margin: 0 0 .5em 7em; font: 2.8em Arial, Helvetica, sans-serif; color: #000066; }
h5#June { margin: 0 0 .5em 7em; font: 2.8em Arial, Helvetica, sans-serif; color: #000066; }

h5#august { margin: 0 0 .5em 6em; font: 2.8em Arial, Helvetica, sans-serif; color: #000066; }
h5#August { margin: 0 0 .5em 7em; font: 2.8em Arial, Helvetica, sans-serif; color: #000066; }
#container h3 { margin: 0 0 2em 9em; font: 1em Arial, Helvetica, sans-serif; color: #000066; }
#month th { font: 1em  bold Arial, Helvetica, sans-serif; }
p#nav2 {margin: 0 0 .5em 11em}
p#nav3 {margin: 0 0 .5em 8.5em}
p {margin-top: 0; }
