/*body block*/
body{
	margin:0;
	color:#000;
	font:16px/28px Arial, Helvetica, sans-serif;
	background:url(/site_admin/images/bg-body.gif);
	min-width:995px;
}
img{border-style:none;}
a{
	text-decoration:underline;
	color:#000;
}
a:hover{text-decoration:none;}
/*forms default styles*/
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/*wrapper block*/
#wrapper{
	background:url(/site_admin/images/bg-wrapper.gif) repeat-x;
	overflow:hidden;
	width:100%;
	position:relative;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

.rivertoHead {
	position: absolute;
	width: 213px; 
	left: 50%; 
	top: 0px; 
	z-index:10000;
	margin-left: -500px;
}

/*header block*/
#header{
	width:100%;
	height:473px;
	overflow:hidden;
	background:url(/site_admin/images/bg-header.jpg) no-repeat 50% 0;
}
#header .holder{
	float:left;
	left:50%;
	height:100%;
	width:1008px;
	position:relative;
}
#header .frame{
	float:left;
	width:1008px;
	left:-50%;
	height:100%;
	position:relative;
}
/*page logo*/
.logo{
	background:url(/site_admin/images/logo.gif) no-repeat;
	width:498px;
	margin:23px 0 0 258px;
	height:381px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	display:inline;
}
.logo:hover,
.logo.hover{background:url(/site_admin/images/logo-hover.gif) no-repeat;}
.logo a{
	height:100%;
	display:block;
}
.text-june26{
	background:url(/site_admin/images/text-june26-2010-new-york.png) no-repeat;
	width:252px;
	height:76px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	margin:0;
	left:34px;
	top:318px;
}
.text-rain-or-shine{
	background:url(/site_admin/images/text-free-12pm-rain-or-shine.gif) no-repeat;
	width:267px;
	height:84px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	margin:0;
	right:28px;
	top:315px;
}
.nav-holder{
	width:664px;
	padding:0 8px 0 6px;
	background:url(/site_admin/images/bg-nav-rl.gif) no-repeat;
	position:absolute;
	bottom:0;
	left:166px;
}
* html .nav-holder{bottom:-1px;}
/*main navigation*/
#nav{
	padding:0;
	border:2px solid #000;
	border-width:2px 2px 0;
	margin:0;
	width:660px;
	overflow:hidden;
	list-style:none;
display:none;
}
#nav li{float:left;}
#nav a{
	display:block;
	height:48px;
	text-indent:-9999px;
	background:url(/site_admin/images/bg-nav.gif) no-repeat;
}
#nav .schedule{width:159px;}
#nav .schedule:hover,
#nav .active .schedule{background-position:0 100%;}
#nav .info{
	width:90px;
	background-position:-159px 0;
}
#nav .info:hover,
#nav .active .info{background-position:-159px 100%;}
#nav .gallery{
	width:136px;
	background-position:-249px 0;
}
#nav .gallery:hover,
#nav .active .gallery{background-position:-249px 100%;}
#nav .partners{
	width:156px;
	background-position:-385px 0;
}
#nav .partners:hover,
#nav .active .partners{background-position:-385px 100%;}
#nav .about{
	width:119px;
	background-position:-541px 0;
}
#nav .about:hover,
#nav .active .about{background-position:-541px 100%;}
/*main block*/

#main { width:100%; position:relative; margin-top:-50px; }
#main:after{ content:''; display:block; clear:both; }
#content .orange-box-frame:after{
	content:'';
	display:block;
	clear:both;
}
.partners-box:after,
.partners-box2:after{
	content:'';
	display:block;
	clear:both;
}
.main-holder{
	float:left;
	left:50%;
	width:1002px;
	position:relative;
	height:100%;
}
.main-frame{
	float:left;
	left:-50%;
	width:1002px;
	position:relative;
	height:100%;
	background:url(/site_admin/images/bg-form-join.png) no-repeat 50% 0;
}
/*top form block*/
.form-holder{
	width:999px;
	padding:19px 0 29px 3px;
	overflow:hidden;
}
.form-holder p{
	width:668px;
	height:41px;
	margin:0 0 0 165px;
	text-indent:-9999px;
	background:url(/site_admin/images/text-join-us-from-noon.gif) no-repeat;
}
.join-form{
	overflow:hidden;
	width:326px;
	margin:6px 0 0 354px;
}
.join-form .text-holder{
	background:url(/site_admin/images/bg-input-l.gif) no-repeat;
	padding:0 0 0 12px;
	width:246px;
	float:left;
	height:34px;
}
.join-form .text-frame{
	background:url(/site_admin/images/bg-input-r.gif) no-repeat 100% 0;
	height:30px;
	overflow:hidden;
	padding:4px 0 0;
}
.join-form .row{
	overflow:hidden;
	height:1%;
}
.join-form .text{
	background:none;
	padding:0;
	margin:0;
	border:0;
	width:232px;
}
.join-form .btn-join{
	float:right;
	margin:1px 0 0;
}
/*top-promo block*/
.block-holder{
	background:#fff url(/site_admin/images/bg-block.jpg) no-repeat;
	overflow:hidden;
	width:100%;
	margin:-14px 0 0;
	padding:13px 0 28px;
}
.block-frame{
	overflow:hidden;
	width:600px;
	float:left;
	margin:0 -40px 0 0;
	padding:6px 0 0 24px;
}
.block-frame .img-holder{
	float:left;
	position:relative;
	width:248px;
}
.block-frame img{vertical-align:top;}
.time-ico{
	background:url(/site_admin/images/ico-7pm.gif) no-repeat;
	width:52px;
	height:53px;
	position:absolute;
	text-indent:-9999px;
	right:2px;
	bottom:6px;
}
* html .time-ico{bottom:5px;}
.block-frame .block-include{
	padding:18px 0 0;
	width:358px;
	float:left;
	margin:0 0 0 -7px;
	overflow:hidden;
}
.text-featuring-a-free{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site_admin/images/text-featuring-a-free-perfomance.gif) no-repeat;
	width:291px;
	height:17px;
	margin:0;
	padding:0 0 11px;
}
.text-the-apples{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site_admin/images/text-the-apples-in-stereo.gif) no-repeat;
	width:277px;
	height:88px;
	margin:0;
	padding:0 0 8px;
}
.block-frame .cell{
	overflow:hidden;
	width:370px;
	padding:0 0 4px 8px;
	float:left;
}
.text-along-with{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site_admin/images/text-along-with-the.gif) no-repeat;
	width:108px;
	height:15px;
	margin:0;
}
.link-brooklyn-youth{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site_admin/images/link-brooklyn-youth-chorus.gif) no-repeat;
	width:198px;
	height:17px;
	margin:0;
}
.text-and-members-of{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site_admin/images/text-and-members-of-the.gif) no-repeat;
	width:152px;
	height:15px;
	margin:0;
}
.link-brooklyn-philarmonic{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site_admin/images/link-brooklyn-philarmonic.gif) no-repeat;
	width:198px;
	height:17px;
	margin:0;
}
.block-container{
	float:left;
	width:400px;
	padding:8px 0 0;
	position:relative;
}
.block-container .img-holder{float:right;}
.block-container .img-holder img{vertical-align:top;}
.text-target-fireworks-at-dusk{
	text-indent:-9999px;
	background:url(/site_admin/images/text-target-fireworks-at-dusk.gif) no-repeat;
	width:184px;
	height:67px;
	position:absolute;
	left:3px;
	top:37px;
	margin:0;
}
.target-holder{
	width:63px;
	height:72px;
	position:absolute;
	bottom:16px;
	left:92px;
}
* html .target-holder{bottom:15px;}
.text-sponsored-by{
	display:block;
	text-indent:-9999px;
	background:url(/site_admin/images/text-sponsored-by.gif) no-repeat;
	width:63px;
	height:12px;
	line-height:12px;
}
.block-container .ico-target{
	display:block;
	margin:0 0 0 6px;
}
/*content block*/
#content,
.content{
	width:974px;
	position:relative;
	padding:0 0 0 31px;
	margin:0 0 0 -5px;
	float:left;
	background:url(/site_admin/images/bg-bottom.gif) no-repeat 0 100%;
}
.content-bottom{
	background:#fff;
	width:920px;
	border:solid #000;
	border-width:0 2px 2px;
	position:relative;
	min-height:500px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 35px;
	padding-left: 27px;
}
.content .content-bottom{
	background:#fff url(/site_admin/images/bg-content-t.gif) repeat-x;
	padding:23px 0 35px 44px;
	width:903px;
min-height: 850px;
}
/*blue box style*/
#content .blue-box{
	overflow:hidden;
	width:566px;
	margin:0 0 12px;
}
#content .blue-box-holder{
	background:url(/site_admin/images/bg-blue-box-b.gif) no-repeat 0 100%;
	padding:0 0 19px;
	width:100%;
	overflow:hidden;
}
#content .blue-box-frame{
	background:url(/site_admin/images/bg-blue-box.gif) repeat-y;
	overflow:hidden;
	height:1%;
	padding:0 0 6px 26px;
}
#content .blue-box h2{
	background:url(/site_admin/images/bg-blue-box-t.gif) no-repeat;
	width:566px;
	height:106px;
	overflow:hidden;
	margin:0;
	text-indent:-9999px;
}
#content .blue-box .img-holder{
	float:left;
	width:167px;
	margin:5px 0 0;
}
#content .blue-box .box-content{
	float:right;
	width:373px;
}
#content .blue-box .text-hosted-by{
	margin:0 0 7px 4px;
	background:url(/site_admin/images/text-hosted-by-gordon.gif) no-repeat;
	width:290px;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
}
#content .blue-box .text-joined-by{
	margin:0 0 -5px 4px;
	background:url(/site_admin/images/text-joined-by.gif) no-repeat;
	width:90px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
}
#content .blue-box ul{
	margin: 10px 0 0;
	padding:14px 0 0px 14px;
	list-style:none;
	background:url(/site_admin/images/bg-green-frame.png) no-repeat;
	width:345px;
	overflow:hidden;
	height: 155px;
}
#content .blue-box li{
	text-indent:-9999px;
	height:20px;
	width:315px;
	margin:0 0 2px;
	font-size:0;
	line-height:0;
}
#content .blue-box .text-rebecca-frezza{
	margin:0;
	background:url(/site_admin/images/text-rebecca-frezza.gif) no-repeat;
	width:277px;
	height:19px;
	float:left;
}
#content .blue-box .text-princess-katie{
	margin:0;
	background:url(/site_admin/images/text-princess-katie.gif) no-repeat;
	width:291px;
	height:19px;
	float:left;
}
#content .blue-box .text-the-macaroons{
	margin:0;
	background:url(/site_admin/images/text-the-macaroons.gif) no-repeat;
	width:142px;
	height:19px;
	float:left;
}
#content .blue-box .text-puppetry-arts{
	margin:0;
	background:url(/site_admin/images/text-puppetry-arts-theatre.gif) no-repeat;
	width:219px;
	height:19px;
	float:left;
}
#content .blue-box .text-bilingual-birdies{
	margin:0;
	background:url(/site_admin/images/text-bilingual-birdies.gif) no-repeat;
	width:252px;
	height:19px;
	float:left;
}
#content .blue-box .text-global-arts{
	margin:0;
	background:url(/site_admin/images/text-global-arts.gif) no-repeat;
	width:252px;
	height:19px;
	float:left;
}
#content .angelina-block{
	background:url(/site_admin/images/angelina.jpg) no-repeat;
	width:315px;
	height:507px;
	position:absolute;
	right:8px;
	top:-10px;
	z-index:1;
}
#content .angelina-block h3{
	background:url(/site_admin/images/text-special-perfomance-by.png) no-repeat;
	width:216px;
	height:71px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
	position:absolute;
	left:-100px;
	top:83px;
}
.angelina{
	position:absolute;
	left:-70px;
	top:153px;
	width:320px;
	height:173px;
	text-indent:-9999px;
	background:url(/site_admin/images/text-angelina.png) no-repeat;
}
#content .box-holder{
	overflow:hidden;
	width:899px;
	z-index:4;
	position:relative;
	background:url(/site_admin/images/bullets.gif) repeat-x 0 100%;
	padding:0 0 47px 0;
	margin:0 0 20px;
}
/*orange box style*/
#content .orange-box{
	overflow:hidden;
	width:436px;
	float:left;
	margin:5px 0 0;
}
#content .orange-box-holder{
	background:url(/site_admin/images/bg-orange-box-b.gif) no-repeat 0 100%;
	padding:0 0 11px;
	position:relative;
}
#content .orange-box-frame{
	background:url(/site_admin/images/bg-orange-box.gif) repeat-y;
	height:1%;
	padding:0 17px 8px 10px;
}
.orange-block{
	background:url(/site_admin/images/bg-orange-b.gif) no-repeat 60% 100%;
	width:100%;
	float:left;
	padding:0 0 15px;
	height: 199px;
}
#content .orange-box h2{
	background:url(/site_admin/images/bg-orange-box-t.gif) no-repeat;
	width:436px;
	height:106px;
	overflow:hidden;
	margin:0;
	text-indent:-9999px;
}
#content .orange-box .box-content{
	overflow:hidden;
	float:left;
	width:173px;
	margin-left: 25px;
	margin-top: 45px;
}
#content .orange-box .text-featuring{

	margin:0;
	background:url(/site_admin/images/text-featuring.png) no-repeat;
	width:153px;
	height:40px;
	text-indent:-9999px;
	position:absolute;
	z-index:1;
	top:0px;
	left:70px;
}
#content .orange-box .text-featuring-fati{
	margin:0;
	background:url(/site_admin/images/text-featuring-fati-charles.gif) no-repeat;
	width:147px;
	height:10px;
	text-indent:-9999px;
	float:right;
	font-size:0;
	line-height:0;
}
#content .orange-box ul{
	margin:62px 0 -4px;
	padding:0;
	list-style:none;
	width:210px;
	float:left;
}
#content .orange-box li{
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	height:20px;
	width:210px;
	margin:0 0 6px;
}
#content .orange-box .text-speaking-spanish{
	background:url(/site_admin/images/text-speaking-spanish.gif) no-repeat;
	width:176px;
	height:20px;
	float:right;
}
#content .orange-box .text-movin-mandarin{
	background:url(/site_admin/images/text-movin-to-mandarin.gif) no-repeat;
	width:202px;
	height:20px;
	float:right;
}
#content .orange-box .text-fun-in-french{
	background:url(/site_admin/images/text-fun-in-french.gif) no-repeat;
	width:140px;
	height:20px;
	float:right;
}
#content .orange-box .text-hoping-to-hebrew{
	background:url(/site_admin/images/text-hoping-to-hebrew.gif) no-repeat;
	width:189px;
	height:20px;
	float:right;
}
#content .orange-box .text-abbasubi{
	margin:0;
	background:url(/site_admin/images/text-abbasubi.gif) no-repeat;
	width:95px;
	height:20px;
	float:right;
}
.orange-box .img-holder{
	float:right;
	margin:-6px 0 0;
	position:relative;
}
.orange-box .img-holder img{vertical-align:top;}
/*yellow box style*/
.yellow-box{
	overflow:hidden;
	width:441px;
	float:right;
}
.yellow-box .heading{
	background:url(/site_admin/images/bg-heading-yellow.gif) no-repeat;
	width:415px;
	overflow:hidden;
	padding:17px 0 4px 27px;
}
.yellow-frame{
	overflow:hidden;
	width:440px;
	background:url(/site_admin/images/bg-yellow-box2.gif) repeat-y;
}
#content .yellow-box-holder{
	overflow:hidden;
	width:100%;
	padding:0 0 14px;
	margin:0 0 -1px;
	background:url(/site_admin/images/bg-yellow-box-b.gif) no-repeat 0 100%;
}
#content .yellow-box h2{
	overflow:hidden;
	margin:0 auto 4px;
	text-indent:-9999px;
	padding:0 0 0 3px;
	background:url(/site_admin/images/text-celebrity-corner.gif) no-repeat;
	width:325px;
	height:75px;
}
#content .yellow-box ul{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
}
#content .yellow-box li{
	font-size:16px;
	line-height:20px;
	margin:0 0 10px;
}
.yellow-box a{
	display:block;
	margin:0 auto;
	text-indent:-9999px;
}
.yellow-box .featuring{
	background:url(/site_admin/images/text-featuring.gif) no-repeat;
	width:75px;
	height:22px;
	font-size:0;
	line-height:0;
	display:block;
	text-indent:-9999px;
	margin:0 0 0 -3px;
}
.text-buddy-at-the-train{
	background:url(/site_admin/images/text-buddy-at-the-train.gif) no-repeat;
	width:384px;
	height:26px;
	padding:0 0 3px;
}
.text-berenstair-bears{
	background:url(/site_admin/images/text-berenstair-bears.gif) no-repeat;
	width:306px;
	height:48px;
	padding:0 0 1px;
	cursor: default;
}
.text-clifford-dog{
	background:url(/site_admin/images/text-clifford-dog.gif) no-repeat;
	width:368px;
	height:26px;
	cursor: default;
}
.text-curious-george{
	background:url(/site_admin/images/text-curious-george.gif) no-repeat;
	width:244px;
	height:28px;
	cursor: default;
}
.text-madeline{
	background:url(/site_admin/images/text-madeline.gif) no-repeat;
	width:148px;
	height:27px;
}
.arts-crafts{
	width:882px;
	overflow:hidden;
	background:url(/site_admin/images/bullets.gif) repeat-x 0 100%;
	padding:0 0 49px 16px;
	font-size:16px;
	line-height:20px;
}
.arts-crafts p{
	margin:0;
	text-indent:-9999px;
}
.imagination{
	float:left;
	width:167px;
	padding:24px 0 36px 21px;
	margin:20px 0 0;
	background:url(/site_admin/images/bg-imagination.gif) no-repeat;
}
.imagination-playground{
	background:url(/site_admin/images/text-imagination-playground.gif) no-repeat;
	width:161px;
	height:147px;
	display:block;
	text-indent:-9999px;
}
.click-here{
	background:url(/site_admin/images/text-click-here.gif) no-repeat;
	width:147px;
	height:29px;
	display:block;
	text-indent:-9999px;
	margin:-8px 0 0 21px;
}
.green-box{
	float:left;
	width:488px;
	padding:0 0 24px;
	background:url(/site_admin/images/bg-green.gif) no-repeat 0 100%;
}
.green-box .heading{
	background:url(/site_admin/images/bg-green-t.gif) no-repeat;
	width:484px;
	overflow:hidden;
	height:106px;
	padding:10px 0 0 4px;
}
.green-box h2{
	background:url(/site_admin/images/text-arts-crafts.gif) no-repeat;
	width:358px;
	height:71px;
	margin:0 auto;
	font-size:20px;
	line-height:24px;
	text-indent:-9999px;
}
.green-box ul{
	margin:-7px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	height: 123px;
}
.green-box li{
	font-size:15px;
	line-height:18px;
	margin:0 0 3px;
}
.green-box a{
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
}
.abc-do-re-me{
	background:url(/site_admin/images/abc-do-re-me.gif) no-repeat;
	width:136px;
	height:18px;
}
.dinosaur-train-art{
	background:url(/site_admin/images/text-dino-train.gif) no-repeat;
	width:141px;
	height:18px;
}
.sony-wonder{
	background:url(/site_admin/images/text-sony-wonder.gif) no-repeat;
	width:266px;
	height:18px;
}
.john-wendy{
	background:url(/site_admin/images/text-john-wendy.gif) no-repeat;
	width:133px;
	height:18px;
}
.children-museum{
	background:url(/site_admin/images/text-children-museum.gif) no-repeat;
	width:285px;
	height:18px;
}
.floritza-face{
	background:url(/site_admin/images/text-floritza-face.gif) no-repeat;
	width:227px;
	height:18px;
}
.ride{
	float:left;
	padding:23px 0 18px 8px;
	margin:20px 0 0;
	width:184px;
	background:url(/site_admin/images/bg-ride.gif) no-repeat;
}
.ride-the-seaport{
	background:url(/site_admin/images/text-ride-the-seaport.gif) no-repeat;
	width:160px;
	height:143px;
}
.lines-close{
	background:url(/site_admin/images/text-lines.gif) no-repeat;
	width:141px;
	height:29px;
	display:block;
	text-indent:-9999px;
	margin:-7px 0 0 -1px;
}
.content h1{
	margin:0 0 0 20px;
	font-size:20px;
	line-height:24px;
	background:url(/site_admin/images/text-schedule.gif) no-repeat;
	width:301px;
	padding:0 0 39px;
	height:62px;
	text-indent:-9999px;
}
/*box with content*/
.date-box{
	width:845px;
	overflow:hidden;
	background:url(/site_admin/images/bullet-date.gif) repeat-x 0 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 20px;
}
.date-box.last{
	background:none;
	margin:0 0 14px;
}
.date-box .title{
	overflow:hidden;
	width:100%;
	padding:0 0 23px;
}
.date-box h2{
	font-size:33px;
	line-height:37px;
	margin:0 15px 0 0;
	float:left;
	padding:5px 12px 4px 14px;
}
.date-box .green{background:#6ebe46;}
.date-box h2.subheader{font-size:26px;}
.date-box .date{
	float:left;
	background:#ffe301;
	font-size:22px;
	line-height:25px;
	padding:6px 10px 6px 9px;
	margin:9px 0 0;
}
.date-box .visual{
	float:left;
	margin:0 29px 0 0;
}
.date-box .visual img{
	border:2px solid #000;
	display:block;
	margin:0 0 10px;
}
.date-box .red{background:#ee3b67;}
.date-box .holder-title{
	overflow:hidden;
	padding:0 0 14px;
}
.date-box .holder-text{
	overflow:hidden;
	padding:0 0 16px;
}
.date-box .holder-title p{
	font-size:21px;
	line-height:26px;
}
.date-box .text-holder{
	overflow:hidden;
	height:1%;
	font-size:17px;
	line-height:20px;
	padding:5px 0 0;
}
.date-box .text-holder em{
	font-size:18px;
	line-height:22px;
	text-decoration:underline;
	display:block;
	padding:0 0 5px;
}
.date-box .text-holder h3{
	margin:0 0 8px;
	font:normal 23px/26px Arial, Helvetica, sans-serif;
}
.date-box .text-holder h4{
	margin:0;
	font:bold 29px/32px Arial, Helvetica, sans-serif;
}
.date-box .text-holder li a{text-decoration:underline;}
.date-box .text-holder li a:hover{
	background:#ccffb3;
	text-decoration:none;
}
.date-box p{margin:0;}
.date-box .text-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.date-box .text-holder li{
	font-size:17px;
	line-height:25px;
	padding:0 0 3px;
}
.date-box .text-holder .events li{
	font-size:17px;
	line-height:25px;
	padding:0 0 4px;	
}
.date-box .blue{background:#00acaf;}
.date-box .orange{background:#f7a81f;}
/*footer block*/
#footer{

	overflow:hidden;
	margin:0 auto;
}
#footer .holder{
	background:url(/site_admin/images/bg-footer.jpg) no-repeat;
	overflow:hidden;
	width:824px;
	height:287px;
	padding:23px 9px 66px 4px;
	margin:0 0 5px;
	text-align: center;
	text-indent:-9999px;
	display: none;
}
.made-possible{
	background:url(/site_admin/images/text-childrens-day.gif) no-repeat;
	width:528px;
	height:38px;
	margin:0 auto 11px;
	font-size:30px;
	line-height:35px;
	text-indent:-9999px;
}
.partners-box,
.partners-box2{
	margin:0 0 7px 158px;
	padding:0;
	list-style:none;
	width:772px;
}
.partners-box2{
	margin:0 0 0 43px;
	position:relative;
}
.partners-box li,
.partners-box2 li{
	float:left;
	margin:0 13px 0 0;
}
.partners-box2 li{
	margin:0 12px 0 0;
}
.partners-box a,
.partners-box2 a{
	display:block;
	text-indent:-9999px;
	position:relative;
}
.participants{
	background:url(/site_admin/images/text-participants.gif) no-repeat;
	width:203px;
	height:15px;
	text-indent:-9999px;
	margin:0 auto;
	line-height:0;
	padding:0 0 15px;
}
* html .participants{padding:0 0 20px;}
.rivertoriver{
	background:url(/site_admin/images/footer-ico01.gif) no-repeat;
	width:99px;
	height:116px;
}
.the-seaport{
	background:url(/site_admin/images/footer-ico02.gif) no-repeat;
	width:163px;
	height:69px;
	margin:20px 0 0;
}
.ggp{
	background:url(/site_admin/images/footer-ico03.gif) no-repeat;
	width:89px;
	height:112px;
}
.bullseyeonly{
	background:url(/site_admin/images/footer-ico04.gif) no-repeat;
	width:105px;
	height:104px;
}
.bilingual-birdies{
	background:url(/site_admin/images/footer-ico07.gif) no-repeat;
	width:86px;
	height:99px;
	margin:-15px 0 0;
}
.dinosaur-train{
	background:url(/site_admin/images/footer-ico05.gif) no-repeat;
	width:105px;
	height:95px;
	margin:-7px 0 0;
}
.funky-monkey{
	background:url(/site_admin/images/footer-ico06.gif) no-repeat;
	width:99px;
	height:81px;
}
.nyparents{
	background:url(/site_admin/images/ny-metro-parents.png) no-repeat;
	width:167px;
	height:30px;
	text-indent:-9999px;
	display: block;
	margin-left: 330px;
	margin-top: 6px;
}
.johns-wendy{
	background:url(/site_admin/images/footer-ico08.gif) no-repeat;
	width:73px;
	height:90px;
}
.puppetry-arts{
	background:url(/site_admin/images/footer-ico09.gif) no-repeat;
	width:151px;
	height:44px;
	margin:0 0 8px;
}
.sony2{
	background:url(/site_admin/images/footer-ico10.gif) no-repeat;
	width:160px;
	height:35px;
}
.imagineplayground{
	background:url(/site_admin/images/footer-ico11.gif) no-repeat;
	width:146px;
	height:43px;
	margin:-8px 0 -2px;
}
.cmalogo{
	background:url(/site_admin/images/footer-ico12.gif) no-repeat;
	width:129px;
	height:52px;
}
#footer p{
	margin:0 0 15px 0;
	font-size:11px;
	line-height:17px;
	color:#000;
	text-align:center;
	font-weight:bold;
}
#footer p a{text-decoration:underline;}
#footer p a:hover{text-decoration:none;}

.partnerBody {
	font-size:20px;
	font-weight:bold;
	margin-right:40px;
	margin-bottom:20px;
	min-height:100px;
}
.partnersTitle {
}
.partnersTitle a {
}
.partnerURL {
}
.partnerURL a {
	color:#F05379;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}
.partnerURL a:hover {
	color:#000;
}
.infoContent {
}
#map {
	float:left;
margin-top:15px;
}
#directions {
	float:left;
	width:550px;
}
#directions ul {
	list-style:none outside none;
}
#directions ul li {
	font-weight:bold;
line-height:120%;
}
#directions ul li a {
	color:#F05379;
text-decoration:none;
}
#directions img {
	margin-bottom:3px;
}
#directions ul li a:hover {
}
#infoContent {
	min-height:600px;
}
#infoBox {
}
.galleryBlock {
	height: 600px;
	width: 800px;
	padding-bottom: 30px;
	margin-left:28px;	
}
.galleryBlock li{
	list-style:none;
}
#aboutBlock ul{
	font-size:20px;
font-weight:bold;
list-style:none outside none;
margin:0 40px 0 0;
padding:0;
text-decoration:none;
}

#aboutBlock p {  font-size: 15px; line-height: 22px;  }
#aboutBlock p strong { font-size: 20px; }
#aboutBlock p a { color: #f03b68; text-decoration: none; }


ul.aboutBody li{
	margin-top:25px;
}

ul.aboutBody li a { color: #f03b68; text-decoration: none; }



ul.aboutLinks {
	margin-top:40px !important;
}
ul.aboutLinks li{
}
ul.aboutLinks li a{
	color:#F05379;
text-decoration:none;
}
ul.aboutLinks li a:hover{
	color:#000;
}
.partnerImage {
	float:left;
	padding-right:15px;
}
.lineBreak {
	width: 850px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;	
	
}
.specialThanks {
	font-size:20px;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	width:550px;
}
.highlight {
	color:#F05379;
text-decoration:none;
}

ul.partners {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
ul.partners li {
	border-bottom:solid #d5d5d5 medium;
	margin-top:45px;
	width:850px;
}
#icon1 {
	position:absolute;
	left:50%;
	top:200px;
	margin-left:270px;
	z-index:10000;
	display:none;
}

.directions {  text-align: center;  }
