h2 {
	font-size:14px;
	margin-top:0;
	margin-bottom:0;
	}

h3 {
	font-size:11px;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:10px;
	color:#6666ff;
	}

h3 sup {
	font-size:9px;
	text-transform:lowercase;
	}

h3 span {
	text-transform:lowercase;
	}

.theme {
	text-transform:none;
	}

.theme span {
	text-transform:uppercase;
	color:#6666ff;
	}

p {
	margin:0 0 10px 10px;
	}

.parents {
	background-position:-342px;
	}

a.parents:hover {
	background-position:-171px;
	}

#parents {
	background:url('images/background_lesson.gif') bottom;
	width:492px;
	padding:0 70px 70px 50px;
	}

#parentstop {
	width:612px;
	background:url('images/background_lessonmenu.gif') no-repeat;
	padding:40px 0 0 0;
	margin:0;
	}

#parents p {
	width:492x;
	}

#parents table {
	left:0;
	}

.themes {
	font-weight:bold;
	color:#9999ff;
	margin-left:0;
	}

.themes em {
	color:#660000;
	font-style:normal;
	}

.theme1top {
	float:left;
	width:93px;
	height:92px;
	margin:61px 0 0 1px;
	background:url('images/theme1_top.gif');
	}

.theme1top span {
	display:none;
	}

.theme2top {
	float:left;
	width:88px;
	height:92px;
	margin:61px 0 0 0;
	background:url('images/theme2_top.gif');
	}

.theme2top span {
	display:none;
	}

.theme3top {
	float:left;
	width:88px;
	height:92px;
	margin:61px 0 0 0;
	background:url('images/theme3_top.gif');
	}

.theme3top span {
	display:none;
	}

#lessonmenu {
	width:492px;
	background:url('images/background_lessonmenu.gif') no-repeat;
	padding:40px 70px 5px 50px;
	margin:0;
	}

#lesson {
	width:492px;
	background:url('images/background_lesson.gif') bottom no-repeat;
	padding:5px 70px 50px 50px;
	margin:0;
	}

p span {
	color:#6666ff;
	}

table {
	position:relative;
	}

th {
	background:#9999ff;
	color:#ffffff;
	}

td {
	background:#ccccff;
	}

hr {
	border:none 0;
	border-top: 1px dashed #9999FF;
	width:467px;
	height:1px;
	margin-top:0px;
	clear:left;
	}

ul.menulinks {
	margin-left:0px;
	width:500px;
	}

ul.menulinks li {
	margin-right:5px;
	}

#lesson ul {
	width:400px;
	list-style:disc;
	}

#lessonmenu ul {
	list-style:none;
	padding:0 0 0 20px;
	}

#lesson ul li, #lessonmenu ul li {
	margin-bottom:5px;
	}

#lesson ul li ul {
	list-style:disc;
	margin-left:0px;
	padding-left:20px;
	margin-bottom:10px;
	}

#lesson ol {
	width:400px;
	}

#lesson ol p {
	width:425px;
	}

#lesson ul p {
	width:425px;
	}

#lesson ol li {
	margin-bottom:5px;
	}

ol.lettered {
	list-style:lower-latin;
	}

#lesson table ul {
	list-style:disc;
	width:auto;
	font-size:9px;
	}

#lesson table td {
	vertical-align:top;
	}

h4 {
	font-size:12px;
	font-style:italic;
	margin:0;
	clear:left;
	}

.games {
	background:url('images/themes_gamestop.gif');
	width:445px;
	height:47px;
	margin:0 0 0 30px;
	}

.games span {
	display:none;
	}

#games {
	background:url('images/themes_gamesbottom.gif') bottom no-repeat;
	margin:0 0 0 30px;
	padding:0 35px 65px 35px;
	width:375px;
	text-align:right;
	}

#games img {
	}

#games span {
	width:121px;
	height:165px;
	}

#lessonplans {
	background:url('images/themes_lessonplans.gif') no-repeat;
	padding:32px 0 0 0;
	}