body { background: url(/kids/images/kids_bg.gif) #648dde repeat-x; color:#fff;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
a { color: #36c; text-decoration:underline; }
a:active{ color: #f60; text-decoration:none; }
a:hover{ color:#f60; }
.navskip{display:none;}
.container { width:1000px; margin: 0px auto 0px auto; padding: 0px; }
.alignright {text-align:right;}

.correct {color:#390; padding-left:24px;font-size:8pt;}
.incorrect { color:#c00; padding-left:19px;font-size:8pt;}
em {font-style:italic;}

#txtsizr{ background:#36c;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; padding:5px 30px;}
#txtsizr a {color:#fff; text-decoration:none;}
.txttool {text-align:right; width:933px; margin-left:auto; margin-right:auto;}

#header { height: 78px; background:url(/kids/images/header_top.png) no-repeat; margin-top:30px; width:973px; }
#header a{ color:#000; text-decoration:none;}
#header h1 { padding:23px 0px 0px 21px; float:left; width:343px;}
#header div#searchbox{color:#000;margin-top:32px;line-height:11px;float:left; width:360px; margin-left:228px; }
#header div#gloss {border-right:solid 1px #000; width:58px; float:left; margin-top:9px;}
#header label {color:#000;padding:0px 3px 0px 11px; line-height:20px;}
#header input#q {border:1px solid #000; line-height:20px; margin-right:4px;}
#btn1 { width: 38px; height: 19px; padding: 0 0 0 39px !important; margin: 3px 0 0; border: 0; color:transparent;
  background: transparent url(/kids/images/kids_go.gif) no-repeat center top; overflow: hidden; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ color:transparent;}
form>#btn1 { /* For non-IE browsers*/ height: 0px; }


#hdr_links ul { background:url(/kids/images/hdrlink_bg.png) repeat-y; height:139px; position:relative;  }
#hdr_links ul li {float:left;}

#mainnav{ clear:both;width:973px;}
	#mainnav ul { background:url(/kids/images/mainnav_bg.png) no-repeat; height:66px; }
	#mainnav ul li{float:left;}
	#mainnav ul li a{display:block; background:url(/kids/images/nav_main_off.png) no-repeat;}
	#mainnav ul li a:hover, #mainnav ul li a:active, #mainnav ul li a.open{display:block; background:url(/kids/images/nav_main_on.png) no-repeat;}
	
	#mainnav ul li#mainone a{ background:url(/kids/images/nav_mainone_off_bg.png) no-repeat; margin-left:22px;}
	#mainnav ul li#mainone a:hover, #mainnav ul li#mainone a:active, #mainnav ul li#mainone a.open { background:url(/kids/images/nav_mainone_on_bg.png) no-repeat;}
	
	#mainnav ul li#mainlast a{ background:url(/kids/images/nav_mainlast_off_bg.png) no-repeat;}
	#mainnav ul li#mainlast a:hover, #mainnav ul li#mainlast a:active, #mainnav ul li#mainlast a.open { background:url(/kids/images/nav_mainlast_on_bg.png) no-repeat;}
	
	#breadcrumb {margin:0px 0px 6px 254px; clear:both; }
		#breadcrumb a {color:white;}

#secondarynav { float:left; width:247px; padding-top:3px; }
	#secondarynav h2, #secondarynav h2 img {margin:0px; padding:0px; border:none; display:block;}
	
	#submenu {padding-top:0px; width:247px;}	
	#submenu h2 { padding:31px 0px 6px 26px; background:url(/kids/images/secnav_hdr_submenu.png) no-repeat; color:#36c; font-weight:bold; margin-top:17px; font-size:9pt;}
	#submenu h2.twoline { padding:31px 5px 6px 26px; background:url(/kids/images/secnav_hdr_submenu_twoline.png) no-repeat; color:#36c; font-weight:bold; margin-top:17px;}
	#submenu ul {margin-bottom:4px; margin-top:0px;}
	#submenu ul li { padding:0px 0px 0px 40px; background:url(/kids/images/secnav_bdy_submenu.png) no-repeat; line-height:1.4em;}
	#submenu ul li a {color:#36c; text-decoration:none; width:189px; display:block; border-bottom:1px solid #dedede;padding:8px 0px 8px 0px;}
	#submenu ul li a.open {color:#f60;font-weight:bold;}
	#submenu ul li.lastitem { background:url(/kids/images/secnav_ftr_submenu.png) no-repeat;padding-bottom:35px;}
	#submenu ul li.lastitem2 { background:url(/kids/images/secnav_ftr_submenu2.png) no-repeat;padding-bottom:35px;}
	#submenu ul li.lastitem a, #submenu ul li.lastitem2 a {border:none;}
	
	#quicklinks { background: url(/kids/images/secnav_bdy_quicklinks.png) no-repeat;width:247px; margin:0px 0px 11px 0px; padding:0px 0px 0px 0px;}
		#quicklinks ul{margin:0px; padding:0px 0px 18px 29px;}
	
	#whoknows { background:url(/kids/images/secnav_bdy_whoknows.png) no-repeat; color:#000; font-weight:bold;width:247px; margin:0px 0px 12px 0px; padding:0px 0px 0px 0px; width:247px;}
		#whoknows p {width:182px; padding:10px 0px 0px 46px; font-weight:normal; line-height:1.4em;}
		#whoknows ul {padding:10px 0px 0px 46px; width:186px;}
		#whoknows ul li {padding-bottom:4px;font-size:10px; width:185px;}
		#whoknows p.learnmore {margin-left:85px; padding-bottom:20px; width:98px}
		#whoknows label {font-weight:bold;width:95px; padding-left:0px;font-size:8pt; }
		
	#secnav-callout { background:url(/kids/images/secnav_bdy_callout.png) no-repeat; height:135px;width:247px; margin:0px 0px 12px 0px; padding:24px 0px 0px 0px;}
		#secnav-callout p{width:175px; font-weight:bold; padding:0px 0px 10px 37px;}
		#secnav-callout .learnmore {margin-left:94px; width:98px;}
		
		
#contentcontainer { margin:-1px 0px 0px -7px; padding:0px; width:732px; float:left;}
#contenthdr { background:url(/kids/images/content_bghd.png) no-repeat; height:15px;}
#stagehdr {margin-left:26px;}
#content { width:732px; background:url(/kids/images/content_bg.png) repeat-y; padding: 7px 0px 0px 0px; margin:0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#000; z-index:10000; font-style:normal;}
#content h2 {width:332px; font-size:14px; font-weight:bold;}

#homestage { background:url(/kids/images/stage_home.png) no-repeat; height:127px; margin-bottom:22px; width:683px;margin-left:26px;}
	#homestage h1{color:#5882D5; font-weight:bold; font-size:16px; padding:10px 0px 15px 0px; margin-left:15px;}
	#homestage p{width:355px; margin-left:15px; font-size:10px; line-height:1.5em;}
.stage {padding-bottom:21px;}
.colwrap { clear:both; margin-left:26px;}
.twocol1 {float:left; width:335px; margin-right:16px; padding-bottom:34px; }
.twocol2 {float:left; width:332px; padding-bottom:34px;}
.twocol1 h2 {padding-bottom:0px; width:335px;}
.twocol2 h2 {padding-bottom:0px; width:332px;}
.twocol1 img, .twocol2 img { display:block;}

#contentmain {padding: 21px 11px 0px 36px; margin:0px; width:444px; float:left;}
	#contentmain h1, #contentgame h1 {margin-bottom:20px; color:#36c; font-size:16px; font-weight:bold;}
	#contentmain h1.tv, #contentmain h2.tv	{margin-bottom:0px;color:#36c;color:#36c;}
	#contentmain p {margin-bottom:10px; width:424px; line-height:1.4em;}
	#contentmain p.facts {color:#36c; font-weight:bold;}
	#contentmain p.example {padding-left:25px;}
	#contentmain p strong {font-weight:bold; color:#36c;}
	#contentmain p strong.blk {color:#000;}
	#contentmain ul {margin-bottom:18px; width:424px; margin-bottom:5px;}
	#contentmain ul li {padding:0px 0px 3px 25px; background:url(/kids/images/contentamin_blt.gif) no-repeat 15px 5px;width:398px;line-height:1.4em;}
	#contentmain ul li ul {margin-bottom:0px; padding-top:4px;}
	
	#contentmain #displayframe {width:420px;}
	#contentmain #displayframe #viewer {margin-left:auto; margin-right:auto; width:auto; text-align:center;}
	#contentmain #displayframe #cap {margin:17px auto 27px auto; width: 315px;}
	#contentmain #displayframe #now {font-size:11px; width:275px; float:left;}
	#contentmain #displayframe #now p {width:275px; margin:0px; padding:0px;}
	#contentmain #displayframe #nav {font-size:11px; float:left; width:40px; text-align:right;}
	#contentmain #displayframe #nav p {width:40px; margin:0px; padding:0px;}
	
	#contentmain #posterlist img {padding:19px 16px 0px 0px;}
	#contentmain #posterlist img.end {padding-right:0px;}
	#posterlist .vidgroup {width:149px; float:left; margin-right:0px;}
	#posterlist .vidgroupend {width:133px; float:left; margin-right:0px;}
	#posterlist .vidgroup p, #posterlist .vidgroupend p {width:133px; margin-bottom:0px; margin-top:12px;}
	#posterlist .vidgroup ul, #posterlist .vidgroupend ul {width:133px; margin:0px; padding:0px;}
	#posterlist .vidgroup ul li, #posterlist .vidgroupend ul li { padding-left:14px; background:url(/kids/images/contentvid_blt.gif) no-repeat 0px 3px;width:133px; }
	#posterlist .vidgroup ul li.fl, #posterlist .vidgroupend ul li.fl {float:left; border-right:1px solid #36c; padding-right:10px; width:31px;}
	#posterlist .vidgroup ul li.wm, #posterlist .vidgroupend ul li.wm {float:left; clear:right; margin-left:5px; width:40px;}
	img.playerdl {margin-right:21px;}
	h2.tv {padding:70px 0px 4px 0px;}
	
#contentgloss {padding: 21px 11px 0px 26px; margin:0px; width:459px; float:left;}
	#contentgloss h1, #contentgloss h2 {margin-bottom:20px; color:#36c; font-size:16px; font-weight:bold; padding-left:18px;}
	#contentgloss p {margin:0px 0px 10px 18px; line-height:1.4em;}
	#contentgloss div.ltrhd {border-top:1px solid #dedede;}
	#contentgloss h2 {padding-top:20px;}
	#contentgloss h2.sect { margin-bottom:0px; clear:both; border:none; }
	#contentgloss .glostoc1 {width:100px; float:right; margin-top:-18px; }
	#contentgloss .glostoc {width:100px; float:right; margin-top:-38px;}
	#contentgloss dl { display:block; clear:both; padding:20px 0px 0px 0px; border-top:1px solid #DEDEDE;}
	#contentgloss dl.firstterm { border-top:none;}
	#contentgloss dl dt{ width:125px; float:left; padding-left:18px; color:#36c; font-weight:bold; display:block;}
	#contentgloss dl dd { width:305px; float:left; display:block; padding-bottom:16px;line-height:1.4em;}
		#contentgloss #keyterms {background:#D7F2BC; padding-top:12px; margin-bottom:33px;}
		#contentgloss #keyterms h2 { margin-bottom:0px; border:none; padding-top:0px;}
		#contentgloss #keyterms dl { display:block; clear:both; padding:20px 0px 0px 0px; border-top:1px solid #fff;}
		#contentgloss #keyterms dl.firstterm { border-top:none;}
		#contentgloss #keyterms dl dt{ width:125px; float:left; padding-left:18px; color:#36c; font-weight:bold; display:block;}
		#contentgloss #keyterms dl dd { width:305px; float:left; display:block; padding-bottom:16px;}
#contentgames {padding: 21px 11px 0px 26px; margin:0px; width:459px; float:left;}
	#contentgames h1, #contentgames h2 {margin-bottom:20px; color:#36c; font-size:16px; font-weight:bold; padding-left:18px;}
	#contentgames h2 {margin-bottom:20px; color:#36c; font-size:16px; font-weight:bold; padding-left:0px;margin-left:-19px;}
	#contentgames p.playnow {margin-bottom:58px;margin-left:35px;}

	#contentgameplay { background:url(/kids/images/games_content_bg.png) no-repeat;}
	#contentgameplay h1 {margin-left:37px; margin-top:24px;}
	#contentgameplay p {margin-left:37px;}
	#contentgameplay #gamestage {margin-left:37px; margin-bottom:26px;}
	#contentgame {padding: 21px 11px 0px 10px; margin:0px;}

#callouts{ background:url(/kids/images/callout_shading.png) no-repeat; padding:19px 0px 0px 17px; width:213px; float:left}
 #callouts img {padding-bottom:21px;}
 #callouts img.singlecallout {padding-bottom:0px;}

#history{ background:url(/kids/images/callout_shading.png) no-repeat; padding:12px 0px 0px 11px; width:211px; float:left}
#history ul {margin-top:10px;margin-bottom:32px; width:187px;}
#history ul li {margin-left:18px; width:186px; padding-bottom:10px; border-bottom:1px solid #dedede; margin-bottom:10px; font-size:12px;}
#history ul li.last {margin-left:18px; width:186px; border-bottom:none; margin-bottom:10px;}
#history ul li strong {color:#36c; font-weight:bold;}
#history a img, #history img.histfacts {padding-left:2px;}

ul.highlights {padding-top:14px; width:685px;padding-left:26px;}
ul.highlights li {float:left; padding-right:19px;}
ul.highlights li.last {padding:0px;}

#contentfootspcr {font-size:1px;height:1px;}
#contentfoot {z-index:100;}

#footgrad {position:relative; background: url(/kids/images/kids_footerbg.png) repeat-x; padding-top:82px; font-size:12px;margin-top:-70px; z-index:-1;min-height: 1px;}

#home_floater { width:992px; margin:-0px auto 0px auto; position:relative; }
#home_floater img {margin-top:-300px; position:relative;}
#footer { color:#fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style:normal; width:100%; background:#0065cb;  }
	#footer #footnavwrap {width:933px; padding:22px 0px 0px 0px; background:#0065cb; margin-left:auto; margin-right:auto; }
	#footer #footnav {margin-left:215px;}
	#footer #footnav img {float:left; padding-right:13px;}
	#footer #footnav p {font-size:12px; float:left; padding-top:17px; }
	#footer #footnav ul {border-left:1px solid #67b2f7; float:left;margin-left:19px;padding-left:12px;}
	#footer #footnav ul li {line-height:1.4em;}
	#footer #footnav a{ color: #fff; text-decoration: underline; z-index:1; position:relative; font-size:12px; }
	#footer #footnav a:active { text-decoration:none; }