<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Disappearing Corners &#187; Xuhui District</title>
	<atom:link href="http://www.disappearingcorners.com/tag/xuhui-district/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.disappearingcorners.com</link>
	<description>Rediscovering Shanghai&#039;s forgotten heritage through photography &#38; tales</description>
	<lastBuildDate>Tue, 03 Jan 2012 14:01:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Lung Hwa Airport Terminal Building</title>
		<link>http://www.disappearingcorners.com/lung-hwa-airport-terminal-building/</link>
		<comments>http://www.disappearingcorners.com/lung-hwa-airport-terminal-building/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 09:16:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Second Batch]]></category>
		<category><![CDATA[Xuhui District]]></category>

		<guid isPermaLink="false">http://www.disappearingcorners.com/?p=759</guid>
		<description><![CDATA[Address: Long Hua Road The Lunghwa Airport, which is a few blocks away from the Lunghwa Pagoda, was originally built in 1917 and went into commercial operation in 1929 until 1966, when it was replaced by the Hongqiao International Airport. The airport terminal is a semi-circular Art Deco building that has been recently converted into [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Address: Long Hua Road</strong></p>
<p>The Lunghwa Airport, which is a few blocks away from the Lunghwa Pagoda, was originally built in 1917 and went into commercial operation in 1929 until 1966, when it was replaced by the Hongqiao International Airport. The airport terminal is a semi-circular Art Deco building that has been recently converted into an ugly KTV. The runway and other parts of the airport, which is now closed to public, are now used as a driving school.</p>

	
		<div class="gallery_clear"></div> 
		<div id="gallery_759" class="gallery"> 
	
			<!-- Start Advanced Gallery Html Containers -->
			<div class="thumbs_wrap2">
				<div class="thumbs_wrap">
					<div id="thumbs_759" class="thumnail_col " >
						 
						<ul class="thumbs noscript">				
						
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2009/11/Lung-Hwa-Airport-400x265.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2009/11/Lung-Hwa-Airport-50x50.jpg" alt="" title="Lung Hwa Airport" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">Lung Hwa Airport</div>
												<div class="image-desc">Photo by Cintia Kou</div>
												
										</div>
										
									</li>
								
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2009/11/Lung-Hwa-Airport-1-332x500.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2009/11/Lung-Hwa-Airport-1-50x50.jpg" alt="" title="Lung Hwa Airport" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">Lung Hwa Airport</div>
												<div class="image-desc">Photo by Cintia Kou</div>
												
										</div>
										
									</li>
								
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2009/11/lung-hwa-400x265.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2009/11/lung-hwa-50x50.jpg" alt="" title="Interior of the Terminal Building: Fake Art Deco Pillars" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">Interior of the Terminal Building: Fake Art Deco Pillars</div>
												<div class="image-desc">Photo by Cintia Kou</div>
												
										</div>
										
									</li>
								
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2009/11/lung-hwa9-332x500.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2009/11/lung-hwa9-50x50.jpg" alt="" title="Staircase" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">Staircase</div>
												<div class="image-desc">Photo by Cintia Kou</div>
												
										</div>
										
									</li>
								
						</ul>
								<div class="gallery_clear"></div>
								<a class="pageLink prev" style="display:none" href="#" title="Previous Page"></a>
						<a class="pageLink next" style="display:none" href="#" title="Next Page"></a>
					</div>
				</div>
			</div>
			
			<!-- Start Advanced Gallery Html Containers -->
			<div class="gal_content">
				
				<div class="slideshow-container">
					<div id="loading_759" class="loader"></div>
					<div id="slideshow_759" class="slideshow"></div>
					<div id="caption_759" class="caption-container"></div>
				</div>
				
			</div>
	
	</div>
	
	<div class="gallery_clear"></div>
	
	
	
	<script type='text/javascript'>
			
			jQuery(document).ready(function($) {
				
				// We only want these styles applied when javascript is enabled
				$('.gal_content').css('display', 'block');
		
				// Initially set opacity on thumbs and add
				// additional styling for hover effect on thumbs
				var onMouseOutOpacity = 0.67;
				$('#thumbs_759 ul.thumbs li, .thumnail_col a.pageLink').opacityrollover({
					mouseOutOpacity:   onMouseOutOpacity,
					mouseOverOpacity:  1.0,
					fadeSpeed:         'fast',
					exemptionSelector: '.selected'
				});	
				
				// Initialize Advanced Galleriffic Gallery 
				var gallery = $('#thumbs_759').galleriffic({ 
					delay:                     3500,
					numThumbs:                 9,
					preloadAhead:              9,
					enableTopPager:            false,
					enableBottomPager:         false,
					imageContainerSel:         '#slideshow_759',
					controlsContainerSel:      '#controls_759',
					captionContainerSel:       '#caption_759',  
					loadingContainerSel:       '#loading_759',
					renderSSControls:          true,
					renderNavControls:         true,
					playLinkText:              'Play Slideshow',
					pauseLinkText:             'Pause Slideshow',
					prevLinkText:              '&lsaquo; Previous Photo',
					nextLinkText:              'Next Photo &rsaquo;',
					nextPageLinkText:          'Next &rsaquo;',
					prevPageLinkText:          '&lsaquo; Prev',
					enableHistory:             	false,  
					autoStart:                 	'',
					enableKeyboardNavigation:	true,
					syncTransitions:           	true,
					defaultTransitionDuration: 	300,
						
					onSlideChange:             function(prevIndex, nextIndex) {
						// 'this' refers to the gallery, which is an extension of $('#thumbs')
						this.find('ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);
					},
					onTransitionOut:           function(slide, caption, isSync, callback) {
						slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback);
						caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
					},
					onTransitionIn:            function(slide, caption, isSync) {
						var duration = this.getDefaultTransitionDuration(isSync);
						slide.fadeTo(duration, 1.0);
	
						// Position the caption at the bottom of the image and set its opacity
						var slideImage = slide.find('img');
						caption.width(slideImage.width())
							.css({
								//'bottom' : Math.floor((slide.height() - slideImage.outerHeight()) / 2 - 40),
								'top' : slideImage.outerHeight(),
								'left' : Math.floor((slide.width() - slideImage.width()) / 2) + slideImage.outerWidth() - slideImage.width()
							})
							.fadeTo(1000, 1.0);
						
					},
					onPageTransitionOut:       function(callback) {
						this.hide();
						setTimeout(callback, 100); // wait a bit
					},
					onPageTransitionIn:        function() {
						var prevPageLink = this.find('a.prev').css('display', 'none');
						var nextPageLink = this.find('a.next').css('display', 'none');
						
						// Show appropriate next / prev page links
						if (this.displayedPage > 0)
							prevPageLink.css('display', 'block');
		
						var lastPage = this.getNumPages() - 1;
						if (this.displayedPage < lastPage)
							nextPageLink.css('display', 'block');
		
						this.fadeTo('fast', 1.0);
					},
					onImageAdded: function(imageData, li) {
						_li.opacityrollover({
							mouseOutOpacity:   onMouseOutOpacity,
							mouseOverOpacity:  1.0,
							fadeSpeed:         'fast',
							exemptionSelector: '.selected'
						});
					}
					
				}); 
				
				/**************** Event handlers for custom next / prev page links **********************/
		
				gallery.find('a.prev').click(function(e) {
					gallery.previousPage();
					e.preventDefault();
				});
		
				gallery.find('a.next').click(function(e) {
					gallery.nextPage(); 
					e.preventDefault();
				});
		
			});
		</script>
		
		
]]></content:encoded>
			<wfw:commentRss>http://www.disappearingcorners.com/lung-hwa-airport-terminal-building/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Art Deco Water Tower</title>
		<link>http://www.disappearingcorners.com/art-deco-water-tower/</link>
		<comments>http://www.disappearingcorners.com/art-deco-water-tower/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 08:43:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[First Batch]]></category>
		<category><![CDATA[French Concession]]></category>
		<category><![CDATA[Xuhui District]]></category>

		<guid isPermaLink="false">http://www.disappearingcorners.com/?p=277</guid>
		<description><![CDATA[Text by John Meckley Located on Fenyang Rd at the site of the former Jewish Hospital, now the Shanghai Eye-Nose Hospital.]]></description>
			<content:encoded><![CDATA[<p><em>Text by John Meckley</em></p>
<p>Located on Fenyang Rd at the site of the former Jewish Hospital, now the Shanghai Eye-Nose Hospital.</p>

	
		<div class="gallery_clear"></div> 
		<div id="gallery_277" class="gallery"> 
	
			<!-- Start Advanced Gallery Html Containers -->
			<div class="thumbs_wrap2">
				<div class="thumbs_wrap">
					<div id="thumbs_277" class="thumnail_col " >
						 
						<ul class="thumbs noscript">				
						
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2008/11/99-water-tower1.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2008/11/99-water-tower1-50x50.jpg" alt="" title="Water Tower" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">Water Tower</div>
												<div class="image-desc">Photo Credit: John Meckley</div>
												
										</div>
										
									</li>
								
						</ul>
								<div class="gallery_clear"></div>
								<a class="pageLink prev" style="display:none" href="#" title="Previous Page"></a>
						<a class="pageLink next" style="display:none" href="#" title="Next Page"></a>
					</div>
				</div>
			</div>
			
			<!-- Start Advanced Gallery Html Containers -->
			<div class="gal_content">
				
				<div class="slideshow-container">
					<div id="loading_277" class="loader"></div>
					<div id="slideshow_277" class="slideshow"></div>
					<div id="caption_277" class="caption-container"></div>
				</div>
				
			</div>
	
	</div>
	
	<div class="gallery_clear"></div>
	
	
	
	<script type='text/javascript'>
			
			jQuery(document).ready(function($) {
				
				// We only want these styles applied when javascript is enabled
				$('.gal_content').css('display', 'block');
		
				// Initially set opacity on thumbs and add
				// additional styling for hover effect on thumbs
				var onMouseOutOpacity = 0.67;
				$('#thumbs_277 ul.thumbs li, .thumnail_col a.pageLink').opacityrollover({
					mouseOutOpacity:   onMouseOutOpacity,
					mouseOverOpacity:  1.0,
					fadeSpeed:         'fast',
					exemptionSelector: '.selected'
				});	
				
				// Initialize Advanced Galleriffic Gallery 
				var gallery = $('#thumbs_277').galleriffic({ 
					delay:                     3500,
					numThumbs:                 9,
					preloadAhead:              9,
					enableTopPager:            false,
					enableBottomPager:         false,
					imageContainerSel:         '#slideshow_277',
					controlsContainerSel:      '#controls_277',
					captionContainerSel:       '#caption_277',  
					loadingContainerSel:       '#loading_277',
					renderSSControls:          true,
					renderNavControls:         true,
					playLinkText:              'Play Slideshow',
					pauseLinkText:             'Pause Slideshow',
					prevLinkText:              '&lsaquo; Previous Photo',
					nextLinkText:              'Next Photo &rsaquo;',
					nextPageLinkText:          'Next &rsaquo;',
					prevPageLinkText:          '&lsaquo; Prev',
					enableHistory:             	false,  
					autoStart:                 	'',
					enableKeyboardNavigation:	true,
					syncTransitions:           	true,
					defaultTransitionDuration: 	300,
						
					onSlideChange:             function(prevIndex, nextIndex) {
						// 'this' refers to the gallery, which is an extension of $('#thumbs')
						this.find('ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);
					},
					onTransitionOut:           function(slide, caption, isSync, callback) {
						slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback);
						caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
					},
					onTransitionIn:            function(slide, caption, isSync) {
						var duration = this.getDefaultTransitionDuration(isSync);
						slide.fadeTo(duration, 1.0);
	
						// Position the caption at the bottom of the image and set its opacity
						var slideImage = slide.find('img');
						caption.width(slideImage.width())
							.css({
								//'bottom' : Math.floor((slide.height() - slideImage.outerHeight()) / 2 - 40),
								'top' : slideImage.outerHeight(),
								'left' : Math.floor((slide.width() - slideImage.width()) / 2) + slideImage.outerWidth() - slideImage.width()
							})
							.fadeTo(1000, 1.0);
						
					},
					onPageTransitionOut:       function(callback) {
						this.hide();
						setTimeout(callback, 100); // wait a bit
					},
					onPageTransitionIn:        function() {
						var prevPageLink = this.find('a.prev').css('display', 'none');
						var nextPageLink = this.find('a.next').css('display', 'none');
						
						// Show appropriate next / prev page links
						if (this.displayedPage > 0)
							prevPageLink.css('display', 'block');
		
						var lastPage = this.getNumPages() - 1;
						if (this.displayedPage < lastPage)
							nextPageLink.css('display', 'block');
		
						this.fadeTo('fast', 1.0);
					},
					onImageAdded: function(imageData, li) {
						_li.opacityrollover({
							mouseOutOpacity:   onMouseOutOpacity,
							mouseOverOpacity:  1.0,
							fadeSpeed:         'fast',
							exemptionSelector: '.selected'
						});
					}
					
				}); 
				
				/**************** Event handlers for custom next / prev page links **********************/
		
				gallery.find('a.prev').click(function(e) {
					gallery.previousPage();
					e.preventDefault();
				});
		
				gallery.find('a.next').click(function(e) {
					gallery.nextPage(); 
					e.preventDefault();
				});
		
			});
		</script>
		
		
<div align="center"><div class="google-map-placeholder" id="cea45ce00912151afe94408a17a7b82d" style="width:450px;height:350px; border:1px solid #333333;"></div></div><div class="google-map-directions-panel" id="directions-placeholder-cea45ce00912151afe94408a17a7b82d" style="margin-top: 8px !important; text-align: center; padding: 10px 12px !important; overflow: auto;"></div><script type="text/javascript">
    var map_cea45ce00912151afe94408a17a7b82d = new google.maps.Map(document.getElementById("cea45ce00912151afe94408a17a7b82d"));
    var orc = new jQuery.GoogleMapOrchestrator(map_cea45ce00912151afe94408a17a7b82d, {markerdirections: "true", bubbleAutoPan: "false", initLocation: "31.20845,121.45316", zoom : 18, mapType: google.maps.MapTypeId.ROADMAP});
    orcHolder.push({mapId: "cea45ce00912151afe94408a17a7b82d", orchestrator: orc});
    orc.switchMapControl(true, jQuery.GoogleMapOrchestrator.ControlType.MAPTYPE);
    orc.switchMapControl(true, jQuery.GoogleMapOrchestrator.ControlType.PAN);
    orc.switchMapControl(true, jQuery.GoogleMapOrchestrator.ControlType.ZOOM);
    orc.switchMapControl(true, jQuery.GoogleMapOrchestrator.ControlType.SCALE);
    orc.switchMapControl(true, jQuery.GoogleMapOrchestrator.ControlType.STREETVIEW);
    orc.buildInitLocationMarker();
</script>
]]></content:encoded>
			<wfw:commentRss>http://www.disappearingcorners.com/art-deco-water-tower/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>St. Ignatius Cathedral</title>
		<link>http://www.disappearingcorners.com/st-ignatius-cathedral/</link>
		<comments>http://www.disappearingcorners.com/st-ignatius-cathedral/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 08:39:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[First Batch]]></category>
		<category><![CDATA[Xuhui District]]></category>

		<guid isPermaLink="false">http://www.disappearingcorners.com/?p=263</guid>
		<description><![CDATA[Addrss: Puxi Road, Xuhui District Also known as the Xujiahui Cathedral (or the old fashion way: Sikkawei Cathedral), this Roman Catholic church was designed by a British architect called William Doyle and built by the French Jesuit priest in the early 20th Century. It was known as the grandest cathedral in the Far East back [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Addrss: Puxi Road, Xuhui District</strong></p>
<p>Also known as the Xujiahui Cathedral (or the old fashion way: Sikkawei Cathedral), this Roman Catholic church was designed by a British architect called William Doyle and built by the French Jesuit priest in the early 20th Century. It was known as the grandest cathedral in the Far East back in those days.</p>

	
		<div class="gallery_clear"></div> 
		<div id="gallery_263" class="gallery"> 
	
			<!-- Start Advanced Gallery Html Containers -->
			<div class="thumbs_wrap2">
				<div class="thumbs_wrap">
					<div id="thumbs_263" class="thumnail_col " >
						 
						<ul class="thumbs noscript">				
						
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2008/11/st-ignatius-cathedral-400x320.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2008/11/st-ignatius-cathedral-50x50.jpg" alt="" title="St Ignatius Cathedral" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">St Ignatius Cathedral</div>
												<div class="image-desc">© Cíntia Kou</div>
												
										</div>
										
									</li>
								
						</ul>
								<div class="gallery_clear"></div>
								<a class="pageLink prev" style="display:none" href="#" title="Previous Page"></a>
						<a class="pageLink next" style="display:none" href="#" title="Next Page"></a>
					</div>
				</div>
			</div>
			
			<!-- Start Advanced Gallery Html Containers -->
			<div class="gal_content">
				
				<div class="slideshow-container">
					<div id="loading_263" class="loader"></div>
					<div id="slideshow_263" class="slideshow"></div>
					<div id="caption_263" class="caption-container"></div>
				</div>
				
			</div>
	
	</div>
	
	<div class="gallery_clear"></div>
	
	
	
	<script type='text/javascript'>
			
			jQuery(document).ready(function($) {
				
				// We only want these styles applied when javascript is enabled
				$('.gal_content').css('display', 'block');
		
				// Initially set opacity on thumbs and add
				// additional styling for hover effect on thumbs
				var onMouseOutOpacity = 0.67;
				$('#thumbs_263 ul.thumbs li, .thumnail_col a.pageLink').opacityrollover({
					mouseOutOpacity:   onMouseOutOpacity,
					mouseOverOpacity:  1.0,
					fadeSpeed:         'fast',
					exemptionSelector: '.selected'
				});	
				
				// Initialize Advanced Galleriffic Gallery 
				var gallery = $('#thumbs_263').galleriffic({ 
					delay:                     3500,
					numThumbs:                 9,
					preloadAhead:              9,
					enableTopPager:            false,
					enableBottomPager:         false,
					imageContainerSel:         '#slideshow_263',
					controlsContainerSel:      '#controls_263',
					captionContainerSel:       '#caption_263',  
					loadingContainerSel:       '#loading_263',
					renderSSControls:          true,
					renderNavControls:         true,
					playLinkText:              'Play Slideshow',
					pauseLinkText:             'Pause Slideshow',
					prevLinkText:              '&lsaquo; Previous Photo',
					nextLinkText:              'Next Photo &rsaquo;',
					nextPageLinkText:          'Next &rsaquo;',
					prevPageLinkText:          '&lsaquo; Prev',
					enableHistory:             	false,  
					autoStart:                 	'',
					enableKeyboardNavigation:	true,
					syncTransitions:           	true,
					defaultTransitionDuration: 	300,
						
					onSlideChange:             function(prevIndex, nextIndex) {
						// 'this' refers to the gallery, which is an extension of $('#thumbs')
						this.find('ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);
					},
					onTransitionOut:           function(slide, caption, isSync, callback) {
						slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback);
						caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
					},
					onTransitionIn:            function(slide, caption, isSync) {
						var duration = this.getDefaultTransitionDuration(isSync);
						slide.fadeTo(duration, 1.0);
	
						// Position the caption at the bottom of the image and set its opacity
						var slideImage = slide.find('img');
						caption.width(slideImage.width())
							.css({
								//'bottom' : Math.floor((slide.height() - slideImage.outerHeight()) / 2 - 40),
								'top' : slideImage.outerHeight(),
								'left' : Math.floor((slide.width() - slideImage.width()) / 2) + slideImage.outerWidth() - slideImage.width()
							})
							.fadeTo(1000, 1.0);
						
					},
					onPageTransitionOut:       function(callback) {
						this.hide();
						setTimeout(callback, 100); // wait a bit
					},
					onPageTransitionIn:        function() {
						var prevPageLink = this.find('a.prev').css('display', 'none');
						var nextPageLink = this.find('a.next').css('display', 'none');
						
						// Show appropriate next / prev page links
						if (this.displayedPage > 0)
							prevPageLink.css('display', 'block');
		
						var lastPage = this.getNumPages() - 1;
						if (this.displayedPage < lastPage)
							nextPageLink.css('display', 'block');
		
						this.fadeTo('fast', 1.0);
					},
					onImageAdded: function(imageData, li) {
						_li.opacityrollover({
							mouseOutOpacity:   onMouseOutOpacity,
							mouseOverOpacity:  1.0,
							fadeSpeed:         'fast',
							exemptionSelector: '.selected'
						});
					}
					
				}); 
				
				/**************** Event handlers for custom next / prev page links **********************/
		
				gallery.find('a.prev').click(function(e) {
					gallery.previousPage();
					e.preventDefault();
				});
		
				gallery.find('a.next').click(function(e) {
					gallery.nextPage(); 
					e.preventDefault();
				});
		
			});
		</script>
		
		
]]></content:encoded>
			<wfw:commentRss>http://www.disappearingcorners.com/st-ignatius-cathedral/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Former Norwegian Consulate</title>
		<link>http://www.disappearingcorners.com/former-norwegian-consulate/</link>
		<comments>http://www.disappearingcorners.com/former-norwegian-consulate/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 08:28:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[First Batch]]></category>
		<category><![CDATA[French Concession]]></category>
		<category><![CDATA[Xuhui District]]></category>

		<guid isPermaLink="false">http://www.disappearingcorners.com/?p=241</guid>
		<description><![CDATA[Former Norwegian Consulate]]></description>
			<content:encoded><![CDATA[<p>Former Norwegian Consulate</p>

	
		<div class="gallery_clear"></div> 
		<div id="gallery_241" class="gallery"> 
	
			<!-- Start Advanced Gallery Html Containers -->
			<div class="thumbs_wrap2">
				<div class="thumbs_wrap">
					<div id="thumbs_241" class="thumnail_col " >
						 
						<ul class="thumbs noscript">				
						
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2008/11/Former-Norwegian-Consulate.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2008/11/Former-Norwegian-Consulate-50x50.jpg" alt="" title="Former Norwegian Consulate" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">Former Norwegian Consulate</div>
												<div class="image-desc">© John Meckley</div>
												
										</div>
										
									</li>
								
						</ul>
								<div class="gallery_clear"></div>
								<a class="pageLink prev" style="display:none" href="#" title="Previous Page"></a>
						<a class="pageLink next" style="display:none" href="#" title="Next Page"></a>
					</div>
				</div>
			</div>
			
			<!-- Start Advanced Gallery Html Containers -->
			<div class="gal_content">
				
				<div class="slideshow-container">
					<div id="loading_241" class="loader"></div>
					<div id="slideshow_241" class="slideshow"></div>
					<div id="caption_241" class="caption-container"></div>
				</div>
				
			</div>
	
	</div>
	
	<div class="gallery_clear"></div>
	
	
	
	<script type='text/javascript'>
			
			jQuery(document).ready(function($) {
				
				// We only want these styles applied when javascript is enabled
				$('.gal_content').css('display', 'block');
		
				// Initially set opacity on thumbs and add
				// additional styling for hover effect on thumbs
				var onMouseOutOpacity = 0.67;
				$('#thumbs_241 ul.thumbs li, .thumnail_col a.pageLink').opacityrollover({
					mouseOutOpacity:   onMouseOutOpacity,
					mouseOverOpacity:  1.0,
					fadeSpeed:         'fast',
					exemptionSelector: '.selected'
				});	
				
				// Initialize Advanced Galleriffic Gallery 
				var gallery = $('#thumbs_241').galleriffic({ 
					delay:                     3500,
					numThumbs:                 9,
					preloadAhead:              9,
					enableTopPager:            false,
					enableBottomPager:         false,
					imageContainerSel:         '#slideshow_241',
					controlsContainerSel:      '#controls_241',
					captionContainerSel:       '#caption_241',  
					loadingContainerSel:       '#loading_241',
					renderSSControls:          true,
					renderNavControls:         true,
					playLinkText:              'Play Slideshow',
					pauseLinkText:             'Pause Slideshow',
					prevLinkText:              '&lsaquo; Previous Photo',
					nextLinkText:              'Next Photo &rsaquo;',
					nextPageLinkText:          'Next &rsaquo;',
					prevPageLinkText:          '&lsaquo; Prev',
					enableHistory:             	false,  
					autoStart:                 	'',
					enableKeyboardNavigation:	true,
					syncTransitions:           	true,
					defaultTransitionDuration: 	300,
						
					onSlideChange:             function(prevIndex, nextIndex) {
						// 'this' refers to the gallery, which is an extension of $('#thumbs')
						this.find('ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);
					},
					onTransitionOut:           function(slide, caption, isSync, callback) {
						slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback);
						caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
					},
					onTransitionIn:            function(slide, caption, isSync) {
						var duration = this.getDefaultTransitionDuration(isSync);
						slide.fadeTo(duration, 1.0);
	
						// Position the caption at the bottom of the image and set its opacity
						var slideImage = slide.find('img');
						caption.width(slideImage.width())
							.css({
								//'bottom' : Math.floor((slide.height() - slideImage.outerHeight()) / 2 - 40),
								'top' : slideImage.outerHeight(),
								'left' : Math.floor((slide.width() - slideImage.width()) / 2) + slideImage.outerWidth() - slideImage.width()
							})
							.fadeTo(1000, 1.0);
						
					},
					onPageTransitionOut:       function(callback) {
						this.hide();
						setTimeout(callback, 100); // wait a bit
					},
					onPageTransitionIn:        function() {
						var prevPageLink = this.find('a.prev').css('display', 'none');
						var nextPageLink = this.find('a.next').css('display', 'none');
						
						// Show appropriate next / prev page links
						if (this.displayedPage > 0)
							prevPageLink.css('display', 'block');
		
						var lastPage = this.getNumPages() - 1;
						if (this.displayedPage < lastPage)
							nextPageLink.css('display', 'block');
		
						this.fadeTo('fast', 1.0);
					},
					onImageAdded: function(imageData, li) {
						_li.opacityrollover({
							mouseOutOpacity:   onMouseOutOpacity,
							mouseOverOpacity:  1.0,
							fadeSpeed:         'fast',
							exemptionSelector: '.selected'
						});
					}
					
				}); 
				
				/**************** Event handlers for custom next / prev page links **********************/
		
				gallery.find('a.prev').click(function(e) {
					gallery.previousPage();
					e.preventDefault();
				});
		
				gallery.find('a.next').click(function(e) {
					gallery.nextPage(); 
					e.preventDefault();
				});
		
			});
		</script>
		
		
]]></content:encoded>
			<wfw:commentRss>http://www.disappearingcorners.com/former-norwegian-consulate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Gascoigne Apartments</title>
		<link>http://www.disappearingcorners.com/the-gascoigne-apartments/</link>
		<comments>http://www.disappearingcorners.com/the-gascoigne-apartments/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 08:14:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[First Batch]]></category>
		<category><![CDATA[French Concession]]></category>
		<category><![CDATA[Xuhui District]]></category>

		<guid isPermaLink="false">http://www.disappearingcorners.com/?p=221</guid>
		<description><![CDATA[Built in 1935, this 13-story building, is a typical example of Art Deco architecture. After the recent renovation, only the building&#8217;s exterior remains true to its original design, while the interior decoration and room layout have been indiscriminately altered.]]></description>
			<content:encoded><![CDATA[<p>Built in 1935, this 13-story building, is a typical example of Art Deco architecture. After the recent renovation, only the building&#8217;s exterior remains true to its original design, while the interior decoration and room layout have been indiscriminately altered.</p>

	
		<div class="gallery_clear"></div> 
		<div id="gallery_221" class="gallery"> 
	
			<!-- Start Advanced Gallery Html Containers -->
			<div class="thumbs_wrap2">
				<div class="thumbs_wrap">
					<div id="thumbs_221" class="thumnail_col " >
						 
						<ul class="thumbs noscript">				
						
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2008/11/The-Gascoigne-Apartments-400x300.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2008/11/The-Gascoigne-Apartments-50x50.jpg" alt="" title="The Gascoigne Apartments" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">The Gascoigne Apartments</div>
												<div class="image-desc">© Cíntia Kou</div>
												
										</div>
										
									</li>
								
						</ul>
								<div class="gallery_clear"></div>
								<a class="pageLink prev" style="display:none" href="#" title="Previous Page"></a>
						<a class="pageLink next" style="display:none" href="#" title="Next Page"></a>
					</div>
				</div>
			</div>
			
			<!-- Start Advanced Gallery Html Containers -->
			<div class="gal_content">
				
				<div class="slideshow-container">
					<div id="loading_221" class="loader"></div>
					<div id="slideshow_221" class="slideshow"></div>
					<div id="caption_221" class="caption-container"></div>
				</div>
				
			</div>
	
	</div>
	
	<div class="gallery_clear"></div>
	
	
	
	<script type='text/javascript'>
			
			jQuery(document).ready(function($) {
				
				// We only want these styles applied when javascript is enabled
				$('.gal_content').css('display', 'block');
		
				// Initially set opacity on thumbs and add
				// additional styling for hover effect on thumbs
				var onMouseOutOpacity = 0.67;
				$('#thumbs_221 ul.thumbs li, .thumnail_col a.pageLink').opacityrollover({
					mouseOutOpacity:   onMouseOutOpacity,
					mouseOverOpacity:  1.0,
					fadeSpeed:         'fast',
					exemptionSelector: '.selected'
				});	
				
				// Initialize Advanced Galleriffic Gallery 
				var gallery = $('#thumbs_221').galleriffic({ 
					delay:                     3500,
					numThumbs:                 9,
					preloadAhead:              9,
					enableTopPager:            false,
					enableBottomPager:         false,
					imageContainerSel:         '#slideshow_221',
					controlsContainerSel:      '#controls_221',
					captionContainerSel:       '#caption_221',  
					loadingContainerSel:       '#loading_221',
					renderSSControls:          true,
					renderNavControls:         true,
					playLinkText:              'Play Slideshow',
					pauseLinkText:             'Pause Slideshow',
					prevLinkText:              '&lsaquo; Previous Photo',
					nextLinkText:              'Next Photo &rsaquo;',
					nextPageLinkText:          'Next &rsaquo;',
					prevPageLinkText:          '&lsaquo; Prev',
					enableHistory:             	false,  
					autoStart:                 	'',
					enableKeyboardNavigation:	true,
					syncTransitions:           	true,
					defaultTransitionDuration: 	300,
						
					onSlideChange:             function(prevIndex, nextIndex) {
						// 'this' refers to the gallery, which is an extension of $('#thumbs')
						this.find('ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);
					},
					onTransitionOut:           function(slide, caption, isSync, callback) {
						slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback);
						caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
					},
					onTransitionIn:            function(slide, caption, isSync) {
						var duration = this.getDefaultTransitionDuration(isSync);
						slide.fadeTo(duration, 1.0);
	
						// Position the caption at the bottom of the image and set its opacity
						var slideImage = slide.find('img');
						caption.width(slideImage.width())
							.css({
								//'bottom' : Math.floor((slide.height() - slideImage.outerHeight()) / 2 - 40),
								'top' : slideImage.outerHeight(),
								'left' : Math.floor((slide.width() - slideImage.width()) / 2) + slideImage.outerWidth() - slideImage.width()
							})
							.fadeTo(1000, 1.0);
						
					},
					onPageTransitionOut:       function(callback) {
						this.hide();
						setTimeout(callback, 100); // wait a bit
					},
					onPageTransitionIn:        function() {
						var prevPageLink = this.find('a.prev').css('display', 'none');
						var nextPageLink = this.find('a.next').css('display', 'none');
						
						// Show appropriate next / prev page links
						if (this.displayedPage > 0)
							prevPageLink.css('display', 'block');
		
						var lastPage = this.getNumPages() - 1;
						if (this.displayedPage < lastPage)
							nextPageLink.css('display', 'block');
		
						this.fadeTo('fast', 1.0);
					},
					onImageAdded: function(imageData, li) {
						_li.opacityrollover({
							mouseOutOpacity:   onMouseOutOpacity,
							mouseOverOpacity:  1.0,
							fadeSpeed:         'fast',
							exemptionSelector: '.selected'
						});
					}
					
				}); 
				
				/**************** Event handlers for custom next / prev page links **********************/
		
				gallery.find('a.prev').click(function(e) {
					gallery.previousPage();
					e.preventDefault();
				});
		
				gallery.find('a.next').click(function(e) {
					gallery.nextPage(); 
					e.preventDefault();
				});
		
			});
		</script>
		
		
]]></content:encoded>
			<wfw:commentRss>http://www.disappearingcorners.com/the-gascoigne-apartments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hengshan Community Church</title>
		<link>http://www.disappearingcorners.com/hengshan-community-church/</link>
		<comments>http://www.disappearingcorners.com/hengshan-community-church/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 08:04:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[First Batch]]></category>
		<category><![CDATA[French Concession]]></category>
		<category><![CDATA[Xuhui District]]></category>

		<guid isPermaLink="false">http://www.disappearingcorners.com/?p=179</guid>
		<description><![CDATA[Hengshan Community Church]]></description>
			<content:encoded><![CDATA[<p>Hengshan Community Church</p>

	
		<div class="gallery_clear"></div> 
		<div id="gallery_179" class="gallery"> 
	
			<!-- Start Advanced Gallery Html Containers -->
			<div class="thumbs_wrap2">
				<div class="thumbs_wrap">
					<div id="thumbs_179" class="thumnail_col " >
						 
						<ul class="thumbs noscript">				
						
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2008/11/hengshan-community-church.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2008/11/hengshan-community-church-50x50.jpg" alt="" title="hengshan community church" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">Hengshan Community Church</div>
												<div class="image-desc">© Cíntia Kou</div>
												
										</div>
										
									</li>
								
						</ul>
								<div class="gallery_clear"></div>
								<a class="pageLink prev" style="display:none" href="#" title="Previous Page"></a>
						<a class="pageLink next" style="display:none" href="#" title="Next Page"></a>
					</div>
				</div>
			</div>
			
			<!-- Start Advanced Gallery Html Containers -->
			<div class="gal_content">
				
				<div class="slideshow-container">
					<div id="loading_179" class="loader"></div>
					<div id="slideshow_179" class="slideshow"></div>
					<div id="caption_179" class="caption-container"></div>
				</div>
				
			</div>
	
	</div>
	
	<div class="gallery_clear"></div>
	
	
	
	<script type='text/javascript'>
			
			jQuery(document).ready(function($) {
				
				// We only want these styles applied when javascript is enabled
				$('.gal_content').css('display', 'block');
		
				// Initially set opacity on thumbs and add
				// additional styling for hover effect on thumbs
				var onMouseOutOpacity = 0.67;
				$('#thumbs_179 ul.thumbs li, .thumnail_col a.pageLink').opacityrollover({
					mouseOutOpacity:   onMouseOutOpacity,
					mouseOverOpacity:  1.0,
					fadeSpeed:         'fast',
					exemptionSelector: '.selected'
				});	
				
				// Initialize Advanced Galleriffic Gallery 
				var gallery = $('#thumbs_179').galleriffic({ 
					delay:                     3500,
					numThumbs:                 9,
					preloadAhead:              9,
					enableTopPager:            false,
					enableBottomPager:         false,
					imageContainerSel:         '#slideshow_179',
					controlsContainerSel:      '#controls_179',
					captionContainerSel:       '#caption_179',  
					loadingContainerSel:       '#loading_179',
					renderSSControls:          true,
					renderNavControls:         true,
					playLinkText:              'Play Slideshow',
					pauseLinkText:             'Pause Slideshow',
					prevLinkText:              '&lsaquo; Previous Photo',
					nextLinkText:              'Next Photo &rsaquo;',
					nextPageLinkText:          'Next &rsaquo;',
					prevPageLinkText:          '&lsaquo; Prev',
					enableHistory:             	false,  
					autoStart:                 	'',
					enableKeyboardNavigation:	true,
					syncTransitions:           	true,
					defaultTransitionDuration: 	300,
						
					onSlideChange:             function(prevIndex, nextIndex) {
						// 'this' refers to the gallery, which is an extension of $('#thumbs')
						this.find('ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);
					},
					onTransitionOut:           function(slide, caption, isSync, callback) {
						slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback);
						caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
					},
					onTransitionIn:            function(slide, caption, isSync) {
						var duration = this.getDefaultTransitionDuration(isSync);
						slide.fadeTo(duration, 1.0);
	
						// Position the caption at the bottom of the image and set its opacity
						var slideImage = slide.find('img');
						caption.width(slideImage.width())
							.css({
								//'bottom' : Math.floor((slide.height() - slideImage.outerHeight()) / 2 - 40),
								'top' : slideImage.outerHeight(),
								'left' : Math.floor((slide.width() - slideImage.width()) / 2) + slideImage.outerWidth() - slideImage.width()
							})
							.fadeTo(1000, 1.0);
						
					},
					onPageTransitionOut:       function(callback) {
						this.hide();
						setTimeout(callback, 100); // wait a bit
					},
					onPageTransitionIn:        function() {
						var prevPageLink = this.find('a.prev').css('display', 'none');
						var nextPageLink = this.find('a.next').css('display', 'none');
						
						// Show appropriate next / prev page links
						if (this.displayedPage > 0)
							prevPageLink.css('display', 'block');
		
						var lastPage = this.getNumPages() - 1;
						if (this.displayedPage < lastPage)
							nextPageLink.css('display', 'block');
		
						this.fadeTo('fast', 1.0);
					},
					onImageAdded: function(imageData, li) {
						_li.opacityrollover({
							mouseOutOpacity:   onMouseOutOpacity,
							mouseOverOpacity:  1.0,
							fadeSpeed:         'fast',
							exemptionSelector: '.selected'
						});
					}
					
				}); 
				
				/**************** Event handlers for custom next / prev page links **********************/
		
				gallery.find('a.prev').click(function(e) {
					gallery.previousPage();
					e.preventDefault();
				});
		
				gallery.find('a.next').click(function(e) {
					gallery.nextPage(); 
					e.preventDefault();
				});
		
			});
		</script>
		
		
]]></content:encoded>
			<wfw:commentRss>http://www.disappearingcorners.com/hengshan-community-church/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blackstone Apartments</title>
		<link>http://www.disappearingcorners.com/blackstone-apartments/</link>
		<comments>http://www.disappearingcorners.com/blackstone-apartments/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 07:57:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[First Batch]]></category>
		<category><![CDATA[French Concession]]></category>
		<category><![CDATA[Xuhui District]]></category>

		<guid isPermaLink="false">http://www.disappearingcorners.com/?p=157</guid>
		<description><![CDATA[Blackstone Apartments were built in 1924. It is a four-story Baroque-style building with a rounded extending porch supported by double Corinthian columns. The terrace above the porch is formed with three arches, some convex, some concave. The walls and some elements of decoration are made of black stones, hence the name. After 1945, this building [...]]]></description>
			<content:encoded><![CDATA[<p>Blackstone Apartments were built in 1924. It is a four-story Baroque-style building with a rounded extending porch supported by double Corinthian columns. The terrace above the porch is formed with three arches, some convex, some concave. The walls and some elements of decoration are made of black stones, hence the name. After 1945, this building was home to the United Nation&#8217;s General Agency of Postwar Relief.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.disappearingcorners.com/blackstone-apartments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Astrid Apartments</title>
		<link>http://www.disappearingcorners.com/the-astrid-apartments/</link>
		<comments>http://www.disappearingcorners.com/the-astrid-apartments/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 07:51:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[First Batch]]></category>
		<category><![CDATA[French Concession]]></category>
		<category><![CDATA[Xuhui District]]></category>

		<guid isPermaLink="false">http://www.disappearingcorners.com/?p=128</guid>
		<description><![CDATA[Address: No 294~316 Nanchang Road This Art Deco Apartment Building was invested by Wing On in 1933 and designed by 列文*. The 8-storey apartment building was popular among the expatriates at that time, and according to T. Johnston&#8217;s A Last Look, the 1939 directory only revealed 1 Chinese tenant!]]></description>
			<content:encoded><![CDATA[<p><strong>Address: No 294~316 Nanchang Road</strong></p>
<p>This Art Deco Apartment Building was invested by Wing On in 1933 and designed by 列文*. The 8-storey apartment building was popular among the expatriates at that time, and according to T. Johnston&#8217;s A Last Look, the 1939 directory only revealed 1 Chinese tenant!</p>

	
		<div class="gallery_clear"></div> 
		<div id="gallery_128" class="gallery"> 
	
			<!-- Start Advanced Gallery Html Containers -->
			<div class="thumbs_wrap2">
				<div class="thumbs_wrap">
					<div id="thumbs_128" class="thumnail_col " >
						 
						<ul class="thumbs noscript">				
						
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2008/11/The-Astrid-Apartments-400x300.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2008/11/The-Astrid-Apartments-50x50.jpg" alt="" title="The Astrid Apartments" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">The Astrid Apartments</div>
												<div class="image-desc">© Max Waldman</div>
												
										</div>
										
									</li>
								
						</ul>
								<div class="gallery_clear"></div>
								<a class="pageLink prev" style="display:none" href="#" title="Previous Page"></a>
						<a class="pageLink next" style="display:none" href="#" title="Next Page"></a>
					</div>
				</div>
			</div>
			
			<!-- Start Advanced Gallery Html Containers -->
			<div class="gal_content">
				
				<div class="slideshow-container">
					<div id="loading_128" class="loader"></div>
					<div id="slideshow_128" class="slideshow"></div>
					<div id="caption_128" class="caption-container"></div>
				</div>
				
			</div>
	
	</div>
	
	<div class="gallery_clear"></div>
	
	
	
	<script type='text/javascript'>
			
			jQuery(document).ready(function($) {
				
				// We only want these styles applied when javascript is enabled
				$('.gal_content').css('display', 'block');
		
				// Initially set opacity on thumbs and add
				// additional styling for hover effect on thumbs
				var onMouseOutOpacity = 0.67;
				$('#thumbs_128 ul.thumbs li, .thumnail_col a.pageLink').opacityrollover({
					mouseOutOpacity:   onMouseOutOpacity,
					mouseOverOpacity:  1.0,
					fadeSpeed:         'fast',
					exemptionSelector: '.selected'
				});	
				
				// Initialize Advanced Galleriffic Gallery 
				var gallery = $('#thumbs_128').galleriffic({ 
					delay:                     3500,
					numThumbs:                 9,
					preloadAhead:              9,
					enableTopPager:            false,
					enableBottomPager:         false,
					imageContainerSel:         '#slideshow_128',
					controlsContainerSel:      '#controls_128',
					captionContainerSel:       '#caption_128',  
					loadingContainerSel:       '#loading_128',
					renderSSControls:          true,
					renderNavControls:         true,
					playLinkText:              'Play Slideshow',
					pauseLinkText:             'Pause Slideshow',
					prevLinkText:              '&lsaquo; Previous Photo',
					nextLinkText:              'Next Photo &rsaquo;',
					nextPageLinkText:          'Next &rsaquo;',
					prevPageLinkText:          '&lsaquo; Prev',
					enableHistory:             	false,  
					autoStart:                 	'',
					enableKeyboardNavigation:	true,
					syncTransitions:           	true,
					defaultTransitionDuration: 	300,
						
					onSlideChange:             function(prevIndex, nextIndex) {
						// 'this' refers to the gallery, which is an extension of $('#thumbs')
						this.find('ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);
					},
					onTransitionOut:           function(slide, caption, isSync, callback) {
						slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback);
						caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
					},
					onTransitionIn:            function(slide, caption, isSync) {
						var duration = this.getDefaultTransitionDuration(isSync);
						slide.fadeTo(duration, 1.0);
	
						// Position the caption at the bottom of the image and set its opacity
						var slideImage = slide.find('img');
						caption.width(slideImage.width())
							.css({
								//'bottom' : Math.floor((slide.height() - slideImage.outerHeight()) / 2 - 40),
								'top' : slideImage.outerHeight(),
								'left' : Math.floor((slide.width() - slideImage.width()) / 2) + slideImage.outerWidth() - slideImage.width()
							})
							.fadeTo(1000, 1.0);
						
					},
					onPageTransitionOut:       function(callback) {
						this.hide();
						setTimeout(callback, 100); // wait a bit
					},
					onPageTransitionIn:        function() {
						var prevPageLink = this.find('a.prev').css('display', 'none');
						var nextPageLink = this.find('a.next').css('display', 'none');
						
						// Show appropriate next / prev page links
						if (this.displayedPage > 0)
							prevPageLink.css('display', 'block');
		
						var lastPage = this.getNumPages() - 1;
						if (this.displayedPage < lastPage)
							nextPageLink.css('display', 'block');
		
						this.fadeTo('fast', 1.0);
					},
					onImageAdded: function(imageData, li) {
						_li.opacityrollover({
							mouseOutOpacity:   onMouseOutOpacity,
							mouseOverOpacity:  1.0,
							fadeSpeed:         'fast',
							exemptionSelector: '.selected'
						});
					}
					
				}); 
				
				/**************** Event handlers for custom next / prev page links **********************/
		
				gallery.find('a.prev').click(function(e) {
					gallery.previousPage();
					e.preventDefault();
				});
		
				gallery.find('a.next').click(function(e) {
					gallery.nextPage(); 
					e.preventDefault();
				});
		
			});
		</script>
		
		
]]></content:encoded>
			<wfw:commentRss>http://www.disappearingcorners.com/the-astrid-apartments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Alfred Magy Apartments</title>
		<link>http://www.disappearingcorners.com/the-alfred-magy-apartments/</link>
		<comments>http://www.disappearingcorners.com/the-alfred-magy-apartments/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 07:49:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[First Batch]]></category>
		<category><![CDATA[French Concession]]></category>
		<category><![CDATA[Xuhui District]]></category>

		<guid isPermaLink="false">http://www.disappearingcorners.com/?p=120</guid>
		<description><![CDATA[Address: Fuxing Xi Road by Wulumuqi Zhong Road In the year of 1937, a Soochow businessman invested a piece of land at the intersection of Route Gustare de Boissenzon (the present day Fuxing Xi Lu) and Rue Alfred Magy (the present day Wulumuqi Zhong Lu) and built an apartment building that named after the road, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Address: Fuxing Xi Road by Wulumuqi Zhong Road</strong></p>
<p>In the year of 1937, a Soochow businessman invested a piece of land at the intersection of Route Gustare de Boissenzon (the present day Fuxing Xi Lu) and Rue Alfred Magy (the present day Wulumuqi Zhong Lu) and built an apartment building that named after the road, Alfred Magy. At that time, all the people in Shanghai were very impressed at this project &#8212; a 10-storey structure on a piece of land with merely an area of 220sqm!</p>
<p>The original layout consisted of a garage that can park 4 cars, and a garbage chute on the ground floor. There are two 2-room apartments on the second floor, while all other floors consisted of just 1 apartment. (According to some Chinese sources, including OLD SHANGHAI APARTMENT BUILDINGS published by Tongji University press), the 9th to 10th floor is a &#8220;skip floor apartment&#8221; (DC will confirm later)</p>
<p>The good thing about these apartments is that light travels to each corner of the apartment, from bedrooms to living rooms to bathrooms and to kitchens. High quality materials were used for the interior. Heater and hot water and everything essential for daily lives (even by modern&#8217;s standards!) were all available. So it&#8217;s small, but you get everything. The huge curve of the balconies and streamline design was considered something very modern during those old Shanghai days.</p>
<p>The Alfred Magy Apartments remained to be one of the most classic example in Shanghai. Its clever design has given us a lot of inspiration.</p>

	
		<div class="gallery_clear"></div> 
		<div id="gallery_120" class="gallery"> 
	
			<!-- Start Advanced Gallery Html Containers -->
			<div class="thumbs_wrap2">
				<div class="thumbs_wrap">
					<div id="thumbs_120" class="thumnail_col " >
						 
						<ul class="thumbs noscript">				
						
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2008/11/alfred.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2008/11/alfred-50x50.jpg" alt="" title="The Alfred Magy Apartments" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">The Alfred Magy Apartments</div>
												<div class="image-desc">© Max Waldman</div>
												
										</div>
										
									</li>
								
						</ul>
								<div class="gallery_clear"></div>
								<a class="pageLink prev" style="display:none" href="#" title="Previous Page"></a>
						<a class="pageLink next" style="display:none" href="#" title="Next Page"></a>
					</div>
				</div>
			</div>
			
			<!-- Start Advanced Gallery Html Containers -->
			<div class="gal_content">
				
				<div class="slideshow-container">
					<div id="loading_120" class="loader"></div>
					<div id="slideshow_120" class="slideshow"></div>
					<div id="caption_120" class="caption-container"></div>
				</div>
				
			</div>
	
	</div>
	
	<div class="gallery_clear"></div>
	
	
	
	<script type='text/javascript'>
			
			jQuery(document).ready(function($) {
				
				// We only want these styles applied when javascript is enabled
				$('.gal_content').css('display', 'block');
		
				// Initially set opacity on thumbs and add
				// additional styling for hover effect on thumbs
				var onMouseOutOpacity = 0.67;
				$('#thumbs_120 ul.thumbs li, .thumnail_col a.pageLink').opacityrollover({
					mouseOutOpacity:   onMouseOutOpacity,
					mouseOverOpacity:  1.0,
					fadeSpeed:         'fast',
					exemptionSelector: '.selected'
				});	
				
				// Initialize Advanced Galleriffic Gallery 
				var gallery = $('#thumbs_120').galleriffic({ 
					delay:                     3500,
					numThumbs:                 9,
					preloadAhead:              9,
					enableTopPager:            false,
					enableBottomPager:         false,
					imageContainerSel:         '#slideshow_120',
					controlsContainerSel:      '#controls_120',
					captionContainerSel:       '#caption_120',  
					loadingContainerSel:       '#loading_120',
					renderSSControls:          true,
					renderNavControls:         true,
					playLinkText:              'Play Slideshow',
					pauseLinkText:             'Pause Slideshow',
					prevLinkText:              '&lsaquo; Previous Photo',
					nextLinkText:              'Next Photo &rsaquo;',
					nextPageLinkText:          'Next &rsaquo;',
					prevPageLinkText:          '&lsaquo; Prev',
					enableHistory:             	false,  
					autoStart:                 	'',
					enableKeyboardNavigation:	true,
					syncTransitions:           	true,
					defaultTransitionDuration: 	300,
						
					onSlideChange:             function(prevIndex, nextIndex) {
						// 'this' refers to the gallery, which is an extension of $('#thumbs')
						this.find('ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);
					},
					onTransitionOut:           function(slide, caption, isSync, callback) {
						slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback);
						caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
					},
					onTransitionIn:            function(slide, caption, isSync) {
						var duration = this.getDefaultTransitionDuration(isSync);
						slide.fadeTo(duration, 1.0);
	
						// Position the caption at the bottom of the image and set its opacity
						var slideImage = slide.find('img');
						caption.width(slideImage.width())
							.css({
								//'bottom' : Math.floor((slide.height() - slideImage.outerHeight()) / 2 - 40),
								'top' : slideImage.outerHeight(),
								'left' : Math.floor((slide.width() - slideImage.width()) / 2) + slideImage.outerWidth() - slideImage.width()
							})
							.fadeTo(1000, 1.0);
						
					},
					onPageTransitionOut:       function(callback) {
						this.hide();
						setTimeout(callback, 100); // wait a bit
					},
					onPageTransitionIn:        function() {
						var prevPageLink = this.find('a.prev').css('display', 'none');
						var nextPageLink = this.find('a.next').css('display', 'none');
						
						// Show appropriate next / prev page links
						if (this.displayedPage > 0)
							prevPageLink.css('display', 'block');
		
						var lastPage = this.getNumPages() - 1;
						if (this.displayedPage < lastPage)
							nextPageLink.css('display', 'block');
		
						this.fadeTo('fast', 1.0);
					},
					onImageAdded: function(imageData, li) {
						_li.opacityrollover({
							mouseOutOpacity:   onMouseOutOpacity,
							mouseOverOpacity:  1.0,
							fadeSpeed:         'fast',
							exemptionSelector: '.selected'
						});
					}
					
				}); 
				
				/**************** Event handlers for custom next / prev page links **********************/
		
				gallery.find('a.prev').click(function(e) {
					gallery.previousPage();
					e.preventDefault();
				});
		
				gallery.find('a.next').click(function(e) {
					gallery.nextPage(); 
					e.preventDefault();
				});
		
			});
		</script>
		
		
]]></content:encoded>
			<wfw:commentRss>http://www.disappearingcorners.com/the-alfred-magy-apartments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gothic Mansion on Anfu Road</title>
		<link>http://www.disappearingcorners.com/gothic-mansion-on-anfu-lu/</link>
		<comments>http://www.disappearingcorners.com/gothic-mansion-on-anfu-lu/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 15:12:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[First Batch]]></category>
		<category><![CDATA[French Concession]]></category>
		<category><![CDATA[Xuhui District]]></category>

		<guid isPermaLink="false">http://www.disappearingcorners.com/?p=105</guid>
		<description><![CDATA[Address: No. 255 Anfu Road The history of this mansion at 255 Anfu Lu is shrouded in mystery. The four-story castle with tapering tower and Gothic windows sits surrounded with a village of small shacks that barely reach one third of its first floor. Inside the mansion, a spiraling cream-colored staircase runs all the way [...]]]></description>
			<content:encoded><![CDATA[<p>Address: No. 255 Anfu Road</p>
<p>The history of this mansion at 255 Anfu Lu is shrouded in mystery. The four-story castle with tapering tower and Gothic windows sits surrounded with a village of small shacks that barely reach one third of its first floor. Inside the mansion, a spiraling cream-colored staircase runs all the way to the top of the octagonal tower. What used to be a lofty residence for one rich family now has one family in every room, and the flights are used as kitchens. In the early forties, Route Dupleix (now Anfu Lu) was often clogged with automobiles lining up to get to the notorious club and residence of Pan Sanxing, a Shanghai&#8217;s nouveau-riche and a collaborator with the Japanese.</p>

	
		<div class="gallery_clear"></div> 
		<div id="gallery_105" class="gallery"> 
	
			<!-- Start Advanced Gallery Html Containers -->
			<div class="thumbs_wrap2">
				<div class="thumbs_wrap">
					<div id="thumbs_105" class="thumnail_col " >
						 
						<ul class="thumbs noscript">				
						
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2008/11/anfu-lu-mansion.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2008/11/anfu-lu-mansion-50x50.jpg" alt="" title="anfu lu mansion" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">Gothic Mansion on Anfu Lu</div>
												<div class="image-desc">© Katya Knyazeva</div>
												
										</div>
										
									</li>
								
						</ul>
								<div class="gallery_clear"></div>
								<a class="pageLink prev" style="display:none" href="#" title="Previous Page"></a>
						<a class="pageLink next" style="display:none" href="#" title="Next Page"></a>
					</div>
				</div>
			</div>
			
			<!-- Start Advanced Gallery Html Containers -->
			<div class="gal_content">
				
				<div class="slideshow-container">
					<div id="loading_105" class="loader"></div>
					<div id="slideshow_105" class="slideshow"></div>
					<div id="caption_105" class="caption-container"></div>
				</div>
				
			</div>
	
	</div>
	
	<div class="gallery_clear"></div>
	
	
	
	<script type='text/javascript'>
			
			jQuery(document).ready(function($) {
				
				// We only want these styles applied when javascript is enabled
				$('.gal_content').css('display', 'block');
		
				// Initially set opacity on thumbs and add
				// additional styling for hover effect on thumbs
				var onMouseOutOpacity = 0.67;
				$('#thumbs_105 ul.thumbs li, .thumnail_col a.pageLink').opacityrollover({
					mouseOutOpacity:   onMouseOutOpacity,
					mouseOverOpacity:  1.0,
					fadeSpeed:         'fast',
					exemptionSelector: '.selected'
				});	
				
				// Initialize Advanced Galleriffic Gallery 
				var gallery = $('#thumbs_105').galleriffic({ 
					delay:                     3500,
					numThumbs:                 9,
					preloadAhead:              9,
					enableTopPager:            false,
					enableBottomPager:         false,
					imageContainerSel:         '#slideshow_105',
					controlsContainerSel:      '#controls_105',
					captionContainerSel:       '#caption_105',  
					loadingContainerSel:       '#loading_105',
					renderSSControls:          true,
					renderNavControls:         true,
					playLinkText:              'Play Slideshow',
					pauseLinkText:             'Pause Slideshow',
					prevLinkText:              '&lsaquo; Previous Photo',
					nextLinkText:              'Next Photo &rsaquo;',
					nextPageLinkText:          'Next &rsaquo;',
					prevPageLinkText:          '&lsaquo; Prev',
					enableHistory:             	false,  
					autoStart:                 	'',
					enableKeyboardNavigation:	true,
					syncTransitions:           	true,
					defaultTransitionDuration: 	300,
						
					onSlideChange:             function(prevIndex, nextIndex) {
						// 'this' refers to the gallery, which is an extension of $('#thumbs')
						this.find('ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);
					},
					onTransitionOut:           function(slide, caption, isSync, callback) {
						slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback);
						caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
					},
					onTransitionIn:            function(slide, caption, isSync) {
						var duration = this.getDefaultTransitionDuration(isSync);
						slide.fadeTo(duration, 1.0);
	
						// Position the caption at the bottom of the image and set its opacity
						var slideImage = slide.find('img');
						caption.width(slideImage.width())
							.css({
								//'bottom' : Math.floor((slide.height() - slideImage.outerHeight()) / 2 - 40),
								'top' : slideImage.outerHeight(),
								'left' : Math.floor((slide.width() - slideImage.width()) / 2) + slideImage.outerWidth() - slideImage.width()
							})
							.fadeTo(1000, 1.0);
						
					},
					onPageTransitionOut:       function(callback) {
						this.hide();
						setTimeout(callback, 100); // wait a bit
					},
					onPageTransitionIn:        function() {
						var prevPageLink = this.find('a.prev').css('display', 'none');
						var nextPageLink = this.find('a.next').css('display', 'none');
						
						// Show appropriate next / prev page links
						if (this.displayedPage > 0)
							prevPageLink.css('display', 'block');
		
						var lastPage = this.getNumPages() - 1;
						if (this.displayedPage < lastPage)
							nextPageLink.css('display', 'block');
		
						this.fadeTo('fast', 1.0);
					},
					onImageAdded: function(imageData, li) {
						_li.opacityrollover({
							mouseOutOpacity:   onMouseOutOpacity,
							mouseOverOpacity:  1.0,
							fadeSpeed:         'fast',
							exemptionSelector: '.selected'
						});
					}
					
				}); 
				
				/**************** Event handlers for custom next / prev page links **********************/
		
				gallery.find('a.prev').click(function(e) {
					gallery.previousPage();
					e.preventDefault();
				});
		
				gallery.find('a.next').click(function(e) {
					gallery.nextPage(); 
					e.preventDefault();
				});
		
			});
		</script>
		
		
]]></content:encoded>
			<wfw:commentRss>http://www.disappearingcorners.com/gothic-mansion-on-anfu-lu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Former Residence of Soong Tse Ven</title>
		<link>http://www.disappearingcorners.com/former-residence-of-soong-tse-ven/</link>
		<comments>http://www.disappearingcorners.com/former-residence-of-soong-tse-ven/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 14:45:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[First Batch]]></category>
		<category><![CDATA[French Concession]]></category>
		<category><![CDATA[Xuhui District]]></category>

		<guid isPermaLink="false">http://www.disappearingcorners.com/?p=17</guid>
		<description><![CDATA[Address: 11 Donping Road, by Hengshan Lu Built in 1921, this red &#8220;garden residence&#8221; as it is referred in the historical databases, was a property of a man called Rosenfeld, and in 1927 became the residence of Soong Tse Ven. It&#8217;s converted into an English pub in 1998.]]></description>
			<content:encoded><![CDATA[<p><strong>Address: 11 Donping Road, by Hengshan Lu</strong></p>
<p>Built in 1921, this red &#8220;garden residence&#8221; as it is referred in the historical databases, was a property of a man called Rosenfeld, and in 1927 became the residence  of Soong Tse Ven. It&#8217;s converted into an English pub in 1998.</p>

	
		<div class="gallery_clear"></div> 
		<div id="gallery_17" class="gallery"> 
	
			<!-- Start Advanced Gallery Html Containers -->
			<div class="thumbs_wrap2">
				<div class="thumbs_wrap">
					<div id="thumbs_17" class="thumnail_col " >
						 
						<ul class="thumbs noscript">				
						
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2008/10/sashas.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2008/10/sashas-50x50.jpg" alt="" title="Former Residence of Soong Tse Ven" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">Former Residence of Soong Tse Ven</div>
												<div class="image-desc">© Cíntia Kou</div>
												
										</div>
										
									</li>
								
						</ul>
								<div class="gallery_clear"></div>
								<a class="pageLink prev" style="display:none" href="#" title="Previous Page"></a>
						<a class="pageLink next" style="display:none" href="#" title="Next Page"></a>
					</div>
				</div>
			</div>
			
			<!-- Start Advanced Gallery Html Containers -->
			<div class="gal_content">
				
				<div class="slideshow-container">
					<div id="loading_17" class="loader"></div>
					<div id="slideshow_17" class="slideshow"></div>
					<div id="caption_17" class="caption-container"></div>
				</div>
				
			</div>
	
	</div>
	
	<div class="gallery_clear"></div>
	
	
	
	<script type='text/javascript'>
			
			jQuery(document).ready(function($) {
				
				// We only want these styles applied when javascript is enabled
				$('.gal_content').css('display', 'block');
		
				// Initially set opacity on thumbs and add
				// additional styling for hover effect on thumbs
				var onMouseOutOpacity = 0.67;
				$('#thumbs_17 ul.thumbs li, .thumnail_col a.pageLink').opacityrollover({
					mouseOutOpacity:   onMouseOutOpacity,
					mouseOverOpacity:  1.0,
					fadeSpeed:         'fast',
					exemptionSelector: '.selected'
				});	
				
				// Initialize Advanced Galleriffic Gallery 
				var gallery = $('#thumbs_17').galleriffic({ 
					delay:                     3500,
					numThumbs:                 9,
					preloadAhead:              9,
					enableTopPager:            false,
					enableBottomPager:         false,
					imageContainerSel:         '#slideshow_17',
					controlsContainerSel:      '#controls_17',
					captionContainerSel:       '#caption_17',  
					loadingContainerSel:       '#loading_17',
					renderSSControls:          true,
					renderNavControls:         true,
					playLinkText:              'Play Slideshow',
					pauseLinkText:             'Pause Slideshow',
					prevLinkText:              '&lsaquo; Previous Photo',
					nextLinkText:              'Next Photo &rsaquo;',
					nextPageLinkText:          'Next &rsaquo;',
					prevPageLinkText:          '&lsaquo; Prev',
					enableHistory:             	false,  
					autoStart:                 	'',
					enableKeyboardNavigation:	true,
					syncTransitions:           	true,
					defaultTransitionDuration: 	300,
						
					onSlideChange:             function(prevIndex, nextIndex) {
						// 'this' refers to the gallery, which is an extension of $('#thumbs')
						this.find('ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);
					},
					onTransitionOut:           function(slide, caption, isSync, callback) {
						slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback);
						caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
					},
					onTransitionIn:            function(slide, caption, isSync) {
						var duration = this.getDefaultTransitionDuration(isSync);
						slide.fadeTo(duration, 1.0);
	
						// Position the caption at the bottom of the image and set its opacity
						var slideImage = slide.find('img');
						caption.width(slideImage.width())
							.css({
								//'bottom' : Math.floor((slide.height() - slideImage.outerHeight()) / 2 - 40),
								'top' : slideImage.outerHeight(),
								'left' : Math.floor((slide.width() - slideImage.width()) / 2) + slideImage.outerWidth() - slideImage.width()
							})
							.fadeTo(1000, 1.0);
						
					},
					onPageTransitionOut:       function(callback) {
						this.hide();
						setTimeout(callback, 100); // wait a bit
					},
					onPageTransitionIn:        function() {
						var prevPageLink = this.find('a.prev').css('display', 'none');
						var nextPageLink = this.find('a.next').css('display', 'none');
						
						// Show appropriate next / prev page links
						if (this.displayedPage > 0)
							prevPageLink.css('display', 'block');
		
						var lastPage = this.getNumPages() - 1;
						if (this.displayedPage < lastPage)
							nextPageLink.css('display', 'block');
		
						this.fadeTo('fast', 1.0);
					},
					onImageAdded: function(imageData, li) {
						_li.opacityrollover({
							mouseOutOpacity:   onMouseOutOpacity,
							mouseOverOpacity:  1.0,
							fadeSpeed:         'fast',
							exemptionSelector: '.selected'
						});
					}
					
				}); 
				
				/**************** Event handlers for custom next / prev page links **********************/
		
				gallery.find('a.prev').click(function(e) {
					gallery.previousPage();
					e.preventDefault();
				});
		
				gallery.find('a.next').click(function(e) {
					gallery.nextPage(); 
					e.preventDefault();
				});
		
			});
		</script>
		
		
]]></content:encoded>
			<wfw:commentRss>http://www.disappearingcorners.com/former-residence-of-soong-tse-ven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liberty Apartments</title>
		<link>http://www.disappearingcorners.com/liberty-apartments/</link>
		<comments>http://www.disappearingcorners.com/liberty-apartments/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 14:43:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[First Batch]]></category>
		<category><![CDATA[French Concession]]></category>
		<category><![CDATA[Lazlo Hudec]]></category>
		<category><![CDATA[Xuhui District]]></category>

		<guid isPermaLink="false">http://www.disappearingcorners.com/?p=7</guid>
		<description><![CDATA[Liberty Apartments at 258 Wuyuan Lu is a nine-story reinforced concrete structure completed in 1937 with a total building area of 2,740 sq.m. It has a moderne facade covered with dark brown brick tiles. It houses 18 homes. (info from Shanghai Daily Supplement, graciously provided by MRP46)]]></description>
			<content:encoded><![CDATA[<p>Liberty Apartments at 258 Wuyuan Lu is a nine-story reinforced concrete structure completed in 1937 with a total building area of 2,740 sq.m. It has a moderne facade covered with dark brown brick tiles. It houses 18 homes.</p>
<p>(info from Shanghai Daily Supplement, graciously provided by <a href="http://flickr.com/photos/mrp46/">MRP46</a>)</p>

	
		<div class="gallery_clear"></div> 
		<div id="gallery_7" class="gallery"> 
	
			<!-- Start Advanced Gallery Html Containers -->
			<div class="thumbs_wrap2">
				<div class="thumbs_wrap">
					<div id="thumbs_7" class="thumnail_col " >
						 
						<ul class="thumbs noscript">				
						
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2008/10/liberty-apartments.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2008/10/liberty-apartments-50x50.jpg" alt="" title="liberty apartments" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">Liberty Apartments</div>
												<div class="image-desc">© Katya Knyazeva</div>
												
										</div>
										
									</li>
								
						</ul>
								<div class="gallery_clear"></div>
								<a class="pageLink prev" style="display:none" href="#" title="Previous Page"></a>
						<a class="pageLink next" style="display:none" href="#" title="Next Page"></a>
					</div>
				</div>
			</div>
			
			<!-- Start Advanced Gallery Html Containers -->
			<div class="gal_content">
				
				<div class="slideshow-container">
					<div id="loading_7" class="loader"></div>
					<div id="slideshow_7" class="slideshow"></div>
					<div id="caption_7" class="caption-container"></div>
				</div>
				
			</div>
	
	</div>
	
	<div class="gallery_clear"></div>
	
	
	
	<script type='text/javascript'>
			
			jQuery(document).ready(function($) {
				
				// We only want these styles applied when javascript is enabled
				$('.gal_content').css('display', 'block');
		
				// Initially set opacity on thumbs and add
				// additional styling for hover effect on thumbs
				var onMouseOutOpacity = 0.67;
				$('#thumbs_7 ul.thumbs li, .thumnail_col a.pageLink').opacityrollover({
					mouseOutOpacity:   onMouseOutOpacity,
					mouseOverOpacity:  1.0,
					fadeSpeed:         'fast',
					exemptionSelector: '.selected'
				});	
				
				// Initialize Advanced Galleriffic Gallery 
				var gallery = $('#thumbs_7').galleriffic({ 
					delay:                     3500,
					numThumbs:                 9,
					preloadAhead:              9,
					enableTopPager:            false,
					enableBottomPager:         false,
					imageContainerSel:         '#slideshow_7',
					controlsContainerSel:      '#controls_7',
					captionContainerSel:       '#caption_7',  
					loadingContainerSel:       '#loading_7',
					renderSSControls:          true,
					renderNavControls:         true,
					playLinkText:              'Play Slideshow',
					pauseLinkText:             'Pause Slideshow',
					prevLinkText:              '&lsaquo; Previous Photo',
					nextLinkText:              'Next Photo &rsaquo;',
					nextPageLinkText:          'Next &rsaquo;',
					prevPageLinkText:          '&lsaquo; Prev',
					enableHistory:             	false,  
					autoStart:                 	'',
					enableKeyboardNavigation:	true,
					syncTransitions:           	true,
					defaultTransitionDuration: 	300,
						
					onSlideChange:             function(prevIndex, nextIndex) {
						// 'this' refers to the gallery, which is an extension of $('#thumbs')
						this.find('ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);
					},
					onTransitionOut:           function(slide, caption, isSync, callback) {
						slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback);
						caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
					},
					onTransitionIn:            function(slide, caption, isSync) {
						var duration = this.getDefaultTransitionDuration(isSync);
						slide.fadeTo(duration, 1.0);
	
						// Position the caption at the bottom of the image and set its opacity
						var slideImage = slide.find('img');
						caption.width(slideImage.width())
							.css({
								//'bottom' : Math.floor((slide.height() - slideImage.outerHeight()) / 2 - 40),
								'top' : slideImage.outerHeight(),
								'left' : Math.floor((slide.width() - slideImage.width()) / 2) + slideImage.outerWidth() - slideImage.width()
							})
							.fadeTo(1000, 1.0);
						
					},
					onPageTransitionOut:       function(callback) {
						this.hide();
						setTimeout(callback, 100); // wait a bit
					},
					onPageTransitionIn:        function() {
						var prevPageLink = this.find('a.prev').css('display', 'none');
						var nextPageLink = this.find('a.next').css('display', 'none');
						
						// Show appropriate next / prev page links
						if (this.displayedPage > 0)
							prevPageLink.css('display', 'block');
		
						var lastPage = this.getNumPages() - 1;
						if (this.displayedPage < lastPage)
							nextPageLink.css('display', 'block');
		
						this.fadeTo('fast', 1.0);
					},
					onImageAdded: function(imageData, li) {
						_li.opacityrollover({
							mouseOutOpacity:   onMouseOutOpacity,
							mouseOverOpacity:  1.0,
							fadeSpeed:         'fast',
							exemptionSelector: '.selected'
						});
					}
					
				}); 
				
				/**************** Event handlers for custom next / prev page links **********************/
		
				gallery.find('a.prev').click(function(e) {
					gallery.previousPage();
					e.preventDefault();
				});
		
				gallery.find('a.next').click(function(e) {
					gallery.nextPage(); 
					e.preventDefault();
				});
		
			});
		</script>
		
		
]]></content:encoded>
			<wfw:commentRss>http://www.disappearingcorners.com/liberty-apartments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Normandie Apartments</title>
		<link>http://www.disappearingcorners.com/normandie-apartments/</link>
		<comments>http://www.disappearingcorners.com/normandie-apartments/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 14:42:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[First Batch]]></category>
		<category><![CDATA[French Concession]]></category>
		<category><![CDATA[Lazlo Hudec]]></category>
		<category><![CDATA[Xuhui District]]></category>

		<guid isPermaLink="false">http://www.disappearingcorners.com/?p=5</guid>
		<description><![CDATA[Normandie Apartments, which earns the nickname Flatiron Building of Shanghai; because of its striking resemblance to the one in NYC. Also another work by Hudec and it is still an apartment building occupied by locals. Some richer expatriates are starting to occupy the place again and one of the walk tour participants even showed us [...]]]></description>
			<content:encoded><![CDATA[<p>Normandie Apartments, which earns the nickname Flatiron Building of Shanghai; because of its striking resemblance to the one in NYC. Also another work by Hudec and it is still an apartment building occupied by locals. Some richer expatriates are starting to occupy the place again and one of the walk tour participants even showed us his apartment which he acquired recently.</p>

	
		<div class="gallery_clear"></div> 
		<div id="gallery_5" class="gallery"> 
	
			<!-- Start Advanced Gallery Html Containers -->
			<div class="thumbs_wrap2">
				<div class="thumbs_wrap">
					<div id="thumbs_5" class="thumnail_col " >
						 
						<ul class="thumbs noscript">				
						
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2008/10/the-normaldie-apartments.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2008/10/the-normaldie-apartments-50x50.jpg" alt="" title="the normandie apartments" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">The Normandie Apartments</div>
												<div class="image-desc">© Cíntia Kou</div>
												
										</div>
										
									</li>
								
									<li><a class="thumb" href="http://www.disappearingcorners.com/wp-content/uploads/2008/10/the-normandie-apartments-400x266.jpg" >								
											<img src="http://www.disappearingcorners.com/wp-content/uploads/2008/10/the-normandie-apartments-50x50.jpg" alt="" title="the normandie apartments" />
										</a>
										
										<div class="caption">
											
												<div class="image-caption">The Normandie Apartments</div>
												<div class="image-desc">© Cíntia Kou</div>
												
										</div>
										
									</li>
								
						</ul>
								<div class="gallery_clear"></div>
								<a class="pageLink prev" style="display:none" href="#" title="Previous Page"></a>
						<a class="pageLink next" style="display:none" href="#" title="Next Page"></a>
					</div>
				</div>
			</div>
			
			<!-- Start Advanced Gallery Html Containers -->
			<div class="gal_content">
				
				<div class="slideshow-container">
					<div id="loading_5" class="loader"></div>
					<div id="slideshow_5" class="slideshow"></div>
					<div id="caption_5" class="caption-container"></div>
				</div>
				
			</div>
	
	</div>
	
	<div class="gallery_clear"></div>
	
	
	
	<script type='text/javascript'>
			
			jQuery(document).ready(function($) {
				
				// We only want these styles applied when javascript is enabled
				$('.gal_content').css('display', 'block');
		
				// Initially set opacity on thumbs and add
				// additional styling for hover effect on thumbs
				var onMouseOutOpacity = 0.67;
				$('#thumbs_5 ul.thumbs li, .thumnail_col a.pageLink').opacityrollover({
					mouseOutOpacity:   onMouseOutOpacity,
					mouseOverOpacity:  1.0,
					fadeSpeed:         'fast',
					exemptionSelector: '.selected'
				});	
				
				// Initialize Advanced Galleriffic Gallery 
				var gallery = $('#thumbs_5').galleriffic({ 
					delay:                     3500,
					numThumbs:                 9,
					preloadAhead:              9,
					enableTopPager:            false,
					enableBottomPager:         false,
					imageContainerSel:         '#slideshow_5',
					controlsContainerSel:      '#controls_5',
					captionContainerSel:       '#caption_5',  
					loadingContainerSel:       '#loading_5',
					renderSSControls:          true,
					renderNavControls:         true,
					playLinkText:              'Play Slideshow',
					pauseLinkText:             'Pause Slideshow',
					prevLinkText:              '&lsaquo; Previous Photo',
					nextLinkText:              'Next Photo &rsaquo;',
					nextPageLinkText:          'Next &rsaquo;',
					prevPageLinkText:          '&lsaquo; Prev',
					enableHistory:             	false,  
					autoStart:                 	'',
					enableKeyboardNavigation:	true,
					syncTransitions:           	true,
					defaultTransitionDuration: 	300,
						
					onSlideChange:             function(prevIndex, nextIndex) {
						// 'this' refers to the gallery, which is an extension of $('#thumbs')
						this.find('ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);
					},
					onTransitionOut:           function(slide, caption, isSync, callback) {
						slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback);
						caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
					},
					onTransitionIn:            function(slide, caption, isSync) {
						var duration = this.getDefaultTransitionDuration(isSync);
						slide.fadeTo(duration, 1.0);
	
						// Position the caption at the bottom of the image and set its opacity
						var slideImage = slide.find('img');
						caption.width(slideImage.width())
							.css({
								//'bottom' : Math.floor((slide.height() - slideImage.outerHeight()) / 2 - 40),
								'top' : slideImage.outerHeight(),
								'left' : Math.floor((slide.width() - slideImage.width()) / 2) + slideImage.outerWidth() - slideImage.width()
							})
							.fadeTo(1000, 1.0);
						
					},
					onPageTransitionOut:       function(callback) {
						this.hide();
						setTimeout(callback, 100); // wait a bit
					},
					onPageTransitionIn:        function() {
						var prevPageLink = this.find('a.prev').css('display', 'none');
						var nextPageLink = this.find('a.next').css('display', 'none');
						
						// Show appropriate next / prev page links
						if (this.displayedPage > 0)
							prevPageLink.css('display', 'block');
		
						var lastPage = this.getNumPages() - 1;
						if (this.displayedPage < lastPage)
							nextPageLink.css('display', 'block');
		
						this.fadeTo('fast', 1.0);
					},
					onImageAdded: function(imageData, li) {
						_li.opacityrollover({
							mouseOutOpacity:   onMouseOutOpacity,
							mouseOverOpacity:  1.0,
							fadeSpeed:         'fast',
							exemptionSelector: '.selected'
						});
					}
					
				}); 
				
				/**************** Event handlers for custom next / prev page links **********************/
		
				gallery.find('a.prev').click(function(e) {
					gallery.previousPage();
					e.preventDefault();
				});
		
				gallery.find('a.next').click(function(e) {
					gallery.nextPage(); 
					e.preventDefault();
				});
		
			});
		</script>
		
		
]]></content:encoded>
			<wfw:commentRss>http://www.disappearingcorners.com/normandie-apartments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

