body { margin:0; background:#000; font-family:Arial, Helvetica, sans-serif; background:url('/cd/nycpp/images/subpagebg.jpg') #060000 center top repeat-x;  }
.bodymp { background:url('/cd/nycpp/images/subpagebg.jpg') #060000 center top repeat-x; }

#wrap { width:1024px; margin:0 auto;  }

.leftfloat { float:left; }
.rightfloat { float:right; }
.clearboth { clear:both; }

.home h1 { font-size:26px; color:#e53535; margin-top:0; }
/*
h1 {
	color:#52a8db;
	font-size:26px;
	font-weight:0;
	margin-top:0;
	font-weight:100;
}

h2 {
	color:#52a8db;
	font-size:15px;
	font-weight:0;
	margin-top:0;
	font-weight:100;
	padding-bottom:0;
}
h3 {
	color:#52a8db;
	font-size:12px;
	font-weight:0;
	margin-top:0;
	font-weight:100;
	padding-bottom:0;
}width:962px;
*/


#headwrap { width:988px; height:264px; margin:0 auto; margin-bottom:20px; }
.headmp { background:url('/cd/nycpp/images/headerbg.jpg') no-repeat; }
.headsp { background:url('/cd/nycpp/images/headerbg_sp.jpg') no-repeat; }
#header {  margin:0 auto; }

.menuitem { float:left; margin:0 0 0 0; }

#head1 { height:28px; }
#head2 { height:132px; }
#menu { height:78px; }

#content { width:962px; margin:0 auto; }

#slideshow { color:#fff; height:50px; overflow:hidden; }
	.ssleft { padding-left:14px; font-size:16px; }
	.ssright { padding-right:14px; font-size:13px; }

.fpbot { margin-top:30px; }
.fpleft { width:207px; }
.fpmid { width:455px; padding:0 40px 0 40px; text-align:justify; color:#999; font-size:15px; }
.fpright { width:220px; }
.fprightsub { width:220px; margin-top:50px; }
.fplefttext { padding:2px; color:#666; font-size:15px; font-weight:normal; }
.subpageleft {  }

.snbox { width:206px; height:182px; margin-bottom:20px; background:url('/cd/nycpp/images/snbg.jpg') no-repeat; }
	.sntop { padding:20px 0 0 60px; }
	
#footer { height:220px; background:url('/cd/nycpp/images/footbg.jpg') no-repeat; background-position:center; margin-top:10px; }
#footer,#foot1 { color:#666; font-size:12px; text-align:right; }
#footer,#foot1 a { color:#666; text-decoration:none; }
#footer a:hover,#foot1 a:hover { color:#666; text-decoration:underline; }

.nojustify {
	text-align:left;
}

a{
	color:#52a8db;
}

.deco-up {
	height:64px;
	background-image:url('/cd/nycpp/images/deco-up.png');
}

.deco-down {
	height:64px;
	background-image:url('/cd/nycpp/images/deco-down.png');
}

#calendarContainer1, .view-cap, .view-container-border {
	background-color:none !important;
}
.st-bg {
	background-color:none;
}

.blue {
	color:#52a8db;
}

.red {
	color:#E53535;
}

.caption {
	color:#828282;
}



		
/* CUSTOM PHOTO DISPLAY */	
		
		
/*This Starts the CSS for Galleria*/

#galleryWrap{
	width:740px;
	height:380px;	
	border-style:dotted;
	border-color:white;
	border-width: thin;	
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background-color:transparent;
	color:#bba;
	font: 80% 'helvetica neue',sans-serif;
	}

#thumbsWrap{ /*Div tag that Houses the Thumbnails*/
	height:80px;
	overflow-y: hidden;
	overflow-x: scroll;
	margin-left:20px;	
	}




.galleria{
	list-style:none;
	width:785px
	}

.galleria li{
	display:block;
	width:60px;
	height:60px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0
	}

.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;}
* html .galleria li div span{width:400px} /* MSIE bug */


#main_image{ /*Main Image Being Displayed*/
	margin:0px auto 10px auto;
	height:300px;
	width:700px;
	background:transparent;
	}
	
#main_image img{
	margin-bottom:5px;
	}


		.gallery_demo{width:5000px; height:80px; overflow-y: hidden; margin:0 auto;}
		.gallery_demo li{float:left; width:68px;height:50px;border:5px double #111;margin: 0 2px;background:#000;}
		.gallery_demo li div{left:240px}
		.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}




.linkline a{
	padding:0px;
	margin:0px;
	font:100% 'helvetica neue',sans-serif; 
	text-align: center; 
	color:#A9A9A9; 
}







.caption{ /*The Caption on the Main Image being displayed*/
	font-style:italic;
	color:#887;
	font-size:smaller;
	text-align:center; 
	font: 80% 'helvetica neue',sans-serif; 
	letter-spacing:3px;
	text-transform:uppercase;
	}
	
	





