	 body {
	  background-color: #eee;
	  margin: 0px;
	  padding: 0px;
	  text-align:center;
	  background-repeat: no-repeat;
	 }
	 
	 #menu{
	width:890px;
	background-image: url(images/menu/menu_up_01.jpg);
	height: 27px;
	 }
	 
	 .aboutLink{
	padding-left:5px;
	padding-right:5px;
	height: 30px;
	width:20px;
	display: inline;
}
	 .aboutLink:hover {
	background-image:url(images/redgradient.jpg);
	background-repeat:repeat;
}
	 
	 .homeLink, .homeLink:visited, .homeLink:link {
	text-decoration: none;
	font-weight: bold;
	color: #ff4;
	font-family: 'Comic Sans MS', Helvetica, sans-serif;
	 }
	 .homeLink:active, .homeLink:hover {
	 }
	 
	 .vidThumbs{height:95px;width:90px;float:left;text-align:center;font-family:'Comic Sans MS', Helvetica, sans-serif;}
	 .vidThumbs a{text-decoration:none;}
	 .vidThumbs a:hover{color:#FF0000}
	 #movieBox a:hover{color:#FF0000}
	 
	 
	 #home_center {
		width:497px; 
		height:246px; 
		border: solid #000 3px; 
		background: url(images/working/wide/GiraffeBoy.jpg); 
		color: #fff; font-family: 'Comic Sans MS', Helvetica, sans-serif; 
		font-size:15px; 
		font-weight: bold; 
		line-height: 100%;
	}
	
	  #contactContainer {
		 top:195px; 
		 left:398px; 
		 width:315px; 
		 height:140px; 
		 border: solid #000 3px; 
		 background-color: #f00; 
		 font-family: 'Comic Sans MS', Helvetica, sans-serif; 
		 font-size:22px;
		 color: #ff4; 
		 padding-top: 10px; 
		 padding-left:8px;
	}
	  #aboutContainer {
		width:395px; 
		height:106px; 
		border: solid #000 3px; 
		background-color: #00c; 
		font-family: 'Comic Sans MS', Helvetica, sans-serif; 
		font-size:14px; 
		font-weight: bold; 
		color: #ff4; 
		padding-top: 6px; 
		padding-left:8px;
	}
	
	  #homeLow {
		width:72px; 
		height:112px; 
		border: solid #000 3px; 
		background-color: #f0f;
	}
	
	  #homeMed {
		width:150px; 
		height:150px; 
		border: solid #000 3px; 
		background-color: #00f;
	}
	
	  #featureContainer {
		 width:360px; 
		 border: solid #000 3px; 
		 background-color: #ff0;
		 
	}
	
	  #featureContainerTitle {
	width:352px;
	height:26px;
	background-color: #f00;
	padding-top: 10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 10px;
	font-family: 'Comic Sans MS', Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	text-align: center;
	color: #ff4;
	border-top: solid #000 2px;		 
	}
	
	  #pageContainer {
	text-align:center;
	width:890px;
	padding-top: 5px;
	}
	
	  #pageContainer2 {
		position:absolute; 
		top:0xp; 
		left:0px; 
		width:880px; 
		border: solid 1px #000;
	}
	
	  #headerContainer {
		width:890px; 
		height:161px; 
		background:url(images/header.gif);
	}
	
	  #contentContainer {
	width:500px;
	font-size: 16px;
	font-family: 'Comic Sans MS', Helvetica, sans-serif;
	padding-right: 10px;
	padding-left: 5px;
	text-align: center;
	}
	
	  #fullContentContainer {
		font-size: 12px;
   	    font-family: 'Comic Sans MS', Helvetica, sans-serif;
	}
	
		  #aboutfullContentContainer {
		position:absolute; 
		top:306px; 
		left:15px; 
		width:890px; 
		font-size: 12px;
   	    font-family: 'Comic Sans MS', Helvetica, sans-serif; 
		padding-right: 10px;
		padding-left: 5px;
	}
	 .imgList {
	 	color: #000;
		border-color: #000;
	 	text-align:center;
		font-size: 14px;
   	    font-family: 'Comic Sans MS', Helvetica, sans-serif; 
		font-weight: bold;
	}
	
	.imgList a img{
	border:3px #000000 solid;
	}
		.imgList a:hover img{
	border:3px #FF0000 solid;
	}
	.imgList a {
	text-decoration:none;
	color:#000000;
	}
		.imgList a:hover {
	text-decoration:none;
	color:#FF0000;
	}
	
	
	 .small {
		font-size: 10px;
   	    font-family: 'Comic Sans MS', Helvetica, sans-serif; 
		font-weight: normal;
		font-style: italic;
	}
	
	  .copyright {
		 text-align:right; 
		 color:#000; 
		 font-size: 9px; 
		 font-family: helvetica, sans-serif; 
		 width:870px; 
		 height: 12px;
	}
	
	  #galleryContainer {
	color:#000;
	font-size: 9px;
	font-family: helvetica, sans-serif;
	background-color: #ff0;
	border: solid 3px #000;
	width: 365px;
	text-align: center;
	}
	
	  #celebgalleryContainer {
	color:white;
	background-color: #FF0000;
	border: solid 3px #000;
	font-family: 'Comic Sans MS', Helvetica, sans-serif;
	}
	
	.puppetLink, .puppetLink:visited, .puppetLink:link {
		display:block;
		background: url(puppetsOffL.jpg);
		background-repeat: no-repeat;
		width: 310px;
		height: 21px;
		margin-bottom: 26px;
	}		

	.puppetLink:active, .puppetLink:hover {
		display:block;
		background: url(puppetsOnL.jpg);
		background-repeat: no-repeat;
		width: 310px;
		height: 21px;
		margin-bottom: 26px;
	}
	
	.maestroLink, .maestroLink:visited, .maestroLink:link {
		display:block;
		background: url(maestroOffL.jpg);
		background-repeat: no-repeat;
		width: 310px;
		height: 21px;
		margin-bottom: 26px;
	}		

	.maestroLink:active, .maestroLink:hover {
		display:block;
		background: url(maestroOnL.jpg);
		background-repeat: no-repeat;
		width: 310px;
		height: 21px;
		margin-bottom: 26px;
	}
	
	.madelineLink, .madelineLink:visited, .madelineLink:link {
		display:block;
		background: url(madelineOffL.jpg);
		background-repeat: no-repeat;
		width: 310px;
		height: 21px;
		margin-bottom: 26px;
	}		

	.madelineLink:active, .madelineLink:hover {
		display:block;
		background: url(madelineOnL.jpg);
		background-repeat: no-repeat;
		width: 310px;
		height: 21px;
		margin-bottom: 26px;
	}
	.homePageLink, .homePageLink:visited, .homePageLink:link {
		display:block;
		background: url(homeOffL.jpg);
		background-repeat: no-repeat;
		width: 310px;
		height: 21px;
		margin-top: -2px;
	}		
	.homePageLink:active, .homePageLink:hover {
		display:block;
		background: url(homeOnL.jpg);
		background-repeat: no-repeat;
		width: 310px;
		height: 21px;
		margin-top: -2px;
	}
	.storyLink, .storyLink:visited, .storyLink:link {
		display:block;
		background: url(storyOffL.jpg);
		background-repeat: no-repeat;
		width: 310px;
		height: 21px;
		margin-bottom: 26px;
	}		

	.storyLink:active, .storyLink:hover {
		display:block;
		background: url(storyOnL.jpg);
		background-repeat: no-repeat;
		width: 310px;
		height: 21px;
		margin-bottom: 26px;
	}
	
	.logoLink{width:100px;float:left;margin-left:30px;text-align:right;}
	.headerInfo{margin-left:250px;text-align:center}
	#heading1{margin-top:20px;padding-bottom:20px;}
	.referenceLink, .referenceLink:visited, .referenceLink:link {
		display:block;
		background: url(referenceOffL.jpg);
		background-repeat: no-repeat;
		width: 310px;
		height: 21px;
		margin-bottom: 26px;
	}		

	.referenceLink:active, .referenceLink:hover {
		display:block;
		background: url(referenceOnL.jpg);
		background-repeat: no-repeat;
		width: 310px;
		height: 21px;
		margin-bottom: 26px;
	}
	
	.linksLink, .linksLink:visited, .linksLink:link {
		display:block;
		background: url(redgradient.jpg);
		background-repeat: no-repeat;
		width: 310px;
		height: 21px;
		margin-bottom: 26px;
	}		

	.linksLink:active, .linksLink:hover {
		display:block;
		background: url(linksOnL.jpg);
		background-repeat: no-repeat;
		width: 310px;
		height: 21px;
		margin-bottom: 26px;
	}
	
	p.kids {
		font-family: 'Comic Sans MS', Helvetica, sans-serif; 
		font-size:18px; 
		font-weight: normal; 
	}

	h1 {
		text-transform: uppercase;
	}
	
	h1.kids {
		font-family: 'Comic Sans MS', Helvetica, sans-serif; 
		font-size:24px; 
		font-weight: bold; 
		text-transform: none;
	}
	
	h2.kids {
		font-family: 'Comic Sans MS', Helvetica, sans-serif; 
		font-size:16px; 
		font-weight: normal;
		font-style:italic; 
	}

.style3 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.style5 {font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #0047BF; }
.style6 {color: #bf2200}

.refQuote  {font-size: 16px; font-weight: normal; font-style: normal;  text-align:justify;}
	.refAuthor {font-size: 14px; font-weight: bold; font-style: italic;  text-align:right;}
	.refSource {font-size: 12px; font-weight: bold; font-style: normal;  text-align:right;}
	.refLink, .refLink:link, .refLink:visited {text-decoration:none; color:#c00; font-weight: bold; font-size: 20px;}
	.refLink:active, .refLink:hover {text-decoration:underline; color:#f00; font-weight: bold; font-size: 20px;}
	
	#galleryContainer a:hover img{border:#FF0000 3px solid;}
	#galleryContainer a img{border:#ff0 3px solid;}
