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;	}