/* HEADER */
#headerPicL {
	background: #00558a url(../images/kids/headerPicL.jpg) no-repeat left top;
}
#headerPicL.off {
	background: #000E17 url(../images/kids/headerPicLOff.jpg) no-repeat left top;
}
#header a:hover, #header a:active {
	color: #000;
	text-decoration: underline;
}
#arc1 {
	background: #68b5e5;
	font: 11px/16px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
}
#arc1 a:link, #arc1 a:visited {
	color: #fff;
}
#arc2 {
	background: #007bc7;
	font: 11px/16px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
}
#arc2 a:link, #arc2 a:visited {
	color: #fff;
}
#arc3 {
	background: #00558a;
}
#headerTile {
	background: #00558a;
}
#headerPicR {
	position: relative;
	left: 8px;
	overflow: hidden;
	background-image: url(../images/kids/headerPicR.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#headerPicR.off {
	background: #000E17 url(../images/kids/headerPicROff.jpg) no-repeat left top;
}
#textResizerDown {
	background: url(../images/kids/textResizers.gif) no-repeat left bottom;
}
#textResizerDown.hover {
	background: url(../images/kids/textResizers.gif) no-repeat right bottom;
}
#textResizerUp {
	background: url(../images/kids/textResizers.gif) no-repeat left top;
}
#textResizerUp.hover {
	background: url(../images/kids/textResizers.gif) no-repeat right top;
}
#lightSwitch {
	position: absolute;
	display: block;
	top: 94px;
	left: 450px;
	width: 26px;
	height: 41px;
	background: url(../images/kids/lightSwitchUp.gif) no-repeat left top;
	z-index: 50;
	cursor: pointer;
}
#lightSwitch.off {
	background: url(../images/kids/lightSwitchDown.gif) no-repeat left top;
}



/* MAIN NAVIGATION */
#mainNav ul {
	background: url(../images/kids/mainNavLinkageBackground.gif) repeat-x right top;
}
#mainNav li a.leftOfCurrent {
	background: url(../images/kids/mainNavLinkageBackground.gif) repeat-x right top;
}
#mainNav li a.current {
	background: #cbdae2 url(../images/kids/mainNavTabCorner.png) no-repeat right bottom;
}
#mainNav li a.current:link, #mainNav li a.current:visited {
	color: #1f5f80;
}
#mainNav a:link, #mainNav a:visited {
	color: #fff;
}
#mainNav a:hover, #mainNav a:active {
	text-decoration: underline;
}


/* SECONDARY NAVIGATION */
#secondaryNav {
	background: url(../images/kids/secondaryNavBackground.gif) repeat-y left top;
}
#secondaryNavCorner {
	background: url(../images/kids/secondaryNavCorner.jpg) no-repeat left top;
}
#secondaryNavBottom {
	background: url(../images/kids/secondaryNavBottom.gif) no-repeat left top;
}
#secondaryNav a:link, #secondaryNav a:visited {
	color: #000;
}
#secondaryNav a:hover, #secondaryNav a:active {
	color: #fff;
}

#secondaryNav li {
	padding-right: 20px;
	padding-left:5px;
	height: 18px;
}
#secondaryNav a {
	padding: 2px 2px 5px 25px;
	line-height: .9em;
	height: 18px;
}

.secondaryLink1 {		background: url(../images/kids/fish1.gif) no-repeat left top; }
.secondaryLink1:hover {	background: url(../images/kids/fish2.gif) no-repeat left top; }

.secondaryLink2 {		background: url(../images/kids/fish5.gif) no-repeat left top; }
.secondaryLink2:hover {	background: url(../images/kids/fish4.gif) no-repeat left top; }

.secondaryLink3 {		background: url(../images/kids/fish8.gif) no-repeat left top; }
.secondaryLink3:hover {	background: url(../images/kids/fish3.gif) no-repeat left top; }

.secondaryLink4 {		background: url(../images/kids/fish7.gif) no-repeat left top; }
.secondaryLink4:hover {	background: url(../images/kids/fish8.gif) no-repeat left top; }

.secondaryLink5 {		background: url(../images/kids/fish2.gif) no-repeat left top; }
.secondaryLink5:hover {	background: url(../images/kids/fish1.gif) no-repeat left top; }

.secondaryLink6 {		background: url(../images/kids/fish3.gif) no-repeat left top; }
.secondaryLink6:hover {	background: url(../images/kids/fish8.gif) no-repeat left top; }

.secondaryLink7 {		background: url(../images/kids/fish6.gif) no-repeat left top; }
.secondaryLink7:hover {	background: url(../images/kids/fish5.gif) no-repeat left top; }

.secondaryLink8 {		background: url(../images/kids/fish4.gif) no-repeat left top; }
.secondaryLink8:hover {	background: url(../images/kids/fish2.gif) no-repeat left top; }
.secondaryLink9 {
	background-image: url(../images/kids/fish-pink-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.secondaryLink9:hover {
	background-image: url(../images/kids/fish-light-blue-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.secondaryLink10 {
	background-image: url(../images/kids/fish-green-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.secondaryLink10:hover {
	background-image: url(../images/kids/fish-pink-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.secondaryLink11 {
	background-image: url(../images/kids/fish-purple-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.secondaryLink11:hover {
	background-image: url(../images/kids/fish-red-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



/* FOOTER */
#footerArc {
	background-color: #548fae;
}

#footer {
	background-color: #cef9a3;
	display: block;
	position: relative;
}

#secondaryNavBottom {
	position: relative;
	display: block;
	width: 166px;
	height: 49px;
	}

#contentContainer {
	position: relative;
	display: block;
	clear: both;
	padding: 0 4px 0 10px;
	z-index: 5;
	background: #cef9a3 url(../images/whiteAndShadow2.gif) repeat-y left top;
	min-height: 200px;
}



.feature {
	float:right;
	margin-left:10px;
	padding:5px;
	background:#d9e7f0;
	border:solid #007bc7 thin;
	width:30%;
	}
.events {
	position:absolute;
	top:0px;
	right:0px;
	width:289px;
	height:200px;
	background-image:url(../images/kids/events.gif);
	background-repeat:no-repeat;
	color:#FFF;
	z-index: 1;
	text-align: center;
	}
.program {
	position:absolute;
	top:12px;
	right:298px;
	width:306px;
	height:124px;
	z-index: 3;
	}
.eventsheader {
	margin-left:20px;
	margin-top:10px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	}
.eventsbody {
	margin-left:20px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:.08em;
	}
.eventsdate {
	margin-right:20px;
	text-align:right;
	font: 12px/16px Arial, Helvetica, sans-serif;
	}
.tumble {
	position:absolute;
	top:200px;
	right:0px;
	width:289px;
	height:181px;
	background-image:url(../images/kids/tumble.gif);
	background-repeat:no-repeat;
	}
.jokeform {
	position:absolute;
	top:380px;
	right:0px;
	width:289px;
	height:171px;
	background-image:url(../images/kids/bottom-right-1.gif);
	background-repeat:no-repeat;
	z-index:2;
	color:#FFF;
	text-align:right;
	}
.feet {
	position:absolute;
	top:491px;
	left:184px;
	}
.duckname {
	position:absolute;
	top:198px;
	left:370px;
	z-index:31;
	height: 247px;
	width: 234px;
	}
.bench {
	position:absolute;
	top:533px;
	z-index:32;
	left: 240px;
	}
.jokes {
	position:absolute;
	top:558px;
	z-index:33;
	color:#FFF;
	font: 13px/16px Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
	width:275px;
	left: 278px;
	}
.duck {
	position:absolute;
	top:234px;
	left:180px;
	z-index:31;
	height: 277px;
	}
.fish {
	height:75px;
	background:#ff7c00;
	color:#FFFFFF;
	padding-right:3px;
	margin:0px;
	float:left;
	}
.WorldBookText_kids {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: normal;
	color: #4E5290;
	left: 20px;
	padding-top: 10px;
	top: 20px;
}
.Left-20 {
	float: left;
	left: 50px;
	padding-left: 30px;
}
.hw {
	position:absolute;
	top:469px;
	z-index:32;
	left: 315px;
	width: 34%;
}
#Right-Form {
	float: right;
}
#flashKids {
	background-image: url(../images/kids/Background-repeat.jpg);
	background-repeat: repeat-x;
	height: 355px;
	width: 100%;
}
#nonflashKids {
display: none;
background-image: url(../images/kids/Background-repeat.jpg);
	background-repeat: repeat-x;
	height: 355px;
	width: 100%;
}


#container #contentContainer #content1 #KidsBlogs {
	position: relative;
	width: 100%;
	min-height: 300px;
	background-color: #CEF8A2;
}
.grass     {
	display: block;
	width: 30%;
	/* [disabled]position: relative; */
	padding-right: 5px;
	padding-left: 5px;
}
.grassLeft {
	display: block;
	width: 30%;
	position: relative;
	float: left;
	padding-right: 7px;
	padding-left: 7px;
}
.grassRight {
	display: block;
	width: 30%;
	position: relative;

	float: Right;
	padding-right: 7px;
	padding-left: 7px;
}
#container #contentContainer #contentContainer2 #content div table tr td ul {
	list-style-type: none;
	position: relative;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#container #contentContainer #contentContainer2 #content div table tr td ul li {
	padding-top: 3px;
	padding-bottom: 3px;
}
#content #jokesContent {
	width: 325px;
}
#container #contentContainer #contentContainer2 #content ol li {
	padding-bottom: 20px;
}
#content #highlightedCrafts {
	padding: 5px;
	width: 300px;
}

