/* 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 {
	background: #00558a url(../images/kids/headerPicR.jpg) no-repeat 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; }



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

#footer {
	background-color: #cef9a3;
}

#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%;
	}
.qestion {
	float:left;
	margin-left:5px;
	padding:3px;
	background:#d9e7f0;
	border:solid #007bc7 thin;
	width:62%;
	}
.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:271px;
	background-image:url(../images/kids/bottom-right.gif);
	background-repeat:no-repeat;
	z-index:2;
	color:#FFF;
	text-align:right;
	}
.feet {
	position:absolute;
	top:491px;
	left:184px;
	}
.duckname {
	position:absolute;
	top:22px;
	left:334px;
	height: 247px;
	width: 234px;
	}
.bench {
	position:absolute;
	top:469px;
	right:273px;
	z-index:32;
	}
.jokes {
	position:absolute;
	top:502px;
	right:309px;
	z-index:33;
	color:#FFF;
	font: 13px/16px Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
	width:275px;
	}
.duck {
	position:absolute;
	top:198px;
	left:132px;
	z-index:31;
	height: 489px;
	}
.fish {
	height:75px;
	background:#ff7c00;
	color:#FFFFFF;
	padding-right:3px;
	margin:0px;
	float:left;
	}
.SpecialEvent {
	margin-left:5px;
	padding:3px;
	background:#d9e7f0;
	border:solid #007bc7 thin;
	width:200px;
}

