diff options
-rw-r--r-- | apps/blog/models.py | 7 | ||||
-rw-r--r-- | apps/blog/signals.py | 2 | ||||
-rw-r--r-- | base_urls.py | 20 | ||||
-rw-r--r-- | media/css/base.css | 587 | ||||
-rw-r--r-- | templates/archives/homepage.html | 47 | ||||
-rw-r--r-- | templates/archives/map.html | 21 | ||||
-rw-r--r-- | templates/archives/photos.html | 76 | ||||
-rw-r--r-- | templates/archives/writing.html | 74 | ||||
-rw-r--r-- | templates/base.html | 137 | ||||
-rw-r--r-- | templates/contact_form/contact_form.html | 42 | ||||
-rw-r--r-- | templates/details/about.html | 42 | ||||
-rw-r--r-- | templates/details/entry.html | 80 | ||||
-rw-r--r-- | templates/includes/map_entry_list.html | 186 | ||||
-rw-r--r-- | templates/includes/map_entry_list_template.html | 2 | ||||
-rw-r--r-- | templates/includes/recent_entries.html | 91 | ||||
-rw-r--r-- | templates/includes/recent_entries_template.html | 23 |
16 files changed, 516 insertions, 921 deletions
diff --git a/apps/blog/models.py b/apps/blog/models.py index 7ad415c..5ff6624 100644 --- a/apps/blog/models.py +++ b/apps/blog/models.py @@ -55,7 +55,7 @@ class Entry(models.Model): status = models.IntegerField(choices=PUB_STATUS, default=0) photo_gallery = models.ForeignKey(PhotoGallery, blank=True, null=True, verbose_name='photo set') thumbnail = models.FileField(upload_to=get_upload_path, null=True,blank=True) - title_keywords = models.CharField(max_length=200) + title_keywords = models.CharField(max_length=200, null=True, blank=True) class Meta: ordering = ('-pub_date',) @@ -81,7 +81,10 @@ class Entry(models.Model): return self.enable_comments and datetime.datetime.today() - datetime.timedelta(30) <= self.pub_date def get_thumbnail_url(self): - return '%s%s' %(settings.IMAGES_URL, self.thumbnail.url[33:]) + if settings.DEVELOPMENT == True: + return '%s%s' %(settings.IMAGES_URL, self.thumbnail.url[35:]) + else: + return '%s%s' %(settings.IMAGES_URL, self.thumbnail.url[33:]) def save(self): html,lede = markdown_processor(self.body_markdown) diff --git a/apps/blog/signals.py b/apps/blog/signals.py index 0f3c9c4..41025f1 100644 --- a/apps/blog/signals.py +++ b/apps/blog/signals.py @@ -8,7 +8,7 @@ from locations.models import Region,Country def update_recent(sender, instance, signal, *args, **kwargs): # Update recent entries static file model = get_model('blog', 'entry') - qs = {'object_list': model.objects.filter(status__exact=1).order_by('-pub_date')[1:6]} + qs = {'object_list': model.objects.filter(status__exact=1).order_by('-pub_date')[1:5]} c = Context(qs) t = render_to_string('includes/recent_entries_template.html',c) fpath = '%s%s' %(settings.PROJ_ROOT,'templates/includes/recent_entries.html') diff --git a/base_urls.py b/base_urls.py index 5a487d2..2fab651 100644 --- a/base_urls.py +++ b/base_urls.py @@ -22,21 +22,27 @@ feeds = { 'fblinks' : LatestLinks, } +if settings.DEVELOPMENT: + urlpatterns = patterns('', + (r'^media/admin/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT+'/admin'}), + (r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}), + ) +else: + urlpatterns = patterns('') # old page redirects -urlpatterns = patterns('', +urlpatterns += patterns('', (r'^2003/nov/02/take-me-your-leader-ii/$', direct_to_template, {'template': 'static/oldcontent.html'}), (r'^2003/aug/07/take-me-your-leader/$', direct_to_template, {'template': 'static/oldcontent.html'}), (r'^2004/jan/07/david-foster-wallace-infinity/$', direct_to_template, {'template': 'static/oldcontent.html'}), ) -if settings.DEVELOPMENT: - urlpatterns = patterns('', - (r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': '/Users/lux/Sites/luxagraf/media'}), - (r'^images/(?P<path>.*)$', 'django.views.static.serve', {'document_root': '/Users/lux/Sites/luxagraf/images'}), - ) - urlpatterns += patterns('', + (r'^admin/doc/', redirect_to, {'url': '/grappelli/help/1/'}), + (r'^admin/doc/', include('django.contrib.admindocs.urls')), + (r'^admin/filebrowser/', include('filebrowser.urls')), + (r'^admin/(.*)', admin.site.root), + (r'^grappelli/', include('grappelli.urls')), (r'^uploads/', include('upload.urls')), (r'^feeds/(?P<url>.*)/$', 'django.contrib.syndication.views.feed', {'feed_dict': feeds}), (r'^admin/doc/', include('django.contrib.admindocs.urls')), diff --git a/media/css/base.css b/media/css/base.css index 6afdb1c..231da59 100644 --- a/media/css/base.css +++ b/media/css/base.css @@ -9,7 +9,7 @@ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockq background: transparent; } -ol, ul { list-style: none; } +ol, ul, li { list-style: none; } blockquote, q { quotes: none; } :focus { outline: 0; } @@ -18,444 +18,282 @@ table { border-collapse: collapse; border-spacing: 0; } - +/*html5 fix*/ +header, section, footer, aside, article, nav {display: block;text-align:left;} /* --------------------- Basic Typography Stuff ------------------------ */ * {margin:0;} html {height:100%;} body { - /*url("../img/underline.gif")*/ - background: #faf9f4 url(../img/body-bg.gif) repeat-x; + background: #faf9f4; font-family: Georgia, "Times New Roman", Times, Serif; - /* font-size 14px */ - font-size: 87.5%; + /* font-size 15px */ + font-size: 93.75%; /* line height of 24 px */ - line-height: 1.5em; - color: #473d39; + line-height: 23px; + color: #000; } body {height:100%;text-align: center;} -html>body { font-size: 14px;} +html>body { font-size: 15px;} +p { + margin: 0.8em 0 0 0; +} a:link { text-decoration: none; - font-weight: bold; color: #333; } a:visited { color: #736357; text-decoration: none; - font-weight: bold; } a:hover { color: #b53a04 !important; text-decoration: none; - font-weight: bold; -} - -h1, h2, h3 { - color: #473d39; - font-size: 2.3em; - line-height: 1.5em; - letter-spacing: -1px; - font-weight: normal; } +article a {border-bottom: 1px dotted #b53a04;} +blockquote, blockquote p { font-size: 14px !important; margin: 1.2em !important; line-height: 22px !important; font-style: italic !important;} +/* --------------------- layout ------------------------ */ -h3 a, h2 a, h1 a { font-weight: normal !important; } -blockquote { margin: 17px 20px; } -p { - margin-bottom: 1.5em; - margin-top: 1.5em; +/* global header and nav elements */ +header {margin-bottom: 55px;text-align: center;} +header nav ul { margin: 35px auto 0;text-align: center;} +header nav li {display: inline; font-style: italic; font-size: 11px; margin: 0 0 2px 0; letter-spacing: 1px;} +header hgroup h1, +header hgroup h1 a { + font: 40px/40px Georgia, "Times New Roman", Times, serif; + text-transform: uppercase; + letter-spacing: 4px; + color: #b53a04 !important; } -blockquote { - font-size: 95%; +header hgroup h1 a:hover, header hgroup h2 a:hover { color: #736357 !important; } +header hgroup h2 { + font-size: 18px; + line-height: 26px; + font-weight: normal; + text-transform: uppercase; + letter-spacing: 2px; font-style: italic; } -ol.generic { list-style: disc outside; } -ol.generic li { margin: .5em 0; } -/* head ---------------------------------------------------------------------------------------- */ -#header { - width: 100%; - width: 940px; - height: 107px; - background: #201a11; - margin: 0 auto; -} - -#header h1 a { - display: block; - text-indent: -9999px; - width: 500px; - height: 100px; - float:left; - margin-top: 7px; - background: url(../img/luxheadnewer.gif) -4px 0 no-repeat; -} - -#header h1 a:hover { background: url(../img/luxheadnewer.gif) -4px -100px no-repeat; } - -ul#menu { - float: right; - width: 150px; - margin-right: 43px; - margin-top: 73px; -} - -ul#menu li { - float: left; - margin: 3px; -} - -ul#menu li a { - display: block; - text-indent: -9999px; - width: 43px; - height: 16px; -} - -ul#menu li#stories a { background: url(../img/stories.gif) 0 0 no-repeat; } -ul#menu li#stories a:hover { background: url(../img/stories.gif) 0 -15px no-repeat; } -ul#menu li#photos a { background: url(../img/photos.gif) 0 0 no-repeat; } -ul#menu li#photos a:hover { background: url(../img/photos.gif) 0 -15px no-repeat; } - -ul#menu li#map a { - background: url(../img/map.gif) 0 0 no-repeat; - width: 25px; -} - -ul#menu li#map a:hover { background: url(../img/map.gif) 0 -15px no-repeat; } -ul#menu li a:hover { color: #b53a04; } - -/* Main Layout ---------------------------------------------------------- */ -.container { - width: 940px; - margin: 2em auto -32px auto; - min-height: 100%; - height: auto !important; - height: 100%; - text-align: left; -} -div.content { font-size: 15px;} -div#primary { - width: 655px; - float: left; -} - -div.content, div.archives dd { - width: 465px; - float: right; - padding: 0 0 30px 0; -} - -/* Date section */ -div.meta, div.photo-archives span.date, div.archives span.date { - line-height: 1.916em; - font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif; - font-weight: bold; - font-size: 12px; - text-transform: uppercase; - letter-spacing: .5px; - color: #786E69; - width: 180px; -} +header hgroup h2 a {color: #b53a04 !important;} -.content h3 { font-size: 2em; } -div.archives span.date { - font-size: 10px; - margin-top: 6px; -} - -div.meta a:hover { color: #b53a04; } - -/* --------- Archive Sections (bottom homepage and primary archives --------- */ -body#home div.archives { clear: both; } - -body#home div.archives h4#archive-header, #comment-header,#dsq-add-new-comment { - margin-left: 190px; - margin-bottom: 1.5em; - border-bottom: 1px solid #e2d7c6; - font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif; - color: #666; - font-weight: bold; - font-size: 12px; - text-transform: uppercase; - letter-spacing: 1px; -} - -#comment-header,#dsq-add-new-comment { - margin-left:0; -} - -div.archives li { - clear: both; - margin-bottom: 1.5em; -} - -div.archives li dl dd { clear: right; } - -div.archives span.post-image { - float: left; - width: 190px; -} - -div.archives span.post-image img { border: #000 5px solid; } -div.archives span.date { - display: block; - line-height: 24px; - width: auto; -} -div.archives span.more { - font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif; - color: #666; - font-weight: bold; - font-size: 10px; - display: block; - text-transform: uppercase; -} - -div.archives h3 { - padding-bottom: 0px !important; - font-size: 22px !important; - letter-spacing: -1px !important; - padding-top: 8px !important; - line-height: 16px !important; -} - -/* Primary Column special cases */ -body#writing-archive div#primary h2 { - margin: 0 0 0 190px; - line-height: 36px; - padding: 0 0 26px 0; - width: 465px; - float: right; +/* global article styles */ +article h1, +article h1 a { + font: 48px/48px Georgia, "Times New Roman", Times, serif; + font-style: normal; + color: #000 !important; + margin: 55px 0 5px 0; + border: none; + text-align: center; } - -/* Metadata section at the end of each entry */ -div#extra { +h3 { + margin: 24px 0; + font-size: 32px; + line-height: 42px; + font-weight: normal; font-style: italic; - margin-left: 40px; - width: 385px; - font-size: 90%; -} -div.photo-archives { - margin-left: 190px; - width: 600px; -} -div.photo-archives li {float: left; padding-right: 30px; width: 240px; margin-bottom: 20px; min-height: 420px;} -div.photo-archives li dd {width: 240px; margin-left: 5px;} -div.photo-archives span.date { display: block;} -div.photo-archives img { - border: #000 10px solid; -} -div#extra span { font-style: normal; } - -div.pagination, div#nav { - font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif; - color: #666; - font-weight: bold; - font-size: 12px; - text-transform: uppercase; letter-spacing: 1px; - display: block; + border-bottom: 1px dotted #ccc; + padding-left: 4px; } -div.pagination-wrapper { - clear: both; - width: 655px; +/*make the first graf bigger for browsers that understand -- suck it ie6 */ +body.writing-detail article section#post p:nth-of-type(1), body#home article section#featured-article p:nth-of-type(1) { + font: 18px/28px Georgia, "Times New Roman", Times, serif; + margin: 0 0 1em 0; } -div.pagination-wrapper .pagination { float: right; } -div.pagination .page { - font-size: 12px; - padding 5px: ; -} -div.pagination .disabled { display: none; } -div#nav li { display: inline; } -div#nav li.next { margin-left: 17px; } -div#nav div.first { padding-top: 49px; } -/* ------------------- Sidebar --------------------------------------*/ -#sidebar { - width: 190px; - float: right; - margin-top: 2em; - font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif; - color: #444; - font-size: 80%; - line-height: 1.5em; -} - -#sidebar h4, #sidebar #nav { - font-weight: bold; - margin-bottom: .3em; - margin-top: 1.5em; - text-transform: uppercase; - letter-spacing: 1px; -} - -#sidebar h4.first { margin-top: 0 !important; } - -#sidebar #nav { - margin-top: 0; - margin-bottom: 3em; - font-size: 95%; -} - -#sidebar .blok { width: 170px; } - -#sidebar .blok ul li { - color: #736357; - margin-left: 5px; - font-family: Georgia, "Times New Roman", Times, Serif; -} +article {margin: 0 auto; width: 560px;} -#sidebar .blok ul li a:hover { color: #b53a04; } -#sidebar .blok ul li a { font-weight: normal; } +time, .location, .all-link { color: #888; text-align: center; margin: 12px 0 22px;text-transform: uppercase; font-size: 80%;font-style: italic;} +.location a {color: #888;} +.all-link a {border: none;} -#sidebar ul.follow li img { - margin-right: 5px; - position: relative; - top: 2px; -} -#sidebar .blok div#nav div.pagination .page { - font-size: 12px !important; - padding 5px: ; +/* pagination */ +section#pagination ul {padding-top: 36px; text-align:center; clear: both;} +section#pagination ul li { + display: inline; + margin: 0; + font-variant: small-caps; } - -#sidebar .blok div#nav .pagination { float: none; } - -#sidebar dl dt {float:left; margin-right: 6px;} -#sidebar p { - font-family: Georgia, "Times New Roman", Times, Serif; - margin: .3em 5px; +section#pagination ul li a, section#pagination ul li.current { + padding: 3px; + border: none; + font-size: 100%; + } +section#pagination ul li:first-child {padding-right: 8px;} +section#pagination ul li:last-child {padding-left: 4px;} -/*----------------------------- Map ------------------------------------------ */ -#map-canvas { - margin-left: -200px; - height: 450px; - width: 710px; - border: #000 10px solid; - margin-top: 1.5em; -} +/* Home page */ -#map-canvas p { - font-size: 90% !important; - margin-top: 0; - margin-bottom: 0 !important; +body#home section#writing-archive {clear:both;} +body#home section#writing-archive h2 {font-size: 1.6em; + font-weight: normal; + text-transform:uppercase; + letter-spacing:2px; + margin-top: 32px; + color: #333; } +body#home section#writing-archive ul h3 {font-size: 22px; line-height: 28px; margin: 30px 0 8px; padding-bottom: 4px;letter-spacing: .01em;} +body#home section#writing-archive ul h3 a {border: none;} +body#home section#writing-archive ul li {clear:both; padding: 18px 0; color: #888;} +body#home section#writing-archive ul li:first-child {padding-top: 0;} +body#home section#writing-archive ul li img {border: #000 10px solid; float: left; margin: 4px 18px 0 0; background: #f3f;} +body#home section#writing-archive ul li p.intro {float:left; color: #000; width: 375px; margin: 6px 0 0 0;} -.mcanvas { height: 220px; } -.mcanvas { height: auto; } -#map-canvas span { - font-size: 10px; - font-weight: bold; - letter-spacing: 1.3px; - color: #786E69; -} -#map-canvas img { - float: left; - margin: 5px 5px 0px 0; - border: #000 4px solid; +/* About page */ +body#about article h3 {font-size: 20px; line-height: 22px; clear: both;} +body#about article ul { margin: 22px 0;} +body#about article ul li { + list-style-type: disc; + margin: 8px; + font-size: 85%; + line-height: 150%; + list-style-position: inside; } -/*This might be against the terms of service, but what the hell */ -img[src="http://maps.google.com/intl/en_us/mapfiles/poweredby.png"] { display: none; } -#map-canvas div span { display: none;} -a[href="http://www.google.com/intl/en_us/help/terms_maps.html"] { display: none; } - -/* -------------------- Disqus comments ------------------------- */ +/* Writing Archives */ +body#writing article ul h3 {font-size: 26px; line-height: 34px; margin: 36px 0 8px; padding-bottom: 4px;letter-spacing: .01em;} +body#writing article ul h3 a {border: none;} +body#writing article ul li {clear:both; padding: 24px 0; color: #888;} +body#writing article ul li:first-child {padding-top: 0;} +body#writing article ul li img {border: #000 10px solid; float: left; margin: 4px 18px 0 0; background: #f3f;} +body#writing article ul li p.intro {float:left; color: #000; width: 375px; margin:0;} -/* a site promo at the top and bottom of the thread? Let's not get greedy. */ -.dsq-brlink {display: none;} -h4#comment-header { padding-top: 5em;} - -/* -------------------------- footer --------------------------------------*/ -.push { height: 32px; } - -#foot { - height:32px; - clear: both; - position: relative !important; - background: #201a11; - width: 100%; - bottom: 0 !important; - font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif; - font-weight: bold; - font-size: 12px; - color: #cac0ad; -} +/* Photo Archives */ +body#photo-archive article {width: 810px;} +body#photo-archive ul#photo-galleries li {background: #000; width: 210px; float: left; margin: 20px; min-height: 370px; color: #888; padding: 10px; font-size: 85%; line-height: 18px;} +body#photo-archive ul li a {border: none;} +body#photo-archive ul li h3 {font-size: 14px; color: #f9f9f4; border: none; line-height: 18px;margin: 4px 0;padding: 0;} +body#photo-archive ul li p {margin: 0;} -#footer { padding-top: 6px; margin: 0 auto; width: 940px; - } -span#foot-float { float: left; } -#footer ul { - display: inline; - float: left; - margin-left: 4px; - width: 200px; -} - -#footer ul li { - display: inline; - margin: 0 4px; - text-transform: uppercase; +/* Map pages */ +body#map article {width: 940px;} +div#map-canvas {float: left;width: 800px; height: 500px; border: #000 10px solid; margin-bottom: 120px;} +div.infowin { font-size: 85%; line-height: 18px; margin-bottom: 16px;} +div.infowin h4 {font-size: 16px; + line-height: 24px; + font-weight: normal; + font-style: italic; + letter-spacing: 1px; } +div.infowin a { color: #b53a04 !important; border-bottom: 1px dotted #b53a04; } +div.infowin .date { color: #888; text-align: center; text-transform: uppercase; font-size: 80%;font-style: italic;display: block;text-align: left; margin: 0;} -#footer p { - float: right; - display: inline; - margin: 0; - font-size: 85%; +aside {float: right; margin-top: -10px;} +aside h4 { + font-size: 16px; + line-height: 24px; + font-weight: normal; + font-style: italic; + letter-spacing: 1px; + font-variant: small-caps; + margin: 8px 0 2px; } +aside ul li { margin-left: 4px; font-size: 80%; line-height: 20px;} -/* ------------ Misc span and image classes -------------------*/ -span.break { - display: block; - margin: 1.44px 0 1.44px 80px; - text-align: center; - width: 300px; - height: 8px; - background: url(../img/break.gif) no-repeat; -} +/* Writing Detail Pages */ +span.byline, .all-link {display: block;color: #888; text-align: center; margin: 12px 0 22px;} +/* drop caps */ span.drop { - display: block; - font-size: 5.5em; + font-size: 5.5em; + display: block; float: left; - padding: 21px 5px 5px 0; + padding: 30px 5px 5px 0; overflow: visible; } - -p.pull-quote { - font-style: italic; - margin-left: 40px; - width: 385px; - font-size: 95%; - text-align: center; +ol.footnote { + border-top: 1px dotted #ccc; + font-size: 85%; + margin: 18px 0; } - -p.pull-quote cite { - display: block; - font-style: normal; +ol.footnote li { + margin: 12px 0; + line-height: .8em; +} +ol.footnote li p {line-height: 18px !important;} +ol.footnote li a, ol.footnote li span {font-size: 70%; } +hr.footnotes { + display: none; +} +section#post-metadata {margin: 30px 0 20px; font-style: italic; border-top: #dadada 1px solid;border-bottom: #dadada 1px solid;} +section#post-metadata h4 {display: none;} +section#post-metadata p {margin: 10px 40px;font-size: 80%; line-height: 18px;} + +section#page-navigation ul {width: 560px;} +section#page-navigation li {display: block; float: left;} +section#page-navigation li a { + border-bottom: none; + font-variant: small-caps; +} +section#page-navigation li.next {float: right;} + +section#comments h4 { + clear: both; + font-size: 26px; + line-height: 26px; + font-weight: normal; + text-transform: uppercase; + letter-spacing: 2px; + margin: 45px 0; + padding-top: 45px; +} +section#comments h4 span {font-size: 90%; font-style: italic;} + +/* --------------------- Footer ------------------------ */ +footer {text-align:center; padding-top: 40px; font-size: 80%; clear:both; margin-top: 60px; background:#e2e2dd;} +footer div { margin: 0 auto; width: 580px;} +footer section {float: left; margin: 0 14px; width: 110px; line-height: 20px;} +footer section:first-child {width: 220px; margin: 0 20px 0 30px;} +footer section:last-child {float: none; clear: both; width: 560px; padding-top: 30px; text-align: center;} +footer section h4 { + margin: 0 0 8px 0; + font-size: 16px; + font-weight: normal; + font-variant: small-caps; + letter-spacing: 1px; + border-bottom: #999 1px dotted; + letter-spacing: .2em; + line-height: 1.1em; + text-transform: uppercase; + padding-bottom: 3px; + color: #333; } -ul.tsites li a { font-weight: bold !important;} -.small { font-size: 75%;} -.byline { display: block;} +footer section p {margin: 0; } +footer section ul li {list-style-type: none; margin-left: 4px;} +footer ul li img {margin-right:5px; +position:relative; +top:2px;} +footer nav {clear:both; margin: 0 auto; width: 560px; margin-bottom: 30px;} +footer nav ul {clear:both; width: 560px;text-align: center;padding: 5px 0;border-bottom: #999 1px dotted;} +footer nav ul li {display: inline; margin: 5px; font-size: 105%; + font-variant: small-caps; + letter-spacing: .2em; + line-height: 1.1em; + text-transform: uppercase;} +/* --------------------- img classes ------------------------ */ +span.figure {display: block; background: #000;border: #000 10px solid; } +span.figure p {color: #f9f9f4; font-size: 80%; font-style: italic; } +div#clearfix {clear:both; } img.postpic, img.postpicright { display: block; margin: .3em .6em; @@ -468,7 +306,6 @@ img.postpic { margin-left: 0; margin-top: .3em; } - img.postpicright { float: right; margin-right: 0; @@ -478,14 +315,10 @@ img.postpicleft { float: left; margin: 5px; } -img.flickr-image { - margin-top: 1.8em; - border: #000 10px solid; -} -ol.footnote { - font-size: 90%; +/* --------------------- misc classes ------------------------ */ + +.dsq-brlink, img[src='http://maps.gstatic.com/intl/en_us/mapfiles/poweredby.png'], .terms-of-use-link {display: none;} +div[dir='ltr'] span { + width: 0; + visibility: collapse; } -hr.footnotes { - color: #201a11; - width: 100px; -}
\ No newline at end of file diff --git a/templates/archives/homepage.html b/templates/archives/homepage.html index c6ad42d..03b2888 100644 --- a/templates/archives/homepage.html +++ b/templates/archives/homepage.html @@ -4,41 +4,18 @@ {%block bodyid%}id="home"{%endblock%} -{% block title %}<a href="{{featured.get_absolute_url}}">{{featured.title|smartypants|safe}}</a>{% endblock %} - -{% block date %}{{featured.pub_date|date:"F j, Y"}}{% endblock %} - {% block primary %} -{{featured.lede|smartypants|widont|safe}} -<span class="date"><a href="{{featured.get_absolute_url}}" title="{{object.title}}">More »</a></span> -{% endblock %} - -{% block extrabody %} -<div class="archives"> - <h4 id="archive-header">Recently</h4> - {% include 'includes/recent_entries.html' %} -</div> -{% endblock %} - - - -{% block sidebar %} -<div id="sidebar"> - <div id="nav" class="first"><a href="{{featured.get_previous_published.get_absolute_url}}" title="">«Previous</a></div> - <div class="blok"> - <h4>Topography</h4> - {% include 'includes/regions_sidebar.html' %} - </div> - <div class="blok"> - <h4>About Luxagraf</h4> - {% chunk "about_sidebar" %} - - </div> - - <div class="blok"> - <h4>Follow Along</h4> - {% chunk "follow_sidebar" %} - </div> -</div><!-- sidebar --> + <article> + <section id="featured-article"> + <h1><a href="{{featured.get_absolute_url}}">{{featured.title|widont|smartypants|safe}}</a></h1> + <span class="byline"><time datetime="{{featured.pub_date}}">{{featured.pub_date|date:"F j, Y"}}</time> • <span class="location">{% ifequal featured.location.state.country.name "United States" %}{{featured.location.name|smartypants|safe}}, <a href="/writing/united-states/1/" title="travel writing from the United States">{{featured.location.state.name}}</a>{%else%}{{featured.location.name|smartypants|safe}}, <a href="/writing/{{featured.location.state.country.slug}}/1/" title="travel writing from {{featured.location.state.country.name}}">{{featured.location.state.country.name}}</a>{%endifequal%}</span></span> + {{featured.lede|smartypants|widont|safe}}</p> + <span><a href="{{featured.get_absolute_url}}" title="{{featured.title}}">More »</a></span> + </section> + <section id="writing-archive"> + <h2>Recently</h2> + {% include 'includes/recent_entries.html' %} + </section> + </article> {% endblock %}
\ No newline at end of file diff --git a/templates/archives/map.html b/templates/archives/map.html index 5deef0f..0a90df9 100644 --- a/templates/archives/map.html +++ b/templates/archives/map.html @@ -17,7 +17,7 @@ Google Maps code {% endblock %} -{%block bodyid%}id="location"{%endblock%} +{%block bodyid%}id="map" {%endblock%} {% block bodyevents %}onload="initialize()" onunload="GUnload()"{% endblock %} @@ -25,19 +25,14 @@ Google Maps code {% block primary %} - <div id="map-canvas"> - -</div> - {% endblock %} - -{% block titleoverride %} {% endblock %} - -{% block sidebar %} -<div id="sidebar"> -{% include 'includes/map_sidebar.html' %} -</div><!-- sidebar --> - + <article> + <div id="map-canvas"> + </div> + <aside>{% include 'includes/map_sidebar.html' %} + </aside> + </article> {% endblock %} + {% block js %} {% include 'includes/map_entry_list.html' %} {%endblock%}
\ No newline at end of file diff --git a/templates/archives/photos.html b/templates/archives/photos.html index d1db79c..f44265d 100644 --- a/templates/archives/photos.html +++ b/templates/archives/photos.html @@ -1,5 +1,4 @@ {% extends 'base.html' %} -{% load chunks %} {% load typogrify %} {% load pagination_tags %} @@ -7,61 +6,22 @@ {% block metadescription %}Photo Archive, Luxagraf{% endblock %} -{%block bodyid%}id="writing-archive"{%endblock%} - -{% block title %}Photos from {% endblock %} - -{% block date %}{% endblock %} - -{% block primaryoverride %}<h2>{% if region %}Photos from {{region.name|title|smartypants|safe}}{%else%}Photos {%endif%}</h2>{% endblock %} -{% block extrabody %} -<div class="photo-archives"> - <ul> - {% autopaginate object_list 20 %} - {% for object in object_list %} - <li> - <dl> - <dt> - <span class="post-image"><a href="{%comment%}{{object.get_absolute_url}}{%endcomment%}http://www.flickr.com/photos/luxagraf/sets/{{object.set_id}}/show/"><img src="{{object.get_main_image}}" alt="{{ object.set_title }}"/></a></span> - </dt> - <dd> - <span class="date">{{object.set_title}} {%comment%}{% ifequal object.location.state.country.name "United States" %}({{object.location.name|smartypants|safe}}, {{object.location.state.name}}){%else%}({{object.location.name|smartypants|safe}}, {{object.location.state.country.name}}){%endifequal%}{%endcomment%}</span> - {{object.set_desc|truncatewords:30|smartypants|safe}} - </dd> - </dl> - </li> - {% endfor %} - </ul> - - <div class="pagination-wrapper">{% paginate %}</div> -</div> - -{% endblock %} - - - -{% block sidebar %} -<div id="sidebar"> - <div class="blok"> - <h4 class="first">Regions</h4> - {% include 'includes/regions_sidebar.html' %} - </div> - <div class="blok"> - <h4>Countries</h4> - {% include 'includes/country_sidebar.html' %} - - </div> - - <div class="blok"> - <h4>About Luxagraf</h4> - {% chunk "about_sidebar" %} - - </div> - - <div class="blok"> - <h4>Follow Along</h4> - {% chunk "follow_sidebar" %} - </div> -</div><!-- sidebar --> - +{%block bodyid%}id="photo-archive"{%endblock%} + +{% block primary %} + <article> + <h1>{% if region %}Photographs from {{region.name|title|smartypants|safe}}{%else%}Photographs from Around the World {%endif%}</h1> + <ul id="photo-galleries">{% autopaginate object_list 18 %} {% for object in object_list %} + <li> + <a href="{%comment%}{{object.get_absolute_url}}{%endcomment%}http://www.flickr.com/photos/luxagraf/sets/{{object.set_id}}/show/"><img src="{{object.get_main_image}}" alt="{{ object.set_title }}"/></a> + <h3>{{object.set_title}}</h3> + <p>{{object.set_desc|truncatewords:30|smartypants|safe}}</p> + </li>{% endfor %} + </ul> + + <section id="pagination"> + <ul>{% paginate %} + </ul> + </section> + </article> {% endblock %}
\ No newline at end of file diff --git a/templates/archives/writing.html b/templates/archives/writing.html index 7071a4e..f6cc33e 100644 --- a/templates/archives/writing.html +++ b/templates/archives/writing.html @@ -1,71 +1,39 @@ -{% extends 'base.html' %} -{% load chunks %} +{% extends 'base_single_col.html' %} {% load typogrify %} {% load pagination_tags %} {% block pagetitle %}Luxagraf | {% if region %}Writings from {{region.name|title|smartypants|safe}}{%else%}Writing Archive {%endif%}{% endblock %} {% block metadescription %}Writing Archive, Luxagraf{% endblock %} +{%block bodyid%}id="writing"{%endblock%} -{%block bodyid%}id="writing-archive"{%endblock%} - -{% block title %}Writing Archive{% endblock %} - -{% block date %}{% endblock %} - -{% block primaryoverride %}<h2>{% if region %}Writings from {{region.name|title|smartypants|safe}}{%else%}Writing Archive {%endif%}</h2>{% endblock %} -{% block extrabody %} -<div class="archives"> - <ul> +{% block primary %} + <article> + <h1>{% if region %}Writings from {%ifequal region.name 'United States'%}the United States{%else%}{{region.name|title|smartypants|safe}}{%endifequal%}{%else%}Writing Archive {%endif%}</h1> + {% if region %}<span class="all-link"><a href="/writing/1/" title="see all writing">{ View All Writing }</a></span>{%endif%} + <ul id="writing-archive"> {% autopaginate object_list 10 %} {% for object in object_list %} <li> - <dl> - <dt> - <span class="post-image"><img src="{%if object.thumbnail%}{{object.get_thumbnail_url}}" alt="{{ object.title }}{%endif%}"/></span> - <h3><a href="{{object.get_absolute_url}}" title="{%if object.title_keywords%}{{object.title_keywords}}{%else%}{{object.title}}{%endif%}">{{object.title|smartypants|widont|safe}}</a></h3> - </dt> - <dd> - <span class="date">{{object.pub_date|date:"F j, Y"}} {% ifequal object.location.state.country.name "United States" %}({{object.location.name|smartypants|safe}}, {{object.location.state.name}}){%else%}({{object.location.name|smartypants|safe}}, {{object.location.state.country.name}}){%endifequal%}</span> - {{object.dek|safe}} - <span class="more"><a href="{{object.get_absolute_url}}" title="{{object.title}}">Read it »</a></span> - </dd> - </dl> + <h3 class="title"><a href="{{object.get_absolute_url}}" title="{%if object.title_keywords%}{{object.title_keywords}}{%else%}{{object.title}}{%endif%}">{{object.title|smartypants|widont|safe}}</a></h3> + + {%if object.thumbnail%}<img src="{{object.get_thumbnail_url}}" alt="{{ object.title }}" class="post-image" />{%endif%} + + <time datetime="{{object.pub_date}}">{{object.pub_date|date:"F j, Y"}}</time> • <span class="location">{% ifequal object.location.state.country.name "United States" %}{{object.location.name|smartypants|safe}}, <a href="/writing/united-states/1/" title="travel writing from the United States">{{object.location.state.name}}</a>{%else%}{{object.location.name|smartypants|safe}}, <a href="/writing/{{object.location.state.country.slug}}/1/" title="travel writing from {{object.location.state.country.name}}">{{object.location.state.country.name}}</a>{%endifequal%}</span> + + <p class="intro">{{object.dek|safe}} <a class="permalink" href="{{object.get_absolute_url}}" title="{{object.title}}">Read it »</a></p> + + </li> {% endfor %} </ul> - <div class="pagination-wrapper">{% paginate %}</div> -</div> - + <section id="pagination"> + <ul>{% paginate %} + </ul> + </section> + </article> {% endblock %} -{% block sidebar %} -<div id="sidebar"> - <div class="blok"> - <h4 class="first">Regions</h4> - <ul> - {% include 'includes/regions_sidebar.html' %} - </ul> - </div> - <div class="blok"> - <h4>Countries</h4> - {% include 'includes/country_sidebar.html' %} - - </div> - - <div class="blok"> - <h4>About Luxagraf</h4> - {% chunk "about_sidebar" %} - - </div> - - <div class="blok"> - <h4>Follow Along</h4> - {% chunk "follow_sidebar" %} - </div> -</div><!-- sidebar --> - -{% endblock %}
\ No newline at end of file diff --git a/templates/base.html b/templates/base.html index 933c9ea..7db9a37 100644 --- a/templates/base.html +++ b/templates/base.html @@ -1,10 +1,19 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" - "http://www.w3.org/TR/html4/strict.dtd"> +{%load chunks%} +<!DOCTYPE html> <html lang="en"> <head> <title>{% block pagetitle %}Luxagraf - Topografical Writings{% endblock %}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> - + <script> + document.createElement('header'); + document.createElement('nav'); + document.createElement('section'); + document.createElement('article'); + document.createElement('aside'); + document.createElement('footer'); + document.createElement('time'); + </script> + <link rel="alternate" type="application/rss+xml" @@ -47,73 +56,65 @@ </head> <body {%block bodyid%}{%endblock%}{%block bodyevents%}{%endblock%}> - -<div id="header"> - <h1><a href="/" title="home">Luxagraf, a travelgue</a></h1> - <ul id="menu"> - <li id="stories"><a href="/writing/1/" title="An archive of previous writings from around the world">Stories</a></li> - <li id="photos" title="Photos from travels around the world"><a href="/photos/1/">Photos</a></li> - <li id="map" title="luxagraf stories plotted on a map"><a href="/map/">Map</a></li> - <!--<li id="books"><a href="/books/">Books</a></li>--> - </ul> -</div> - - -<div class="container"> - - <div id="primary"> - - {% block primaryoverride %} - <div class="content"> - {% block titleoverride %}<h1>{% block title %}{% endblock %}</h1>{% endblock %} - - {% block primary %} - {% endblock %} - - </div> - {% endblock %} - - - <div class="meta"> - <p class="date">{% block date %}{% endblock %}</p> - - </div> - - {% block extrabody %} - - {% endblock %} - - - - - - </div> -{% block sidebar %} - -{% endblock %} -<div class="push"></div> -</div><!-- end of main top content --> - -<div id="foot"> - <div id="footer"> - <span id="foot-float">Other stuff:</span> + <header> + <nav> + <ul> + <li id="stories"><a href="/writing/1/" title="An archive of previous writings from around the world">I write.</a></li> + <li id="map" title="Maps and miscellanea"><a href="/map/">I travel.</a></li> + <li id="photos" title="Photos from travels around the world"><a href="/photos/1/">I photograph.</a></li> + </ul> + </nav> + <hgroup> + <h1><a href="/" title="home">Luxagraf</a></h1> + <h2><a href="/about/">{a travelogue}</a></h2> + </hgroup> + </header> + + {% block primary %} + <article> + + </article> + {% endblock %} + {% block extrabody %} {% endblock %} + + <div id="clearfix"></div> + <footer> + <nav> <ul> - <li><a href="/about/" title="About Luxagraf">About</a></li> - <li><a href="/contact/" title="Get in touch">Contact</a></li> - <li><a href="/colophon/" title="How Luxagraf is made">Colophon</a></li> + <li><a href="/">Home</a></li> + <li><a href="/writing/1/">Writing</a></li> + <li><a href="/map/">Map</a></li> + <li><a href="/photos/1/">Photographs</a></li> + <li><a href="/contact/">Contact</a></li> </ul> - <p>All content licensed under the Creative Commons (<a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en" title="read the Attribution-Noncommercial-Share Alike 3.0 deed">details</a>). <span>Built with <a href="http://geodjango.org/" title="a GeoDjango joint">GeoDjango</a> and hosted on <a href="http://www.webfaction.com/" title="webfaction">Webfaction</a>.</span></p> + </nav> + <div> + <section> + <h4>About</h4> + {% chunk "about_sidebar" %} + </section> + <section> + <h4>Places</h4> + {% chunk "regions_sidebar" %} + </section> + <section> + <h4>Follow</h4> + {% chunk "follow_sidebar" %} + </section> + <section> + <p>All content licensed under the Creative Commons (<a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en" title="read the Attribution-Noncommercial-Share Alike 3.0 deed">details</a>). <span>Built with <a href="http://geodjango.org/" title="a GeoDjango joint">GeoDjango</a> and hosted on <a href="http://www.webfaction.com/" title="webfaction">Webfaction</a>.</span></p> + </section> </div> -</div> -{% block js %}{% endblock%} -<script type="text/javascript"> -var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); -document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); -</script> -<script type="text/javascript"> -try { -var pageTracker = _gat._getTracker("UA-1186171-1"); -pageTracker._trackPageview(); -} catch(err) {}</script> + </footer> + {% block js %}{% endblock%} + <script type="text/javascript"> + var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); + document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); + </script> + <script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-1186171-1"); + pageTracker._trackPageview(); + } catch(err) {}</script> </body> </html>
\ No newline at end of file diff --git a/templates/contact_form/contact_form.html b/templates/contact_form/contact_form.html index 4864085..a59f5e8 100644 --- a/templates/contact_form/contact_form.html +++ b/templates/contact_form/contact_form.html @@ -1,4 +1,4 @@ -{% extends 'base.html' %} +{% extends 'base_single_col.html' %} {#============================================== Load up the various metadata add-ins @@ -17,15 +17,6 @@ Contact Me {%endblock%} -{% block dateline %} -Share your thoughts, ask a question, etc -{% endblock%} - - -{#============================================== - Primary Content -================================================#} - {%block primary%} <div class="form-holder"> @@ -41,33 +32,4 @@ Share your thoughts, ask a question, etc <input type="submit" class="button" value="Contact" /> </form> </div> -{%endblock%} - - -{#============================================== - Secondary Content -================================================#} - -{% block right %} -<h4>Thanks for visting luxagraf</h4> - <p class="graf"> - If you've got a question, comment, or thought you'd like to share, I'd love to hear it. But keep in mind that I'm not the best correspondent, however, rest assured that I do read every email I get even if I don't always respond in a timely fashion. - </p> -{%endblock%} - - -{#============================================== -This page shows Photos in the bottom left column -so we need to override the books block -==============================================#} - -{% block books %} -{% endblock %} - - - - -{% block photos %} - - -{% endblock %}
\ No newline at end of file +{%endblock%}
\ No newline at end of file diff --git a/templates/details/about.html b/templates/details/about.html index 66ea623..0147960 100644 --- a/templates/details/about.html +++ b/templates/details/about.html @@ -1,42 +1,12 @@ {% extends 'base.html' %} -{% load chunks %} {% load typogrify %} {% block pagetitle %}Luxagraf | {{flatpage.title|title|smartypants|safe}}{% endblock %} {% block metadescription %}About the site, luxagraf.net {% endblock %} - - - {% block title %}{{flatpage.title|smartypants|safe}}{% endblock %} - +{%block bodyid%}id="about"{%endblock%} - {% block primary %} - - {{flatpage.content|smartypants|widont|safe}} - - - {% endblock %} - - - -{% block sidebar %} - <div id="sidebar"> - - <h4 class="first">Topography</h4> - <div class="blok"> - {% chunk "regions_sidebar" %} - </div> - - <div class="blok"> - <h4>Follow Along</h4> - {% chunk "follow_sidebar" %} - </div> - {% ifequal flatpage.title 'Some Background on Luxagraf'%} - <div class="blok"> - <h4>Travel Sites that Don't Suck</h4> - {% chunk "other_sites_sidebar" %} - </div> - {% endifequal %} -</div><!-- sidebar --> - - -{% endblock %}
\ No newline at end of file +{% block primary %} +<article> +{{flatpage.content|smartypants|widont|safe}} +</article> +{% endblock %} diff --git a/templates/details/entry.html b/templates/details/entry.html index ebf001d..29570b5 100644 --- a/templates/details/entry.html +++ b/templates/details/entry.html @@ -1,66 +1,42 @@ {% extends 'base.html' %} {% load typogrify %} + {% block pagetitle %}{{object.title|title|smartypants|safe}} ({% ifequal object.location.state.country.name "United States" %}{{object.location.name|smartypants|safe}}, {{object.location.state.name}}{%else%}{{object.location.name|smartypants|safe}}, {{object.location.state.country.name}}{%endifequal%}) | Luxagraf, a travelogue{% endblock %} -{% block metadescription %}Luxagraf: {{object.dek|striptags|safe}}{% endblock %} -{% block date %}{{object.pub_date|date:"F j, Y"}}<span class="small byline">{% ifequal object.location.state.country.name "United States" %}{{object.location.name|smartypants|safe}}, <a href="http://luxagraf.net/writing/united-states/1/" title="travel writing from the United States">{{object.location.state.name}}</a>{%else%}{{object.location.name|smartypants|safe}}, <a href="http://luxagraf.net/writing/{{object.location.state.country.slug}}" title="travel writing from {{object.location.state.country.name}}">{{object.location.state.country.name}}</a>{%endifequal%}</span>{% endblock %} +{% block metadescription %}Luxagraf: {{object.dek|striptags|safe}}{% endblock %} - - {% block title %}{{object.title|smartypants|safe}}{% endblock %} +{%block bodyid%}class="writing-detail"{%endblock%} - {% block primary %} - - {{object.body_html|smartypants|widont|safe}} - - - - <div id="extra"> - <p><span>{{object.title|title|smartypants|safe}}</span> was posted {{ object.pub_date|timesince }} ago from <!--<a href="{{object.location.get_absolute_url}}" title="see other entries from {{object.location.name}}">-->{{object.location.name|smartypants|safe}}<!--</a>-->, which is in {%ifequal object.location.state.country.name 'United States'%}<a href="/maps/#{{object.location.state.slug}}" title="see other entries from {{object.location.state.name}}">{{object.location.state.name|smartypants|safe}}</a>,{%endifequal%} <a href="/writing/{{object.location.state.country.slug}}/1/" title="see other entries from {{object.location.state.country.name}}">{{object.location.state.country.name|smartypants|safe}}</a>. You can find nearby entries by browsing the <a href="/map/">Map</a>. - - - <p>If you enjoyed reading this, you can follow along on <a href="http://twitter.com/luxagraf" title="twitter" rel="me">Twitter</a> or by subscribing to the <a href="http://feeds.feedburner.com/luxagraf/blog" title="writing RSS 2.0 feed">RSS Feed</a>. For more about luxagraf, see the <a href="/about/" title="about luxagraf">about page</a>. To get in touch please use the <a href="/contact/" title="contact me">contact form</a> or leave a comment below.</p> - </div> +{% block primary %} + <article> + <section id="post"> + <h1>{{object.title|smartypants|safe}}</h1> + + <span class="byline"><time datetime="{{object.pub_date}}">{{object.pub_date|date:"F j, Y"}}</time> • <span class="location">{% ifequal object.location.state.country.name "United States" %}{{object.location.name|smartypants|safe}}, <a href="/writing/united-states/1/" title="travel writing from the United States">{{object.location.state.name}}</a>{%else%}{{object.location.name|smartypants|safe}}, <a href="/writing/{{object.location.state.country.slug}}/1/" title="travel writing from {{object.location.state.country.name}}">{{object.location.state.country.name}}</a>{%endifequal%}</span></span> - <div id="nav"> - <ul> - {% if object.get_previous_published%} + {{object.body_html|smartypants|widont|safe}} + </section> + <section id="post-metadata"> + <h4>About {{object.title|title|smartypants|safe}}</h4> + <p><span>{{object.title|title|smartypants|safe}}</span> was posted {{ object.pub_date|timesince }} ago from <!--<a href="{{object.location.get_absolute_url}}" title="see other entries from {{object.location.name}}">-->{{object.location.name|smartypants|safe}}<!--</a>-->, which is in {%ifequal object.location.state.country.name 'United States'%}<a href="/maps/#{{object.location.state.slug}}" title="see other entries from {{object.location.state.name}}">{{object.location.state.name|smartypants|safe}}</a>,{%endifequal%} <a href="/writing/{{object.location.state.country.slug}}/1/" title="see other entries from {{object.location.state.country.name}}">{{object.location.state.country.name|smartypants|safe}}</a>. You can find nearby entries by browsing the <a href="/map/">Map</a>. + <p>If you enjoyed reading this, you can follow along on <a href="http://twitter.com/luxagraf" title="twitter" rel="me">Twitter</a> or by subscribing to the <a href="http://feeds.feedburner.com/luxagraf/blog" title="writing RSS 2.0 feed">RSS Feed</a>. For more about luxagraf, see the <a href="/about/" title="about luxagraf">about page</a>. To get in touch please use the <a href="/contact/" title="contact me">contact form</a> or leave a comment below.</p> + </section> + <section id="page-navigation"> + <nav> + <ul>{% if object.get_previous_published%} <li> <a href="{{ object.get_previous_published.get_absolute_url }}" title=" {{object.get_previous_published.title}}">«previous</a> - </li> - {%endif%} - {% if object.get_next_published%} + </li>{%endif%}{% if object.get_next_published%} <li class="next"> <a href="{{ object.get_next_published.get_absolute_url }}" title=" {{object.get_next_published.title}}">next»</a> - - </li> - {%endif%} - </ul> - </div> - <h4 id="comment-header">comments</h4> - {# Load and display comments #} - <div id="disqus_thread"></div><script type="text/javascript" src="http://disqus.com/forums/luxagraf/embed.js"></script><noscript><a href="http://luxagraf.disqus.com/?url=ref">View the discussion thread.</a></noscript><a href="http://disqus.com" class="dsq-brlink">blog comments powered by <span class="logo-disqus">Disqus</span></a> - - {% endblock %} - - - -{% block sidebar %} - <div id="sidebar"> - <div id="nav"> - <ul> - {% if object.get_previous_published%} - <li> - <a href="{{ object.get_previous_published.get_absolute_url }}" title=" {{object.get_previous_published.title}}">« previous</a> - </li> - {%endif%} - {% if object.get_next_published%} - <li class="next"> - <a href="{{ object.get_next_published.get_absolute_url }}" title=" {{object.get_next_published.title}}">next »</a> - - </li> - {%endif%} + </li>{%endif%} </ul> - </div> - </div> + </nav> + </section> + <section id="comments"> + <h4>Comments on <span>{{object.title|title|smartypants|safe}}</span></h4> + <div id="disqus_thread"></div><script type="text/javascript" src="http://disqus.com/forums/luxagraf/embed.js"></script><noscript><a href="http://luxagraf.disqus.com/?url=ref">View the discussion thread.</a></noscript><a href="http://disqus.com" class="dsq-brlink">blog comments powered by <span class="logo-disqus">Disqus</span></a> + </section> + </article> {% endblock %}
\ No newline at end of file diff --git a/templates/includes/map_entry_list.html b/templates/includes/map_entry_list.html index e8c2b33..3fbda9c 100644 --- a/templates/includes/map_entry_list.html +++ b/templates/includes/map_entry_list.html @@ -59,29 +59,29 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_how_to = new GMarker(point_how_to, markerOptions); map.addOverlay(marker_how_to); - marker_how_to.info_window_content = '<div class="mcanvas"><h4>How to Get Off Your Butt and Travel the World<\/h4><span>May 3, 2009 (Athens, Georgia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2009/traveltheworld.jpg" height="100" alt="How to Get Off Your Butt and Travel the World" \/>How do you make the leap from cubicle daydreams to life on to the road? You want to travel the world, but, like me, you have a million excuses stopping you. How do overcome the inertia that keeps you trapped in a life that isn\x27t what you want it to be? Here\x27s a few practical tips and how tos designed to motivate you to get off your butt and travel the world. <a href="/2009/may/03/how-to-get-your-butt-and-travel-world/">Read it »<\/a><\/p><\/div>' + marker_how_to.info_window_content = '<div class="infowin"><h4>How to Get Off Your Butt and Travel the World<\/h4><span class="date blok">May 3, 2009 (Athens, Georgia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2009/traveltheworld.jpg" height="100" alt="How to Get Off Your Butt and Travel the World" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>How do you make the leap from cubicle daydreams to life on to the road? You want to travel the world, but, like me, you have a million excuses stopping you. How do overcome the inertia that keeps you trapped in a life that isn\x27t what you want it to be? Here\x27s a few practical tips and how tos designed to motivate you to get off your butt and travel the world. <a href="/2009/may/03/how-to-get-your-butt-and-travel-world/">Read it »<\/a><\/p><\/div>' marker_how_to.bindInfoWindowHtml(marker_how_to.info_window_content, {maxWidth:400}); GEvent.addListener(marker_how_to, "click", function() { map.panTo(point_how_to, 2); }); - point_no_strangers = JLngLat(-83.408246028733373, 33.958186941609405); + point_no_strangers = JLngLat(-83.408246028733373, 33.958186941609419); markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_no_strangers = new GMarker(point_no_strangers, markerOptions); map.addOverlay(marker_no_strangers); - marker_no_strangers.info_window_content = '<div class="mcanvas"><h4>No Strangers on a Train<\/h4><span>April 13, 2009 (Athens, Georgia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2009/strangersonatrain.jpg" height="100" alt="No Strangers on a Train" \/>We mythologize trains because they harken back to an age of community travel, a real, tangible community of travelers, not just backpackers, but people from all walks of life, people traveling near and far together in a shared space that isn\x27t locked down like an airplane and isn\x27t isolated like a car\x3B it\x27s a shared travel experience and there are precious few of those left in our world. <a href="/2009/apr/13/strangers-on-a-train/">Read it »<\/a><\/p><\/div>' + marker_no_strangers.info_window_content = '<div class="infowin"><h4>No Strangers on a Train<\/h4><span class="date blok">April 13, 2009 (Athens, Georgia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2009/strangersonatrain.jpg" height="100" alt="No Strangers on a Train" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>We mythologize trains because they harken back to an age of community travel, a real, tangible community of travelers, not just backpackers, but people from all walks of life, people traveling near and far together in a shared space that isn\x27t locked down like an airplane and isn\x27t isolated like a car\x3B it\x27s a shared travel experience and there are precious few of those left in our world. <a href="/2009/apr/13/strangers-on-a-train/">Read it »<\/a><\/p><\/div>' marker_no_strangers.bindInfoWindowHtml(marker_no_strangers.info_window_content, {maxWidth:400}); GEvent.addListener(marker_no_strangers, "click", function() { map.panTo(point_no_strangers, 2); }); - point_leonardo_da = JLngLat(-86.810799825028056, 33.521441993672681); + point_leonardo_da = JLngLat(-86.810799825028027, 33.521441993672674); markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_leonardo_da = new GMarker(point_leonardo_da, markerOptions); map.addOverlay(marker_leonardo_da); - marker_leonardo_da.info_window_content = '<div class="mcanvas"><h4>Leonardo Da Vinci and the Codex on Bunnies<\/h4><span>December 9, 2008 (Birmingham, Alabama)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2009/codexofbunnies.jpg" height="100" alt="Leonardo Da Vinci and the Codex on Bunnies" \/>A few pages from Leonardo Da Vinci\x27s notebooks make a rare trip outside Italy, to Birmingham, AL, of all places. But the Birmingham Museum of Art is home to far more alarming works of art, works which depict the eventual, inevitable, bunny takeover, after which all the elements of our reality will be replaced by bunnies. Seriously. You heard it here first. <a href="/2008/dec/09/leonardo-da-vinci-and-codex-bunnies/">Read it »<\/a><\/p><\/div>' + marker_leonardo_da.info_window_content = '<div class="infowin"><h4>Leonardo Da Vinci and the Codex on Bunnies<\/h4><span class="date blok">December 9, 2008 (Birmingham, Alabama)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2009/codexofbunnies.jpg" height="100" alt="Leonardo Da Vinci and the Codex on Bunnies" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>A few pages from Leonardo Da Vinci\x27s notebooks make a rare trip outside Italy, to Birmingham, AL, of all places. But the Birmingham Museum of Art is home to far more alarming works of art, works which depict the eventual, inevitable, bunny takeover, after which all the elements of our reality will be replaced by bunnies. Seriously. You heard it here first. <a href="/2008/dec/09/leonardo-da-vinci-and-codex-bunnies/">Read it »<\/a><\/p><\/div>' marker_leonardo_da.bindInfoWindowHtml(marker_leonardo_da.info_window_content, {maxWidth:400}); GEvent.addListener(marker_leonardo_da, "click", function() { map.panTo(point_leonardo_da, 2); @@ -92,7 +92,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_elkmont_and = new GMarker(point_elkmont_and, markerOptions); map.addOverlay(marker_elkmont_and); - marker_elkmont_and.info_window_content = '<div class="mcanvas"><h4>Elkmont and the Great Smoky Mountains<\/h4><span>October 31, 2008 (Great Smoky Mountains, Tennessee)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/reflectedtrees.jpg" height="100" alt="Elkmont and the Great Smoky Mountains" \/>Pigeon Forge is Myrtle Beach in the mountains. Redneck weddings cascade straight out of the chapel and into the mini golf reception area. Pigeon Forge is everything that\x27s wrong with America. But we aren\x27t here for Pigeon Forge, it just happens to have a free condo we\x27re staying in. We\x27re here for the mountains. Smoky Mountain National Park is just a few miles up the road. <a href="/2008/oct/31/elkmont-and-great-smoky-mountains/">Read it »<\/a><\/p><\/div>' + marker_elkmont_and.info_window_content = '<div class="infowin"><h4>Elkmont and the Great Smoky Mountains<\/h4><span class="date blok">October 31, 2008 (Great Smoky Mountains, Tennessee)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/reflectedtrees.jpg" height="100" alt="Elkmont and the Great Smoky Mountains" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Pigeon Forge is Myrtle Beach in the mountains. Redneck weddings cascade straight out of the chapel and into the mini golf reception area. Pigeon Forge is everything that\x27s wrong with America. But we aren\x27t here for Pigeon Forge, it just happens to have a free condo we\x27re staying in. We\x27re here for the mountains. Smoky Mountain National Park is just a few miles up the road. <a href="/2008/oct/31/elkmont-and-great-smoky-mountains/">Read it »<\/a><\/p><\/div>' marker_elkmont_and.bindInfoWindowHtml(marker_elkmont_and.info_window_content, {maxWidth:400}); GEvent.addListener(marker_elkmont_and, "click", function() { map.panTo(point_elkmont_and, 2); @@ -103,7 +103,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_rope_swings = new GMarker(point_rope_swings, markerOptions); map.addOverlay(marker_rope_swings); - marker_rope_swings.info_window_content = '<div class="mcanvas"><h4>Rope Swings and River Floats<\/h4><span>July 27, 2008 (Mountain Cabin, Georgia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/chestateeriver.jpg" height="100" alt="Rope Swings and River Floats" \/>Two weekends ago we went up to the mountains, just outside of Dahlonega GA, and floated the Chestatee River using inner tubes, various pool toys and one super\x2Dcool inflatable seahorse. Unfortunately, proving one of my travel mottos \x2D\x2D you can never go back \x2D\x2D a return trip proved disastrous. <a href="/2008/jul/27/rope-swings-and-river-floats/">Read it »<\/a><\/p><\/div>' + marker_rope_swings.info_window_content = '<div class="infowin"><h4>Rope Swings and River Floats<\/h4><span class="date blok">July 27, 2008 (Mountain Cabin, Georgia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/chestateeriver.jpg" height="100" alt="Rope Swings and River Floats" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Two weekends ago we went up to the mountains, just outside of Dahlonega GA, and floated the Chestatee River using inner tubes, various pool toys and one super\x2Dcool inflatable seahorse. Unfortunately, proving one of my travel mottos \x2D\x2D you can never go back \x2D\x2D a return trip proved disastrous. <a href="/2008/jul/27/rope-swings-and-river-floats/">Read it »<\/a><\/p><\/div>' marker_rope_swings.bindInfoWindowHtml(marker_rope_swings.info_window_content, {maxWidth:400}); GEvent.addListener(marker_rope_swings, "click", function() { map.panTo(point_rope_swings, 2); @@ -114,7 +114,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_our_days = new GMarker(point_our_days, markerOptions); map.addOverlay(marker_our_days); - marker_our_days.info_window_content = '<div class="mcanvas"><h4>Our Days Are Becoming Nights<\/h4><span>July 6, 2008 (León, Nicaragua)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/daysnights.jpg" height="100" alt="Our Days Are Becoming Nights" \/>A short thought on the eve of our departure from Nicaragua: Everywhere I go I think, I should live here... I should be able to not just visit places, but in habit them. Of course that isn\x27t possible, which is too bad. <a href="/2008/jul/06/our-days-are-becoming-nights/">Read it »<\/a><\/p><\/div>' + marker_our_days.info_window_content = '<div class="infowin"><h4>Our Days Are Becoming Nights<\/h4><span class="date blok">July 6, 2008 (León, Nicaragua)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/daysnights.jpg" height="100" alt="Our Days Are Becoming Nights" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>A short thought on the eve of our departure from Nicaragua: Everywhere I go I think, I should live here... I should be able to not just visit places, but in habit them. Of course that isn\x27t possible, which is too bad. <a href="/2008/jul/06/our-days-are-becoming-nights/">Read it »<\/a><\/p><\/div>' marker_our_days.bindInfoWindowHtml(marker_our_days.info_window_content, {maxWidth:400}); GEvent.addListener(marker_our_days, "click", function() { map.panTo(point_our_days, 2); @@ -125,7 +125,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_tiny_cities = new GMarker(point_tiny_cities, markerOptions); map.addOverlay(marker_tiny_cities); - marker_tiny_cities.info_window_content = '<div class="mcanvas"><h4>Tiny Cities Made of Ash<\/h4><span>July 3, 2008 (León, Nicaragua)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/citiesmadeofash.jpg" height="100" alt="Tiny Cities Made of Ash" \/>The church bells of Le\x26oacute\x3Bn have become a constant cacophony, not the rhythmic ringing out of the hours or tolling from Mass that the human mind seems to find pleasant, but the atonal banging that only appeals to the young and dumb. But Francisco is entirely unperturbed\x3B He\x27s too fascinated with the tattoo on Corrinne\x27s shoulder to bother with what slowly just becomes yet another sound echoing through Le\x26oacute\x3Bn. <a href="/2008/jul/03/tiny-cities-made-ash/">Read it »<\/a><\/p><\/div>' + marker_tiny_cities.info_window_content = '<div class="infowin"><h4>Tiny Cities Made of Ash<\/h4><span class="date blok">July 3, 2008 (León, Nicaragua)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/citiesmadeofash.jpg" height="100" alt="Tiny Cities Made of Ash" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The church bells of Le\x26oacute\x3Bn have become a constant cacophony, not the rhythmic ringing out of the hours or tolling from Mass that the human mind seems to find pleasant, but the atonal banging that only appeals to the young and dumb. But Francisco is entirely unperturbed\x3B He\x27s too fascinated with the tattoo on Corrinne\x27s shoulder to bother with what slowly just becomes yet another sound echoing through Le\x26oacute\x3Bn. <a href="/2008/jul/03/tiny-cities-made-ash/">Read it »<\/a><\/p><\/div>' marker_tiny_cities.bindInfoWindowHtml(marker_tiny_cities.info_window_content, {maxWidth:400}); GEvent.addListener(marker_tiny_cities, "click", function() { map.panTo(point_tiny_cities, 2); @@ -136,18 +136,18 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_you_cant = new GMarker(point_you_cant, markerOptions); map.addOverlay(marker_you_cant); - marker_you_cant.info_window_content = '<div class="mcanvas"><h4>You Can't Go Home Again<\/h4><span>June 30, 2008 (Little Corn Island, Nicaragua)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/nohomeagain.jpg" height="100" alt="You Can't Go Home Again" \/>The first time we came to Little Corn Island it was April, the tail end of the dry season. It rained once or twice, but never for more than five minutes and always followed by more sunshine. This time it\x27s the end of June, just well into the wet season, and the island is an entirely different place. <a href="/2008/jun/30/you-cant-go-home-again/">Read it »<\/a><\/p><\/div>' + marker_you_cant.info_window_content = '<div class="infowin"><h4>You Can't Go Home Again<\/h4><span class="date blok">June 30, 2008 (Little Corn Island, Nicaragua)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/nohomeagain.jpg" height="100" alt="You Can't Go Home Again" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The first time we came to Little Corn Island it was April, the tail end of the dry season. It rained once or twice, but never for more than five minutes and always followed by more sunshine. This time it\x27s the end of June, just well into the wet season, and the island is an entirely different place. <a href="/2008/jun/30/you-cant-go-home-again/">Read it »<\/a><\/p><\/div>' marker_you_cant.bindInfoWindowHtml(marker_you_cant.info_window_content, {maxWidth:400}); GEvent.addListener(marker_you_cant, "click", function() { map.panTo(point_you_cant, 2); }); - point_returning_again = JLngLat(-82.971324909104396, 12.290694745245402); + point_returning_again = JLngLat(-82.971324909104382, 12.290694745245389); markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_returning_again = new GMarker(point_returning_again, markerOptions); map.addOverlay(marker_returning_again); - marker_returning_again.info_window_content = '<div class="mcanvas"><h4>Returning Again &mdash; Back on Little Corn Island<\/h4><span>June 26, 2008 (Little Corn Island, Nicaragua)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/littlecornagain.jpg" height="100" alt="Returning Again &mdash; Back on Little Corn Island" \/> Generally speaking, the world seems so huge and so full of amazing destinations that repeating one never struck me as a judicious use of my short allotment of time. But for Little Corn Island I\x27m willing to make an exception and of course, the universe being what it is, our second trip to Little Corn Island has been unpredictable and entirely new. <a href="/2008/jun/26/returning-again-back-little-corn-island/">Read it »<\/a><\/p><\/div>' + marker_returning_again.info_window_content = '<div class="infowin"><h4>Returning Again &mdash; Back on Little Corn Island<\/h4><span class="date blok">June 26, 2008 (Little Corn Island, Nicaragua)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/littlecornagain.jpg" height="100" alt="Returning Again &mdash; Back on Little Corn Island" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/> Generally speaking, the world seems so huge and so full of amazing destinations that repeating one never struck me as a judicious use of my short allotment of time. But for Little Corn Island I\x27m willing to make an exception and of course, the universe being what it is, our second trip to Little Corn Island has been unpredictable and entirely new. <a href="/2008/jun/26/returning-again-back-little-corn-island/">Read it »<\/a><\/p><\/div>' marker_returning_again.bindInfoWindowHtml(marker_returning_again.info_window_content, {maxWidth:400}); GEvent.addListener(marker_returning_again, "click", function() { map.panTo(point_returning_again, 2); @@ -158,7 +158,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_in_love = new GMarker(point_in_love, markerOptions); map.addOverlay(marker_in_love); - marker_in_love.info_window_content = '<div class="mcanvas"><h4>In Love With a View: Vagabonds, Responsibilty and Living Well<\/h4><span>June 7, 2008 (Athens, Georgia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/wrong.jpg" height="100" alt="In Love With a View: Vagabonds, Responsibilty and Living Well" \/>Why all the vitriol about a seemingly innocuous concept \x2D\x2D that traveling doesn\x27t have to cost a lot of money, isn\x27t all that difficult and hey, you can even go right now? People like us, who feel tied down by responsibility, find the suggestion that we actually aren\x27t tied down patronizing and yes, elitist. <a href="/2008/jun/07/love-with-a-view-vagabonds-responsibilty-living-we/">Read it »<\/a><\/p><\/div>' + marker_in_love.info_window_content = '<div class="infowin"><h4>In Love With a View: Vagabonds, Responsibilty and Living Well<\/h4><span class="date blok">June 7, 2008 (Athens, Georgia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/wrong.jpg" height="100" alt="In Love With a View: Vagabonds, Responsibilty and Living Well" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Why all the vitriol about a seemingly innocuous concept \x2D\x2D that traveling doesn\x27t have to cost a lot of money, isn\x27t all that difficult and hey, you can even go right now? People like us, who feel tied down by responsibility, find the suggestion that we actually aren\x27t tied down patronizing and yes, elitist. <a href="/2008/jun/07/love-with-a-view-vagabonds-responsibilty-living-we/">Read it »<\/a><\/p><\/div>' marker_in_love.bindInfoWindowHtml(marker_in_love.info_window_content, {maxWidth:400}); GEvent.addListener(marker_in_love, "click", function() { map.panTo(point_in_love, 2); @@ -169,29 +169,29 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_little_island = new GMarker(point_little_island, markerOptions); map.addOverlay(marker_little_island); - marker_little_island.info_window_content = '<div class="mcanvas"><h4>Little Island in the Sun<\/h4><span>April 5, 2008 (Little Corn Island, Nicaragua)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/coconutsun.jpg" height="100" alt="Little Island in the Sun" \/>We arrived on Little Corn Island around sundown and met Ali, whom I at first took to be a tout, but he showed us the way to our guesthouse and, after settling in and getting a feel for the island, I realized that Ali, wasn\x27t a tout, he was just a really nice guy who enjoyed doing favors for tourists, just beware the Yoni beverage he offers. <a href="/2008/apr/05/little-island-sun/">Read it »<\/a><\/p><\/div>' + marker_little_island.info_window_content = '<div class="infowin"><h4>Little Island in the Sun<\/h4><span class="date blok">April 5, 2008 (Little Corn Island, Nicaragua)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/coconutsun.jpg" height="100" alt="Little Island in the Sun" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>We arrived on Little Corn Island around sundown and met Ali, whom I at first took to be a tout, but he showed us the way to our guesthouse and, after settling in and getting a feel for the island, I realized that Ali, wasn\x27t a tout, he was just a really nice guy who enjoyed doing favors for tourists, just beware the Yoni beverage he offers. <a href="/2008/apr/05/little-island-sun/">Read it »<\/a><\/p><\/div>' marker_little_island.bindInfoWindowHtml(marker_little_island.info_window_content, {maxWidth:400}); GEvent.addListener(marker_little_island, "click", function() { map.panTo(point_little_island, 2); }); - point_return_to = JLngLat(-85.873475062814109, 11.254384499067601); + point_return_to = JLngLat(-85.873475062814094, 11.254384499067593); markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_return_to = new GMarker(point_return_to, markerOptions); map.addOverlay(marker_return_to); - marker_return_to.info_window_content = '<div class="mcanvas"><h4>Return to the Sea<\/h4><span>April 2, 2008 (San Juan Del Sur, Nicaragua)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/sanjuansunset.jpg" height="100" alt="Return to the Sea" \/>Southwestern Nicaragua is a very small strip of land with Lago Nicaragua to the east and the Pacific Ocean to the west. The main town in the area, Juan Del Sur, is nestled around a well protected harbor with a mediocre strip of sand. For the nice beaches you have to head up or down the coast to one of the many small inlets. <a href="/2008/apr/02/return-sea/">Read it »<\/a><\/p><\/div>' + marker_return_to.info_window_content = '<div class="infowin"><h4>Return to the Sea<\/h4><span class="date blok">April 2, 2008 (San Juan Del Sur, Nicaragua)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/sanjuansunset.jpg" height="100" alt="Return to the Sea" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Southwestern Nicaragua is a very small strip of land with Lago Nicaragua to the east and the Pacific Ocean to the west. The main town in the area, Juan Del Sur, is nestled around a well protected harbor with a mediocre strip of sand. For the nice beaches you have to head up or down the coast to one of the many small inlets. <a href="/2008/apr/02/return-sea/">Read it »<\/a><\/p><\/div>' marker_return_to.bindInfoWindowHtml(marker_return_to.info_window_content, {maxWidth:400}); GEvent.addListener(marker_return_to, "click", function() { map.panTo(point_return_to, 2); }); - point_ring_the = JLngLat(-85.958136308148539, 11.932062265861592); + point_ring_the = JLngLat(-85.958136308148539, 11.932062265861576); markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_ring_the = new GMarker(point_ring_the, markerOptions); map.addOverlay(marker_ring_the); - marker_ring_the.info_window_content = '<div class="mcanvas"><h4>Ring The Bells<\/h4><span>March 30, 2008 (Granada, Nicaragua)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/ringthbells.jpg" height="100" alt="Ring The Bells" \/>The Church, which dates from the 1600s has the the narrowest, steepest, circular concrete staircase that I\x27ve ever encountered. It had a low railing and circled up four stories worth of precipitous dropoffs before you hit solid ground. From the top was a views of Granada\x27s endless sea of mottled pink, orange and brown hues \x2D\x2D terra cotta roof tiles stretching from the shores of Lago Nicaragua all the way back toward the hills. <a href="/2008/mar/30/ring-bells/">Read it »<\/a><\/p><\/div>' + marker_ring_the.info_window_content = '<div class="infowin"><h4>Ring The Bells<\/h4><span class="date blok">March 30, 2008 (Granada, Nicaragua)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/ringthbells.jpg" height="100" alt="Ring The Bells" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The Church, which dates from the 1600s has the the narrowest, steepest, circular concrete staircase that I\x27ve ever encountered. It had a low railing and circled up four stories worth of precipitous dropoffs before you hit solid ground. From the top was a views of Granada\x27s endless sea of mottled pink, orange and brown hues \x2D\x2D terra cotta roof tiles stretching from the shores of Lago Nicaragua all the way back toward the hills. <a href="/2008/mar/30/ring-bells/">Read it »<\/a><\/p><\/div>' marker_ring_the.bindInfoWindowHtml(marker_ring_the.info_window_content, {maxWidth:400}); GEvent.addListener(marker_ring_the, "click", function() { map.panTo(point_ring_the, 2); @@ -202,7 +202,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_new_years = new GMarker(point_new_years, markerOptions); map.addOverlay(marker_new_years); - marker_new_years.info_window_content = '<div class="mcanvas"><h4>New Year's Day<\/h4><span>January 1, 2008 (Athens, Georgia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/annienewyears.jpg" height="100" alt="New Year's Day" \/>I\x27ve always been all for New Year\x27s Eve celebrations, parties, what have you, but somehow the next day always seemed a bit hollow. U2 was, in many ways, correct \x2D\x2D \x22nothing changes on New Year\x27s Day.\x22 But, it\x27s a self\x2Dcreated universe, so whether anything changes on New Year\x27s Day is really up to you. And I\x27ve always thought Bono was full of shit. <a href="/2008/jan/01/new-years-day/">Read it »<\/a><\/p><\/div>' + marker_new_years.info_window_content = '<div class="infowin"><h4>New Year's Day<\/h4><span class="date blok">January 1, 2008 (Athens, Georgia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/annienewyears.jpg" height="100" alt="New Year's Day" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>I\x27ve always been all for New Year\x27s Eve celebrations, parties, what have you, but somehow the next day always seemed a bit hollow. U2 was, in many ways, correct \x2D\x2D \x22nothing changes on New Year\x27s Day.\x22 But, it\x27s a self\x2Dcreated universe, so whether anything changes on New Year\x27s Day is really up to you. And I\x27ve always thought Bono was full of shit. <a href="/2008/jan/01/new-years-day/">Read it »<\/a><\/p><\/div>' marker_new_years.bindInfoWindowHtml(marker_new_years.info_window_content, {maxWidth:400}); GEvent.addListener(marker_new_years, "click", function() { map.panTo(point_new_years, 2); @@ -213,7 +213,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_fall = new GMarker(point_fall, markerOptions); map.addOverlay(marker_fall); - marker_fall.info_window_content = '<div class="mcanvas"><h4>Fall<\/h4><span>November 14, 2007 (Athens, Georgia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/fall.jpg" height="100" alt="Fall" \/>The trees are in full technicolor swing. The land is slowly dying, and not just because it\x27s Fall, we\x27re also in the middle of a prolonged drought and this year the leaves are opting for a James Dean\x2Dstyle, leave\x2Da\x2Dgood\x2Dlooking\x2Dcorpse exit. If you\x27re a leaf and you\x27ve got to go, do it with class. <a href="/2007/nov/14/fall/">Read it »<\/a><\/p><\/div>' + marker_fall.info_window_content = '<div class="infowin"><h4>Fall<\/h4><span class="date blok">November 14, 2007 (Athens, Georgia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/fall.jpg" height="100" alt="Fall" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The trees are in full technicolor swing. The land is slowly dying, and not just because it\x27s Fall, we\x27re also in the middle of a prolonged drought and this year the leaves are opting for a James Dean\x2Dstyle, leave\x2Da\x2Dgood\x2Dlooking\x2Dcorpse exit. If you\x27re a leaf and you\x27ve got to go, do it with class. <a href="/2007/nov/14/fall/">Read it »<\/a><\/p><\/div>' marker_fall.bindInfoWindowHtml(marker_fall.info_window_content, {maxWidth:400}); GEvent.addListener(marker_fall, "click", function() { map.panTo(point_fall, 2); @@ -224,7 +224,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_on_the = new GMarker(point_on_the, markerOptions); map.addOverlay(marker_on_the); - marker_on_the.info_window_content = '<div class="mcanvas"><h4>On The Other Ocean<\/h4><span>July 23, 2007 (Catalina Island, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/sailing.jpg" height="100" alt="On The Other Ocean" \/>Consider what would happen if your house were tilted 30 degrees to the left, how this would complicate ordinary activities \x2D\x2D like say walking. Now throw in a bouncing motion that lifts the floor five or six feet up and down in a seesaw\x2Dlike motion on a perpendicular axis to the 30 degree tilt \x2D\x2D things become more like riding a seesaw that\x27s attached to a merry\x2Dgo\x2Dround which is missing a few bolts. That\x27s sailing. <a href="/2007/jul/23/other-ocean/">Read it »<\/a><\/p><\/div>' + marker_on_the.info_window_content = '<div class="infowin"><h4>On The Other Ocean<\/h4><span class="date blok">July 23, 2007 (Catalina Island, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/sailing.jpg" height="100" alt="On The Other Ocean" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Consider what would happen if your house were tilted 30 degrees to the left, how this would complicate ordinary activities \x2D\x2D like say walking. Now throw in a bouncing motion that lifts the floor five or six feet up and down in a seesaw\x2Dlike motion on a perpendicular axis to the 30 degree tilt \x2D\x2D things become more like riding a seesaw that\x27s attached to a merry\x2Dgo\x2Dround which is missing a few bolts. That\x27s sailing. <a href="/2007/jul/23/other-ocean/">Read it »<\/a><\/p><\/div>' marker_on_the.bindInfoWindowHtml(marker_on_the.info_window_content, {maxWidth:400}); GEvent.addListener(marker_on_the, "click", function() { map.panTo(point_on_the, 2); @@ -235,7 +235,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_being_there = new GMarker(point_being_there, markerOptions); map.addOverlay(marker_being_there); - marker_being_there.info_window_content = '<div class="mcanvas"><h4>Being There<\/h4><span>June 17, 2007 (Myrtle Beach Airport, South Carolina)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/myrtlebeachcrap.jpg" height="100" alt="Being There" \/>Myrtle Beach does not exist. Nearly everything in Myrtle Beach is a paltry derivative of some original form. For instance, most of the country has golf courses, in Myrtle Beach there are endless rows of putt\x2Dputt courses, where most towns attempt to draw in big name musical acts for their tourist venues, Myrtle Beach is content with impersonators. <a href="/2007/jun/17/being-there/">Read it »<\/a><\/p><\/div>' + marker_being_there.info_window_content = '<div class="infowin"><h4>Being There<\/h4><span class="date blok">June 17, 2007 (Myrtle Beach Airport, South Carolina)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/myrtlebeachcrap.jpg" height="100" alt="Being There" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Myrtle Beach does not exist. Nearly everything in Myrtle Beach is a paltry derivative of some original form. For instance, most of the country has golf courses, in Myrtle Beach there are endless rows of putt\x2Dputt courses, where most towns attempt to draw in big name musical acts for their tourist venues, Myrtle Beach is content with impersonators. <a href="/2007/jun/17/being-there/">Read it »<\/a><\/p><\/div>' marker_being_there.bindInfoWindowHtml(marker_being_there.info_window_content, {maxWidth:400}); GEvent.addListener(marker_being_there, "click", function() { map.panTo(point_being_there, 2); @@ -246,18 +246,18 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_sailing_through = new GMarker(point_sailing_through, markerOptions); map.addOverlay(marker_sailing_through); - marker_sailing_through.info_window_content = '<div class="mcanvas"><h4>Sailing Through<\/h4><span>June 14, 2007 (Charleston, South Carolina)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/charlestonships.jpg" height="100" alt="Sailing Through" \/>The rumors are true. I moved back to the south\x3B Athens GA to be exact. But I hate staying in one place for too long, so after a month or two in Athens I headed up to Charleston to visit a friend. The south is curious place. If you\x27ve never been here I couldn\x27t hope to explain it, but it\x27s not so much a place as an approach. A way of getting somewhere more than anywhere specific. Perhaps even a wrong turn. \x0D\x0A <a href="/2007/jun/14/sailing-through/">Read it »<\/a><\/p><\/div>' + marker_sailing_through.info_window_content = '<div class="infowin"><h4>Sailing Through<\/h4><span class="date blok">June 14, 2007 (Charleston, South Carolina)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/charlestonships.jpg" height="100" alt="Sailing Through" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The rumors are true. I moved back to the south\x3B Athens GA to be exact. But I hate staying in one place for too long, so after a month or two in Athens I headed up to Charleston to visit a friend. The south is curious place. If you\x27ve never been here I couldn\x27t hope to explain it, but it\x27s not so much a place as an approach. A way of getting somewhere more than anywhere specific. Perhaps even a wrong turn. \x0D\x0A <a href="/2007/jun/14/sailing-through/">Read it »<\/a><\/p><\/div>' marker_sailing_through.bindInfoWindowHtml(marker_sailing_through.info_window_content, {maxWidth:400}); GEvent.addListener(marker_sailing_through, "click", function() { map.panTo(point_sailing_through, 2); }); - point_goodbye_to = JLngLat(-118.47207783003559, 34.040907225218895); + point_goodbye_to = JLngLat(-118.47207783003557, 34.040907225218874); markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_goodbye_to = new GMarker(point_goodbye_to, markerOptions); map.addOverlay(marker_goodbye_to); - marker_goodbye_to.info_window_content = '<div class="mcanvas"><h4>Goodbye to the Mother and the Cove<\/h4><span>March 1, 2007 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/lacloud.jpg" height="100" alt="Goodbye to the Mother and the Cove" \/>It\x27s strange how you can plan something, go through all the motions of making it happen without ever really understanding what you\x27re doing. I\x27ve been doing this for the better part of three years now. I realized recently that I have no real idea how I came to be here. \x0D\x0A <a href="/2007/mar/01/goodbye-mother-and-cove/">Read it »<\/a><\/p><\/div>' + marker_goodbye_to.info_window_content = '<div class="infowin"><h4>Goodbye to the Mother and the Cove<\/h4><span class="date blok">March 1, 2007 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/lacloud.jpg" height="100" alt="Goodbye to the Mother and the Cove" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>It\x27s strange how you can plan something, go through all the motions of making it happen without ever really understanding what you\x27re doing. I\x27ve been doing this for the better part of three years now. I realized recently that I have no real idea how I came to be here. \x0D\x0A <a href="/2007/mar/01/goodbye-mother-and-cove/">Read it »<\/a><\/p><\/div>' marker_goodbye_to.bindInfoWindowHtml(marker_goodbye_to.info_window_content, {maxWidth:400}); GEvent.addListener(marker_goodbye_to, "click", function() { map.panTo(point_goodbye_to, 2); @@ -268,7 +268,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_everything_all = new GMarker(point_everything_all, markerOptions); map.addOverlay(marker_everything_all); - marker_everything_all.info_window_content = '<div class="mcanvas"><h4>Everything All The Time<\/h4><span>February 3, 2007 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/end.jpg" height="100" alt="Everything All The Time" \/>I don\x27t know if I\x27m just overly paranoid but when I call up memories in the dark hours of the Beaujolais\x2Dsoaked pre\x2Ddawn, I see a collection of mildly amusing, occasionally painful series of embarrassments, misunderstandings and general wrong\x2Dplace, wrong\x2Dtime sort of moments. Which isn\x27t to imply that my life is a British sitcom, just that I\x27m not in a hurry to re\x2Dlive any of it. <a href="/2007/feb/03/everything-all-time/">Read it »<\/a><\/p><\/div>' + marker_everything_all.info_window_content = '<div class="infowin"><h4>Everything All The Time<\/h4><span class="date blok">February 3, 2007 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/end.jpg" height="100" alt="Everything All The Time" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>I don\x27t know if I\x27m just overly paranoid but when I call up memories in the dark hours of the Beaujolais\x2Dsoaked pre\x2Ddawn, I see a collection of mildly amusing, occasionally painful series of embarrassments, misunderstandings and general wrong\x2Dplace, wrong\x2Dtime sort of moments. Which isn\x27t to imply that my life is a British sitcom, just that I\x27m not in a hurry to re\x2Dlive any of it. <a href="/2007/feb/03/everything-all-time/">Read it »<\/a><\/p><\/div>' marker_everything_all.bindInfoWindowHtml(marker_everything_all.info_window_content, {maxWidth:400}); GEvent.addListener(marker_everything_all, "click", function() { map.panTo(point_everything_all, 2); @@ -279,7 +279,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_catologue_raisonne = new GMarker(point_catologue_raisonne, markerOptions); map.addOverlay(marker_catologue_raisonne); - marker_catologue_raisonne.info_window_content = '<div class="mcanvas"><h4>Catologue Raisonne<\/h4><span>January 31, 2007 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/indexbooks.jpg" height="100" alt="Catologue Raisonne" \/>Google wants to index all the world\x27s books. I know that doesn\x27t have too much to do with traveling, but in a way it does \x26mdash\x3B most travelers I know do quite a bit of reading. Since searchable books means a better chance to find something you like, who would oppose such a plan? Publishers of course. Fucking luddites. <a href="/2007/jan/31/catologue-raisonne/">Read it »<\/a><\/p><\/div>' + marker_catologue_raisonne.info_window_content = '<div class="infowin"><h4>Catologue Raisonne<\/h4><span class="date blok">January 31, 2007 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/indexbooks.jpg" height="100" alt="Catologue Raisonne" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Google wants to index all the world\x27s books. I know that doesn\x27t have too much to do with traveling, but in a way it does \x26mdash\x3B most travelers I know do quite a bit of reading. Since searchable books means a better chance to find something you like, who would oppose such a plan? Publishers of course. Fucking luddites. <a href="/2007/jan/31/catologue-raisonne/">Read it »<\/a><\/p><\/div>' marker_catologue_raisonne.bindInfoWindowHtml(marker_catologue_raisonne.info_window_content, {maxWidth:400}); GEvent.addListener(marker_catologue_raisonne, "click", function() { map.panTo(point_catologue_raisonne, 2); @@ -290,7 +290,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_the_sun = new GMarker(point_the_sun, markerOptions); map.addOverlay(marker_the_sun); - marker_the_sun.info_window_content = '<div class="mcanvas"><h4>The Sun Came Up With No Conclusions<\/h4><span>January 11, 2007 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/illuminatus.jpg" height="100" alt="The Sun Came Up With No Conclusions" \/>\x22And so it is that we, as men, do not exist until we do\x3B and then it is that we play with our world of existent things, and order and disorder them, and so it shall be that non\x2Dexistence shall take us back from existence and that nameless spirituality shall return to Void, like a tired child home from a very wild circus.\x22 \x2D\x2D Robert Anton Wilson and Kerry Thornley. Good luck and Godspeed Mr. Wilson. <a href="/2007/jan/11/sun-came-no-conclusions/">Read it »<\/a><\/p><\/div>' + marker_the_sun.info_window_content = '<div class="infowin"><h4>The Sun Came Up With No Conclusions<\/h4><span class="date blok">January 11, 2007 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/illuminatus.jpg" height="100" alt="The Sun Came Up With No Conclusions" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>\x22And so it is that we, as men, do not exist until we do\x3B and then it is that we play with our world of existent things, and order and disorder them, and so it shall be that non\x2Dexistence shall take us back from existence and that nameless spirituality shall return to Void, like a tired child home from a very wild circus.\x22 \x2D\x2D Robert Anton Wilson and Kerry Thornley. Good luck and Godspeed Mr. Wilson. <a href="/2007/jan/11/sun-came-no-conclusions/">Read it »<\/a><\/p><\/div>' marker_the_sun.bindInfoWindowHtml(marker_the_sun.info_window_content, {maxWidth:400}); GEvent.addListener(marker_the_sun, "click", function() { map.panTo(point_the_sun, 2); @@ -301,7 +301,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_give_it = new GMarker(point_give_it, markerOptions); map.addOverlay(marker_give_it); - marker_give_it.info_window_content = '<div class="mcanvas"><h4>Give It Up Or Turnit A Loose<\/h4><span>December 25, 2006 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/jamesbrown.jpg" height="100" alt="Give It Up Or Turnit A Loose" \/>Traveling soul. Soul is not something out there or in you, it\x27s the place where you meet the out there\x3B something very similar to what I think James Brown meant \x26mdash\x3B a mixture of the secular and the spiritual, the profane and the sublime. <a href="/2006/dec/25/give-it-or-turnit-loose/">Read it »<\/a><\/p><\/div>' + marker_give_it.info_window_content = '<div class="infowin"><h4>Give It Up Or Turnit A Loose<\/h4><span class="date blok">December 25, 2006 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/jamesbrown.jpg" height="100" alt="Give It Up Or Turnit A Loose" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Traveling soul. Soul is not something out there or in you, it\x27s the place where you meet the out there\x3B something very similar to what I think James Brown meant \x26mdash\x3B a mixture of the secular and the spiritual, the profane and the sublime. <a href="/2006/dec/25/give-it-or-turnit-loose/">Read it »<\/a><\/p><\/div>' marker_give_it.bindInfoWindowHtml(marker_give_it.info_window_content, {maxWidth:400}); GEvent.addListener(marker_give_it, "click", function() { map.panTo(point_give_it, 2); @@ -312,7 +312,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_homeward = new GMarker(point_homeward, markerOptions); map.addOverlay(marker_homeward); - marker_homeward.info_window_content = '<div class="mcanvas"><h4>Homeward<\/h4><span>June 9, 2006 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/trappedmoth.jpg" height="100" alt="Homeward" \/>New York, New York. John F Kennedy airport 1 am date unknown, sleepy looking customs guard stamps a passport without hardly looking at, without even checking to see where I had been. A light drizzle is falling outside and the subways extension to the terminal never looked so good. What is it like to be home? I don\x27t know, I\x27ll tell you when I get there. <a href="/2006/jun/09/homeward/">Read it »<\/a><\/p><\/div>' + marker_homeward.info_window_content = '<div class="infowin"><h4>Homeward<\/h4><span class="date blok">June 9, 2006 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/trappedmoth.jpg" height="100" alt="Homeward" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>New York, New York. John F Kennedy airport 1 am date unknown, sleepy looking customs guard stamps a passport without hardly looking at, without even checking to see where I had been. A light drizzle is falling outside and the subways extension to the terminal never looked so good. What is it like to be home? I don\x27t know, I\x27ll tell you when I get there. <a href="/2006/jun/09/homeward/">Read it »<\/a><\/p><\/div>' marker_homeward.bindInfoWindowHtml(marker_homeward.info_window_content, {maxWidth:400}); GEvent.addListener(marker_homeward, "click", function() { map.panTo(point_homeward, 2); @@ -323,7 +323,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_cadenza = new GMarker(point_cadenza, markerOptions); map.addOverlay(marker_cadenza); - marker_cadenza.info_window_content = '<div class="mcanvas"><h4>Cadenza<\/h4><span>June 6, 2006 (Paris, France)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/parisglow.jpg" height="100" alt="Cadenza" \/>Paris \x2D Outside it\x27s raining. Beads of water form on the window in front of me. The glow of the unseen sun is fading behind midnight blue clouds and darkening sky. An old man in a butcher apron selling oysters under an awning smokes a cigarette and watches the mothers and children walking home with bags of groceries. <a href="/2006/jun/06/cadenza/">Read it »<\/a><\/p><\/div>' + marker_cadenza.info_window_content = '<div class="infowin"><h4>Cadenza<\/h4><span class="date blok">June 6, 2006 (Paris, France)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/parisglow.jpg" height="100" alt="Cadenza" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Paris \x2D Outside it\x27s raining. Beads of water form on the window in front of me. The glow of the unseen sun is fading behind midnight blue clouds and darkening sky. An old man in a butcher apron selling oysters under an awning smokes a cigarette and watches the mothers and children walking home with bags of groceries. <a href="/2006/jun/06/cadenza/">Read it »<\/a><\/p><\/div>' marker_cadenza.bindInfoWindowHtml(marker_cadenza.info_window_content, {maxWidth:400}); GEvent.addListener(marker_cadenza, "click", function() { map.panTo(point_cadenza, 2); @@ -334,7 +334,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_i_dont = new GMarker(point_i_dont, markerOptions); map.addOverlay(marker_i_dont); - marker_i_dont.info_window_content = '<div class="mcanvas"><h4>I Don't Sleep I Dream<\/h4><span>May 28, 2006 (Vienna, Austria)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/freudsoffice.jpg" height="100" alt="I Don't Sleep I Dream" \/>How can Freud\x27s former residence in Vienna lack a couch? The closest thing is up against the wall, behind a small writing desk in what was then the waiting room \x26mdash\x3B a small divan where one might stare at the patternless ceiling until the patterns emerge as it were. “Tell me about it,” he began. <a href="/2006/may/28/i-dont-sleep-i-dream/">Read it »<\/a><\/p><\/div>' + marker_i_dont.info_window_content = '<div class="infowin"><h4>I Don't Sleep I Dream<\/h4><span class="date blok">May 28, 2006 (Vienna, Austria)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/freudsoffice.jpg" height="100" alt="I Don't Sleep I Dream" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>How can Freud\x27s former residence in Vienna lack a couch? The closest thing is up against the wall, behind a small writing desk in what was then the waiting room \x26mdash\x3B a small divan where one might stare at the patternless ceiling until the patterns emerge as it were. “Tell me about it,” he began. <a href="/2006/may/28/i-dont-sleep-i-dream/">Read it »<\/a><\/p><\/div>' marker_i_dont.bindInfoWindowHtml(marker_i_dont.info_window_content, {maxWidth:400}); GEvent.addListener(marker_i_dont, "click", function() { map.panTo(point_i_dont, 2); @@ -345,7 +345,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_unreflected = new GMarker(point_unreflected, markerOptions); map.addOverlay(marker_unreflected); - marker_unreflected.info_window_content = '<div class="mcanvas"><h4>Unreflected<\/h4><span>May 27, 2006 (Vienna, Austria)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/selfportraitconvex.jpg" height="100" alt="Unreflected" \/>The Kunsthistorisches Museum contains probably the best collection of art outside of France \x26mdash\x3B Rubens, Rembrandt, Vermeer, Raphael, Velazquez, Bruegel and a certain Italian for whom I have a festering personal obsession, which shall be addressed shortly \x26mdash\x3B and what\x27s remarkable about this magnificent assemblage is that the vast majority of it was once the Hapsburg\x27s private collection. <a href="/2006/may/27/unreflected/">Read it »<\/a><\/p><\/div>' + marker_unreflected.info_window_content = '<div class="infowin"><h4>Unreflected<\/h4><span class="date blok">May 27, 2006 (Vienna, Austria)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/selfportraitconvex.jpg" height="100" alt="Unreflected" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The Kunsthistorisches Museum contains probably the best collection of art outside of France \x26mdash\x3B Rubens, Rembrandt, Vermeer, Raphael, Velazquez, Bruegel and a certain Italian for whom I have a festering personal obsession, which shall be addressed shortly \x26mdash\x3B and what\x27s remarkable about this magnificent assemblage is that the vast majority of it was once the Hapsburg\x27s private collection. <a href="/2006/may/27/unreflected/">Read it »<\/a><\/p><\/div>' marker_unreflected.bindInfoWindowHtml(marker_unreflected.info_window_content, {maxWidth:400}); GEvent.addListener(marker_unreflected, "click", function() { map.panTo(point_unreflected, 2); @@ -356,7 +356,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_four_minutes = new GMarker(point_four_minutes, markerOptions); map.addOverlay(marker_four_minutes); - marker_four_minutes.info_window_content = '<div class="mcanvas"><h4>Four Minutes Thirty-Three Seconds<\/h4><span>May 26, 2006 (Prague, Czech Republic)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/wallofnames.jpg" height="100" alt="Four Minutes Thirty-Three Seconds" \/>Just north of Prague\x27s old town square and east of the River Vltava is Josefov, the old Jewish quarter of Prague. The Pinkas Synagogue in Josefov is an unassuming pale, sand\x2Dcolored building with a slightly sunken entrance. Inside is a small alter and little else. The floor is bare\x3B there are no places for worshipers to sit. The synagogue is little more than walls. And on the walls inscribed in extremely small print are the names of the 77,297 Jewish citizens of Bohemia and Moravia who died in the Holocaust.\x0D\x0A <a href="/2006/may/26/four-minutes-thirty-three-seconds/">Read it »<\/a><\/p><\/div>' + marker_four_minutes.info_window_content = '<div class="infowin"><h4>Four Minutes Thirty-Three Seconds<\/h4><span class="date blok">May 26, 2006 (Prague, Czech Republic)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/wallofnames.jpg" height="100" alt="Four Minutes Thirty-Three Seconds" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Just north of Prague\x27s old town square and east of the River Vltava is Josefov, the old Jewish quarter of Prague. The Pinkas Synagogue in Josefov is an unassuming pale, sand\x2Dcolored building with a slightly sunken entrance. Inside is a small alter and little else. The floor is bare\x3B there are no places for worshipers to sit. The synagogue is little more than walls. And on the walls inscribed in extremely small print are the names of the 77,297 Jewish citizens of Bohemia and Moravia who died in the Holocaust.\x0D\x0A <a href="/2006/may/26/four-minutes-thirty-three-seconds/">Read it »<\/a><\/p><\/div>' marker_four_minutes.bindInfoWindowHtml(marker_four_minutes.info_window_content, {maxWidth:400}); GEvent.addListener(marker_four_minutes, "click", function() { map.panTo(point_four_minutes, 2); @@ -367,7 +367,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_inside_and = new GMarker(point_inside_and, markerOptions); map.addOverlay(marker_inside_and); - marker_inside_and.info_window_content = '<div class="mcanvas"><h4>Inside and Out<\/h4><span>May 25, 2006 (Cesky Krumlov, Czech Republic)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/krumlovcastleatnight.jpg" height="100" alt="Inside and Out" \/>Chasing Egon Schiele: The attention to detail that makes the difference between a building and work of art was everywhere in Cesky Krumlov, from the delicate pink and red complements of a fine dovetailed corner, to the white plaster and oak beams of the Egon Schiele museum, which, despite geometric differences, looked not unlike the Globe Theatre in London. <a href="/2006/may/25/inside-and-out/">Read it »<\/a><\/p><\/div>' + marker_inside_and.info_window_content = '<div class="infowin"><h4>Inside and Out<\/h4><span class="date blok">May 25, 2006 (Cesky Krumlov, Czech Republic)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/krumlovcastleatnight.jpg" height="100" alt="Inside and Out" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Chasing Egon Schiele: The attention to detail that makes the difference between a building and work of art was everywhere in Cesky Krumlov, from the delicate pink and red complements of a fine dovetailed corner, to the white plaster and oak beams of the Egon Schiele museum, which, despite geometric differences, looked not unlike the Globe Theatre in London. <a href="/2006/may/25/inside-and-out/">Read it »<\/a><\/p><\/div>' marker_inside_and.bindInfoWindowHtml(marker_inside_and.info_window_content, {maxWidth:400}); GEvent.addListener(marker_inside_and, "click", function() { map.panTo(point_inside_and, 2); @@ -378,7 +378,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_the_king = new GMarker(point_the_king, markerOptions); map.addOverlay(marker_the_king); - marker_the_king.info_window_content = '<div class="mcanvas"><h4>The King of Carrot Flowers Part Two<\/h4><span>May 22, 2006 (Bled, Slovenia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/sloveniachurch.jpg" height="100" alt="The King of Carrot Flowers Part Two" \/>There is a roughly 200km loop of road that leads northwest out of Bled, through a pass in the Julian Alps and then down the other side, twisting and winding back toward Bled by way of craggy canyons, small hamlets and crystalline rivers. We set out sometime after breakfast. <a href="/2006/may/22/king-carrot-flowers-part-two/">Read it »<\/a><\/p><\/div>' + marker_the_king.info_window_content = '<div class="infowin"><h4>The King of Carrot Flowers Part Two<\/h4><span class="date blok">May 22, 2006 (Bled, Slovenia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/sloveniachurch.jpg" height="100" alt="The King of Carrot Flowers Part Two" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>There is a roughly 200km loop of road that leads northwest out of Bled, through a pass in the Julian Alps and then down the other side, twisting and winding back toward Bled by way of craggy canyons, small hamlets and crystalline rivers. We set out sometime after breakfast. <a href="/2006/may/22/king-carrot-flowers-part-two/">Read it »<\/a><\/p><\/div>' marker_the_king.bindInfoWindowHtml(marker_the_king.info_window_content, {maxWidth:400}); GEvent.addListener(marker_the_king, "click", function() { map.panTo(point_the_king, 2); @@ -389,7 +389,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_ghost = new GMarker(point_ghost, markerOptions); map.addOverlay(marker_ghost); - marker_ghost.info_window_content = '<div class="mcanvas"><h4>Ghost<\/h4><span>May 19, 2006 (Ljubljana, Slovenia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/trogirnight.jpg" height="100" alt="Ghost" \/>Like Dubrovnik, Trogir is a walled city of roughly Venetian vintage, but Trogir\x27s wall has largely crumbled away or been removed. Still, it has the gorgeous narrow cobblestone streets, arched doorways and towering forts that give all Dalmatian towns their Rapunzel\x2Dlike fairly tale quality. <a href="/2006/may/19/ghost/">Read it »<\/a><\/p><\/div>' + marker_ghost.info_window_content = '<div class="infowin"><h4>Ghost<\/h4><span class="date blok">May 19, 2006 (Ljubljana, Slovenia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/trogirnight.jpg" height="100" alt="Ghost" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Like Dubrovnik, Trogir is a walled city of roughly Venetian vintage, but Trogir\x27s wall has largely crumbled away or been removed. Still, it has the gorgeous narrow cobblestone streets, arched doorways and towering forts that give all Dalmatian towns their Rapunzel\x2Dlike fairly tale quality. <a href="/2006/may/19/ghost/">Read it »<\/a><\/p><\/div>' marker_ghost.bindInfoWindowHtml(marker_ghost.info_window_content, {maxWidth:400}); GEvent.addListener(marker_ghost, "click", function() { map.panTo(point_ghost, 2); @@ -400,7 +400,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_feel_good = new GMarker(point_feel_good, markerOptions); map.addOverlay(marker_feel_good); - marker_feel_good.info_window_content = '<div class="mcanvas"><h4>Feel Good Lost<\/h4><span>May 17, 2006 (Dubrovnik, Croatia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/dubrovnik.jpg" height="100" alt="Feel Good Lost" \/>Dubrovnik, Croatia was heavily shelled during the Bosnian conflict and roughly 65 percent of its buildings were hit, built for the most part you\x27d never know it. Most of the buildings date from about 1468, though some were destroyed in the great earthquake of 1667, still, by and large, the city looks as it did in the fifteenth century. <a href="/2006/may/17/feel-good-lost/">Read it »<\/a><\/p><\/div>' + marker_feel_good.info_window_content = '<div class="infowin"><h4>Feel Good Lost<\/h4><span class="date blok">May 17, 2006 (Dubrovnik, Croatia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/dubrovnik.jpg" height="100" alt="Feel Good Lost" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Dubrovnik, Croatia was heavily shelled during the Bosnian conflict and roughly 65 percent of its buildings were hit, built for the most part you\x27d never know it. Most of the buildings date from about 1468, though some were destroyed in the great earthquake of 1667, still, by and large, the city looks as it did in the fifteenth century. <a href="/2006/may/17/feel-good-lost/">Read it »<\/a><\/p><\/div>' marker_feel_good.bindInfoWindowHtml(marker_feel_good.info_window_content, {maxWidth:400}); GEvent.addListener(marker_feel_good, "click", function() { map.panTo(point_feel_good, 2); @@ -411,7 +411,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_blue_milk = new GMarker(point_blue_milk, markerOptions); map.addOverlay(marker_blue_milk); - marker_blue_milk.info_window_content = '<div class="mcanvas"><h4>Blue Milk<\/h4><span>May 15, 2006 (Lake Plitvice, Croatia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/plitvice.jpg" height="100" alt="Blue Milk" \/>It\x27s hard to understand, standing on the banks of such crystalline, cerulean lakes, whose dazzling colors come from the mineral rich silt runoff of glaciers, that the largest European conflict since world war two began here, at Like Plitvice Croatia. But indeed this is where the first shots were fired on Easter Sunday in 1991 and the first casualty was a park policeman. <a href="/2006/may/15/blue-milk/">Read it »<\/a><\/p><\/div>' + marker_blue_milk.info_window_content = '<div class="infowin"><h4>Blue Milk<\/h4><span class="date blok">May 15, 2006 (Lake Plitvice, Croatia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/plitvice.jpg" height="100" alt="Blue Milk" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>It\x27s hard to understand, standing on the banks of such crystalline, cerulean lakes, whose dazzling colors come from the mineral rich silt runoff of glaciers, that the largest European conflict since world war two began here, at Like Plitvice Croatia. But indeed this is where the first shots were fired on Easter Sunday in 1991 and the first casualty was a park policeman. <a href="/2006/may/15/blue-milk/">Read it »<\/a><\/p><\/div>' marker_blue_milk.bindInfoWindowHtml(marker_blue_milk.info_window_content, {maxWidth:400}); GEvent.addListener(marker_blue_milk, "click", function() { map.panTo(point_blue_milk, 2); @@ -422,7 +422,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_refracted_light = new GMarker(point_refracted_light, markerOptions); map.addOverlay(marker_refracted_light); - marker_refracted_light.info_window_content = '<div class="mcanvas"><h4>Refracted Light and Grace<\/h4><span>May 10, 2006 (Budapest, Hungary)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/castlehillbuda.jpg" height="100" alt="Refracted Light and Grace" \/>Evening, after dinner, outside on the balcony, smoking cigarettes and contemplating the nightscape of Buda\x27s Castle Hill rising up out of its own golden reflection in the shimmering Danube waters. The drone of car horns in the distance and the electric tram squealing as it pulls out of the station below on the river a boat slowly churns upstream... <a href="/2006/may/10/refracted-light-and-grace/">Read it »<\/a><\/p><\/div>' + marker_refracted_light.info_window_content = '<div class="infowin"><h4>Refracted Light and Grace<\/h4><span class="date blok">May 10, 2006 (Budapest, Hungary)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/castlehillbuda.jpg" height="100" alt="Refracted Light and Grace" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Evening, after dinner, outside on the balcony, smoking cigarettes and contemplating the nightscape of Buda\x27s Castle Hill rising up out of its own golden reflection in the shimmering Danube waters. The drone of car horns in the distance and the electric tram squealing as it pulls out of the station below on the river a boat slowly churns upstream... <a href="/2006/may/10/refracted-light-and-grace/">Read it »<\/a><\/p><\/div>' marker_refracted_light.bindInfoWindowHtml(marker_refracted_light.info_window_content, {maxWidth:400}); GEvent.addListener(marker_refracted_light, "click", function() { map.panTo(point_refracted_light, 2); @@ -433,7 +433,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_london_calling = new GMarker(point_london_calling, markerOptions); map.addOverlay(marker_london_calling); - marker_london_calling.info_window_content = '<div class="mcanvas"><h4>London Calling<\/h4><span>May 9, 2006 (London, United Kingdom)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/londonthames.jpg" height="100" alt="London Calling" \/>London: The British don\x27t want me \x2D\x2D no money, no proof I\x27m leaving and no real reason for coming, good lord, I must be a vagabond, up to no good, surely. Eventually the customs agent relents and lets me in, a favor I repay by nearly burning down one of London\x27s bigger parks. Seriously. <a href="/2006/may/09/london-calling/">Read it »<\/a><\/p><\/div>' + marker_london_calling.info_window_content = '<div class="infowin"><h4>London Calling<\/h4><span class="date blok">May 9, 2006 (London, United Kingdom)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/londonthames.jpg" height="100" alt="London Calling" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>London: The British don\x27t want me \x2D\x2D no money, no proof I\x27m leaving and no real reason for coming, good lord, I must be a vagabond, up to no good, surely. Eventually the customs agent relents and lets me in, a favor I repay by nearly burning down one of London\x27s bigger parks. Seriously. <a href="/2006/may/09/london-calling/">Read it »<\/a><\/p><\/div>' marker_london_calling.bindInfoWindowHtml(marker_london_calling.info_window_content, {maxWidth:400}); GEvent.addListener(marker_london_calling, "click", function() { map.panTo(point_london_calling, 2); @@ -444,7 +444,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_closing_time = new GMarker(point_closing_time, markerOptions); map.addOverlay(marker_closing_time); - marker_closing_time.info_window_content = '<div class="mcanvas"><h4>Closing Time<\/h4><span>April 30, 2006 (Trang, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/thailandtrain.jpg" height="100" alt="Closing Time" \/>Headed back to Europe: I started to write a bit of reminiscence, trying to remember the highlights of my time in Asia before I return to the west, but about halfway through I kept thinking of a popular Buddhist saying \x26mdash\x3B be here now. Most of these dispatches are written in past tense, but this time I want to simply be here now. This moment, on this train. This is the last time I\x27ll post something from Southeast Asia. <a href="/2006/apr/30/closing-time/">Read it »<\/a><\/p><\/div>' + marker_closing_time.info_window_content = '<div class="infowin"><h4>Closing Time<\/h4><span class="date blok">April 30, 2006 (Trang, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/thailandtrain.jpg" height="100" alt="Closing Time" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Headed back to Europe: I started to write a bit of reminiscence, trying to remember the highlights of my time in Asia before I return to the west, but about halfway through I kept thinking of a popular Buddhist saying \x26mdash\x3B be here now. Most of these dispatches are written in past tense, but this time I want to simply be here now. This moment, on this train. This is the last time I\x27ll post something from Southeast Asia. <a href="/2006/apr/30/closing-time/">Read it »<\/a><\/p><\/div>' marker_closing_time.bindInfoWindowHtml(marker_closing_time.info_window_content, {maxWidth:400}); GEvent.addListener(marker_closing_time, "click", function() { map.panTo(point_closing_time, 2); @@ -455,7 +455,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_beginning_of = new GMarker(point_beginning_of, markerOptions); map.addOverlay(marker_beginning_of); - marker_beginning_of.info_window_content = '<div class="mcanvas"><h4>Beginning of the End<\/h4><span>April 21, 2006 (Koh Kradan, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/kokradan.jpg" height="100" alt="Beginning of the End" \/>I wasn\x27t expecting much from Ko Kradan, but in the end I discovered a slice of Thailand the way it\x27s often describe by wistful hippies who first came here twenty years ago. Tong and Ngu and the rest of the Thais working at Paradise Lost were the nicest people I met in Thailand and Wally was by far the most laid back farang I\x27ve come across. I ended up staying on Ko Kradan for the remainder of my time in the south.\x0D\x0A <a href="/2006/apr/21/beginning-end/">Read it »<\/a><\/p><\/div>' + marker_beginning_of.info_window_content = '<div class="infowin"><h4>Beginning of the End<\/h4><span class="date blok">April 21, 2006 (Koh Kradan, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/kokradan.jpg" height="100" alt="Beginning of the End" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>I wasn\x27t expecting much from Ko Kradan, but in the end I discovered a slice of Thailand the way it\x27s often describe by wistful hippies who first came here twenty years ago. Tong and Ngu and the rest of the Thais working at Paradise Lost were the nicest people I met in Thailand and Wally was by far the most laid back farang I\x27ve come across. I ended up staying on Ko Kradan for the remainder of my time in the south.\x0D\x0A <a href="/2006/apr/21/beginning-end/">Read it »<\/a><\/p><\/div>' marker_beginning_of.bindInfoWindowHtml(marker_beginning_of.info_window_content, {maxWidth:400}); GEvent.addListener(marker_beginning_of, "click", function() { map.panTo(point_beginning_of, 2); @@ -466,7 +466,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_going_down = new GMarker(point_going_down, markerOptions); map.addOverlay(marker_going_down); - marker_going_down.info_window_content = '<div class="mcanvas"><h4>Going Down South<\/h4><span>April 10, 2006 (Koh Phi Phi, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/thailandleahkate.jpg" height="100" alt="Going Down South" \/>The Phi Phi Island Resort, where some friends were staying, is nestled on the leeward shore of Koh Phi Phi Island and posts a private beach, beautiful reef, fancy swimming pools and rooms with real sheets. Unheard of. I sauntered in a day early, acted like I owned the place, rented snorkel gear, charged it to a random room number and spent the afternoon on the reef. If only I could have put it on the Underhill\x27s credit card. <a href="/2006/apr/10/going-down-south/">Read it »<\/a><\/p><\/div>' + marker_going_down.info_window_content = '<div class="infowin"><h4>Going Down South<\/h4><span class="date blok">April 10, 2006 (Koh Phi Phi, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/thailandleahkate.jpg" height="100" alt="Going Down South" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The Phi Phi Island Resort, where some friends were staying, is nestled on the leeward shore of Koh Phi Phi Island and posts a private beach, beautiful reef, fancy swimming pools and rooms with real sheets. Unheard of. I sauntered in a day early, acted like I owned the place, rented snorkel gear, charged it to a random room number and spent the afternoon on the reef. If only I could have put it on the Underhill\x27s credit card. <a href="/2006/apr/10/going-down-south/">Read it »<\/a><\/p><\/div>' marker_going_down.bindInfoWindowHtml(marker_going_down.info_window_content, {maxWidth:400}); GEvent.addListener(marker_going_down, "click", function() { map.panTo(point_going_down, 2); @@ -477,7 +477,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_the_book = new GMarker(point_the_book, markerOptions); map.addOverlay(marker_the_book); - marker_the_book.info_window_content = '<div class="mcanvas"><h4>The Book of Right On<\/h4><span>March 30, 2006 (Sinoukville, Cambodia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/goodbyes.jpg" height="100" alt="The Book of Right On" \/>The next day we continued on to Sinoukville which is Cambodia\x27s attempt at a seaside resort. Combining the essential elements of Goa and Thailand, Sinoukville is a pleasant, if somewhat hippy\x2Doriented, travelers haven. We rented Honda Dreams and cruised down the coast to deserted white sand beaches, thatched huts serving noodles and rice, where we watched sunsets and dodged rain storms. <a href="/2006/mar/30/book-right/">Read it »<\/a><\/p><\/div>' + marker_the_book.info_window_content = '<div class="infowin"><h4>The Book of Right On<\/h4><span class="date blok">March 30, 2006 (Sinoukville, Cambodia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/goodbyes.jpg" height="100" alt="The Book of Right On" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The next day we continued on to Sinoukville which is Cambodia\x27s attempt at a seaside resort. Combining the essential elements of Goa and Thailand, Sinoukville is a pleasant, if somewhat hippy\x2Doriented, travelers haven. We rented Honda Dreams and cruised down the coast to deserted white sand beaches, thatched huts serving noodles and rice, where we watched sunsets and dodged rain storms. <a href="/2006/mar/30/book-right/">Read it »<\/a><\/p><\/div>' marker_the_book.bindInfoWindowHtml(marker_the_book.info_window_content, {maxWidth:400}); GEvent.addListener(marker_the_book, "click", function() { map.panTo(point_the_book, 2); @@ -488,7 +488,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_midnight_in = new GMarker(point_midnight_in, markerOptions); map.addOverlay(marker_midnight_in); - marker_midnight_in.info_window_content = '<div class="mcanvas"><h4>Midnight in a Perfect World<\/h4><span>March 26, 2006 (Death Island, Cambodia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/deathisland.jpg" height="100" alt="Midnight in a Perfect World" \/>Death Island, as Rob nicknamed it, was just what I needed. The first day we sat down for lunch and ordered crab\x3B a boy in his underwear proceeded to run out of the kitchen, swam out in the ocean and began unloading crabs from a trap into a bucket. It doesn\x27t get much fresher than that. Throw in a nice beach, some cheap bungalows and you\x27re away. <a href="/2006/mar/26/midnight-perfect-world/">Read it »<\/a><\/p><\/div>' + marker_midnight_in.info_window_content = '<div class="infowin"><h4>Midnight in a Perfect World<\/h4><span class="date blok">March 26, 2006 (Death Island, Cambodia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/deathisland.jpg" height="100" alt="Midnight in a Perfect World" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Death Island, as Rob nicknamed it, was just what I needed. The first day we sat down for lunch and ordered crab\x3B a boy in his underwear proceeded to run out of the kitchen, swam out in the ocean and began unloading crabs from a trap into a bucket. It doesn\x27t get much fresher than that. Throw in a nice beach, some cheap bungalows and you\x27re away. <a href="/2006/mar/26/midnight-perfect-world/">Read it »<\/a><\/p><\/div>' marker_midnight_in.bindInfoWindowHtml(marker_midnight_in.info_window_content, {maxWidth:400}); GEvent.addListener(marker_midnight_in, "click", function() { map.panTo(point_midnight_in, 2); @@ -499,7 +499,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_angkor_wat = new GMarker(point_angkor_wat, markerOptions); map.addOverlay(marker_angkor_wat); - marker_angkor_wat.info_window_content = '<div class="mcanvas"><h4>Angkor Wat<\/h4><span>March 21, 2006 (Angkor Wat, Cambodia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/angkorwat.jpg" height="100" alt="Angkor Wat" \/>Roughly half a million people a year visit Angkor Wat. The first evening we decided to see just how tourist\x2Dfilled Angkor was by heading to the most popular sunset temple, Phnom Bakheng, to watch the sunset. And there were a lot of tourists. Thousands of them. And that was just at one temple. Thus was hatched the plan: see Angkor in the heat of the day. Yes it will be hot. Hot hot hot. Fucking hot. But hopefully empty. <a href="/2006/mar/21/angkor-wat/">Read it »<\/a><\/p><\/div>' + marker_angkor_wat.info_window_content = '<div class="infowin"><h4>Angkor Wat<\/h4><span class="date blok">March 21, 2006 (Angkor Wat, Cambodia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/angkorwat.jpg" height="100" alt="Angkor Wat" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Roughly half a million people a year visit Angkor Wat. The first evening we decided to see just how tourist\x2Dfilled Angkor was by heading to the most popular sunset temple, Phnom Bakheng, to watch the sunset. And there were a lot of tourists. Thousands of them. And that was just at one temple. Thus was hatched the plan: see Angkor in the heat of the day. Yes it will be hot. Hot hot hot. Fucking hot. But hopefully empty. <a href="/2006/mar/21/angkor-wat/">Read it »<\/a><\/p><\/div>' marker_angkor_wat.bindInfoWindowHtml(marker_angkor_wat.info_window_content, {maxWidth:400}); GEvent.addListener(marker_angkor_wat, "click", function() { map.panTo(point_angkor_wat, 2); @@ -510,7 +510,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_wait_til = new GMarker(point_wait_til, markerOptions); map.addOverlay(marker_wait_til); - marker_wait_til.info_window_content = '<div class="mcanvas"><h4>...Wait 'til it Blows<\/h4><span>March 18, 2006 (Seam Reap, Cambodia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/landmines.jpg" height="100" alt="...Wait 'til it Blows" \/>One the things I may have failed to mention thus far in my Cambodia reportage is that this was/is one of the most heavily mined areas in the world. You might think that removing landmines involves sophisticated technology of the sort you see in BBC documentaries on Bosnia, but here in Cambodia landmine removal is most often handled by the technological marvel of southeast Asia \x26mdash\x3B the bamboo stick. <a href="/2006/mar/18/wait-til-it-blows/">Read it »<\/a><\/p><\/div>' + marker_wait_til.info_window_content = '<div class="infowin"><h4>...Wait 'til it Blows<\/h4><span class="date blok">March 18, 2006 (Seam Reap, Cambodia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/landmines.jpg" height="100" alt="...Wait 'til it Blows" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>One the things I may have failed to mention thus far in my Cambodia reportage is that this was/is one of the most heavily mined areas in the world. You might think that removing landmines involves sophisticated technology of the sort you see in BBC documentaries on Bosnia, but here in Cambodia landmine removal is most often handled by the technological marvel of southeast Asia \x26mdash\x3B the bamboo stick. <a href="/2006/mar/18/wait-til-it-blows/">Read it »<\/a><\/p><\/div>' marker_wait_til.bindInfoWindowHtml(marker_wait_til.info_window_content, {maxWidth:400}); GEvent.addListener(marker_wait_til, "click", function() { map.panTo(point_wait_til, 2); @@ -521,7 +521,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_beginning_to = new GMarker(point_beginning_to, markerOptions); map.addOverlay(marker_beginning_to); - marker_beginning_to.info_window_content = '<div class="mcanvas"><h4>Beginning to See the Light<\/h4><span>March 16, 2006 (Battambang, Cambodia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/floatingvillage.jpg" height="100" alt="Beginning to See the Light" \/>Surprisingly, a floating village is not that different than a village on the land. There are the same stores, the computer repair shop, the grocers, the petrol station, the temple, the dance hall and all the other things that makeup a town. I could even say with some authority that the town is laid out in streets, watery pathways that form nearly perfect lines. <a href="/2006/mar/16/beginning-see-light/">Read it »<\/a><\/p><\/div>' + marker_beginning_to.info_window_content = '<div class="infowin"><h4>Beginning to See the Light<\/h4><span class="date blok">March 16, 2006 (Battambang, Cambodia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/floatingvillage.jpg" height="100" alt="Beginning to See the Light" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Surprisingly, a floating village is not that different than a village on the land. There are the same stores, the computer repair shop, the grocers, the petrol station, the temple, the dance hall and all the other things that makeup a town. I could even say with some authority that the town is laid out in streets, watery pathways that form nearly perfect lines. <a href="/2006/mar/16/beginning-see-light/">Read it »<\/a><\/p><\/div>' marker_beginning_to.bindInfoWindowHtml(marker_beginning_to.info_window_content, {maxWidth:400}); GEvent.addListener(marker_beginning_to, "click", function() { map.panTo(point_beginning_to, 2); @@ -532,7 +532,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_blood_on = new GMarker(point_blood_on, markerOptions); map.addOverlay(marker_blood_on); - marker_blood_on.info_window_content = '<div class="mcanvas"><h4>Blood on the Tracks<\/h4><span>March 14, 2006 (Phenom Phen, Cambodia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/killingfields.jpg" height="100" alt="Blood on the Tracks" \/>As I mentioned in the last entry I came down with a bit of a fever for a few days. This was accompanied by what we in the group have come to term, for lack of a nicer, but equally descriptive phrase \x26mdash\x3B pissing out the ass. It\x27s not a pretty picture. Nor is it a pleasant experience, and consequently I don\x27t have a real clear recollection of the journey from Ban Lung to Kratie or from Kratie out to Sen Monoron. <a href="/2006/mar/14/blood-tracks/">Read it »<\/a><\/p><\/div>' + marker_blood_on.info_window_content = '<div class="infowin"><h4>Blood on the Tracks<\/h4><span class="date blok">March 14, 2006 (Phenom Phen, Cambodia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/killingfields.jpg" height="100" alt="Blood on the Tracks" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>As I mentioned in the last entry I came down with a bit of a fever for a few days. This was accompanied by what we in the group have come to term, for lack of a nicer, but equally descriptive phrase \x26mdash\x3B pissing out the ass. It\x27s not a pretty picture. Nor is it a pleasant experience, and consequently I don\x27t have a real clear recollection of the journey from Ban Lung to Kratie or from Kratie out to Sen Monoron. <a href="/2006/mar/14/blood-tracks/">Read it »<\/a><\/p><\/div>' marker_blood_on.bindInfoWindowHtml(marker_blood_on.info_window_content, {maxWidth:400}); GEvent.addListener(marker_blood_on, "click", function() { map.panTo(point_blood_on, 2); @@ -543,7 +543,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_ticket_to = new GMarker(point_ticket_to, markerOptions); map.addOverlay(marker_ticket_to); - marker_ticket_to.info_window_content = '<div class="mcanvas"><h4>Ticket To Ride<\/h4><span>March 7, 2006 (Ban Lung, Cambodia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/hondadream.jpg" height="100" alt="Ticket To Ride" \/>I can\x27t see. My eyebrows are orange with dust. I cannot see them, but I know they must be\x3B they were yesterday. Every now and then when her legs clench down on my hips or her fingernails dig into my shoulders, I remember Debi is behind me and I am more or less responsible for not killing both of us. <a href="/2006/mar/07/ticket-ride/">Read it »<\/a><\/p><\/div>' + marker_ticket_to.info_window_content = '<div class="infowin"><h4>Ticket To Ride<\/h4><span class="date blok">March 7, 2006 (Ban Lung, Cambodia)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/hondadream.jpg" height="100" alt="Ticket To Ride" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>I can\x27t see. My eyebrows are orange with dust. I cannot see them, but I know they must be\x3B they were yesterday. Every now and then when her legs clench down on my hips or her fingernails dig into my shoulders, I remember Debi is behind me and I am more or less responsible for not killing both of us. <a href="/2006/mar/07/ticket-ride/">Read it »<\/a><\/p><\/div>' marker_ticket_to.bindInfoWindowHtml(marker_ticket_to.info_window_content, {maxWidth:400}); GEvent.addListener(marker_ticket_to, "click", function() { map.panTo(point_ticket_to, 2); @@ -554,7 +554,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_little_corner = new GMarker(point_little_corner, markerOptions); map.addOverlay(marker_little_corner); - marker_little_corner.info_window_content = '<div class="mcanvas"><h4>Little Corner of the World<\/h4><span>February 28, 2006 (Four Thousand Islands, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/siphondon.jpg" height="100" alt="Little Corner of the World" \/>It\x27s difficult to explain but the further south you go in Laos the more relaxed life becomes. Since life in the north is not exactly high stress, by the time we arrived in the four thousand Islands we had to check our pulse periodically to ensure that time was in fact still moving forward. <a href="/2006/feb/28/little-corner-world/">Read it »<\/a><\/p><\/div>' + marker_little_corner.info_window_content = '<div class="infowin"><h4>Little Corner of the World<\/h4><span class="date blok">February 28, 2006 (Four Thousand Islands, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/siphondon.jpg" height="100" alt="Little Corner of the World" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>It\x27s difficult to explain but the further south you go in Laos the more relaxed life becomes. Since life in the north is not exactly high stress, by the time we arrived in the four thousand Islands we had to check our pulse periodically to ensure that time was in fact still moving forward. <a href="/2006/feb/28/little-corner-world/">Read it »<\/a><\/p><\/div>' marker_little_corner.bindInfoWindowHtml(marker_little_corner.info_window_content, {maxWidth:400}); GEvent.addListener(marker_little_corner, "click", function() { map.panTo(point_little_corner, 2); @@ -565,7 +565,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_can8217t_get = new GMarker(point_can8217t_get, markerOptions); map.addOverlay(marker_can8217t_get); - marker_can8217t_get.info_window_content = '<div class="mcanvas"><h4>Can&#8217;t Get There From Here<\/h4><span>February 24, 2006 (Attapeu, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/attapeulight.jpg" height="100" alt="Can&#8217;t Get There From Here" \/>The most magical light in Laos lives on the Bolevan Plateau. For some reason not many tourists seem to make it out to the Bolevan Plateau, in spite of the fact that the roads are quite good, transport runs regularly, the villages peaceful, even sleepy, little hamlets. In short, the Bolevan Plateau is wonderful, and not the least in part because no one else is there. <a href="/2006/feb/24/cant-get-there-here/">Read it »<\/a><\/p><\/div>' + marker_can8217t_get.info_window_content = '<div class="infowin"><h4>Can&#8217;t Get There From Here<\/h4><span class="date blok">February 24, 2006 (Attapeu, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/attapeulight.jpg" height="100" alt="Can&#8217;t Get There From Here" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The most magical light in Laos lives on the Bolevan Plateau. For some reason not many tourists seem to make it out to the Bolevan Plateau, in spite of the fact that the roads are quite good, transport runs regularly, the villages peaceful, even sleepy, little hamlets. In short, the Bolevan Plateau is wonderful, and not the least in part because no one else is there. <a href="/2006/feb/24/cant-get-there-here/">Read it »<\/a><\/p><\/div>' marker_can8217t_get.bindInfoWindowHtml(marker_can8217t_get.info_window_content, {maxWidth:400}); GEvent.addListener(marker_can8217t_get, "click", function() { map.panTo(point_can8217t_get, 2); @@ -576,7 +576,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_safe_as = new GMarker(point_safe_as, markerOptions); map.addOverlay(marker_safe_as); - marker_safe_as.info_window_content = '<div class="mcanvas"><h4>Safe as Milk<\/h4><span>February 18, 2006 (Sekong, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/usbombs.jpg" height="100" alt="Safe as Milk" \/>You would think, if you were the United States and you were illegally and unofficially bombing a foreign country you might not want to stamp \x22US Bomb\x22 on the side of your bombs, and yet there it was all over Laos: \x22US Bomb.\x22 Clearly somebody didn\x27t think things all the way through, especially given that roughly one third of said bombs failed to explode. <a href="/2006/feb/18/safe-milk/">Read it »<\/a><\/p><\/div>' + marker_safe_as.info_window_content = '<div class="infowin"><h4>Safe as Milk<\/h4><span class="date blok">February 18, 2006 (Sekong, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/usbombs.jpg" height="100" alt="Safe as Milk" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>You would think, if you were the United States and you were illegally and unofficially bombing a foreign country you might not want to stamp \x22US Bomb\x22 on the side of your bombs, and yet there it was all over Laos: \x22US Bomb.\x22 Clearly somebody didn\x27t think things all the way through, especially given that roughly one third of said bombs failed to explode. <a href="/2006/feb/18/safe-milk/">Read it »<\/a><\/p><\/div>' marker_safe_as.bindInfoWindowHtml(marker_safe_as.info_window_content, {maxWidth:400}); GEvent.addListener(marker_safe_as, "click", function() { map.panTo(point_safe_as, 2); @@ -587,7 +587,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_everyday_the = new GMarker(point_everyday_the, markerOptions); map.addOverlay(marker_everyday_the); - marker_everyday_the.info_window_content = '<div class="mcanvas"><h4>Everyday the Fourteenth<\/h4><span>February 14, 2006 (Champasak, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/hinbunriver.jpg" height="100" alt="Everyday the Fourteenth" \/>We piled four large bags, four daypacks and five people in a six meter dugout canoe. The boat was powered by the ever\x2Dpresent\x2Din\x2Dsoutheast\x2DAsia long tail motor which is essential a lawnmower engine with a three meter pole extending out of it to which a small propeller is attached \x26mdash\x3B perfect for navigating shallow water. And by shallow I mean sometimes a mere inch between the hull and the riverbed. <a href="/2006/feb/14/everyday-fourteenth/">Read it »<\/a><\/p><\/div>' + marker_everyday_the.info_window_content = '<div class="infowin"><h4>Everyday the Fourteenth<\/h4><span class="date blok">February 14, 2006 (Champasak, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/hinbunriver.jpg" height="100" alt="Everyday the Fourteenth" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>We piled four large bags, four daypacks and five people in a six meter dugout canoe. The boat was powered by the ever\x2Dpresent\x2Din\x2Dsoutheast\x2DAsia long tail motor which is essential a lawnmower engine with a three meter pole extending out of it to which a small propeller is attached \x26mdash\x3B perfect for navigating shallow water. And by shallow I mean sometimes a mere inch between the hull and the riverbed. <a href="/2006/feb/14/everyday-fourteenth/">Read it »<\/a><\/p><\/div>' marker_everyday_the.bindInfoWindowHtml(marker_everyday_the.info_window_content, {maxWidth:400}); GEvent.addListener(marker_everyday_the, "click", function() { map.panTo(point_everyday_the, 2); @@ -598,7 +598,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_water_slides = new GMarker(point_water_slides, markerOptions); map.addOverlay(marker_water_slides); - marker_water_slides.info_window_content = '<div class="mcanvas"><h4>Water Slides and Spirit Guides<\/h4><span>February 10, 2006 (Champasak, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/konglorcave.jpg" height="100" alt="Water Slides and Spirit Guides" \/>The dramatic black karst limestone mountains ringing Ban Na Hin grew darker as the light faded. I was sitting alone on the back porch of our guesthouse watching the light slowly disappear from the bottoms of the clouds and wondering absently how many pages it would take to explain how I came to be in the tiny town of Ban Na Hin, or if such an explanation even really existed. <a href="/2006/feb/10/water-slides-and-spirit-guides/">Read it »<\/a><\/p><\/div>' + marker_water_slides.info_window_content = '<div class="infowin"><h4>Water Slides and Spirit Guides<\/h4><span class="date blok">February 10, 2006 (Champasak, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/konglorcave.jpg" height="100" alt="Water Slides and Spirit Guides" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The dramatic black karst limestone mountains ringing Ban Na Hin grew darker as the light faded. I was sitting alone on the back porch of our guesthouse watching the light slowly disappear from the bottoms of the clouds and wondering absently how many pages it would take to explain how I came to be in the tiny town of Ban Na Hin, or if such an explanation even really existed. <a href="/2006/feb/10/water-slides-and-spirit-guides/">Read it »<\/a><\/p><\/div>' marker_water_slides.bindInfoWindowHtml(marker_water_slides.info_window_content, {maxWidth:400}); GEvent.addListener(marker_water_slides, "click", function() { map.panTo(point_water_slides, 2); @@ -609,7 +609,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_the_lovely = new GMarker(point_the_lovely, markerOptions); map.addOverlay(marker_the_lovely); - marker_the_lovely.info_window_content = '<div class="mcanvas"><h4>The Lovely Universe<\/h4><span>February 4, 2006 (Vang Vieng, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/vangveing.jpg" height="100" alt="The Lovely Universe" \/>I would like to say that I have something memorable to write about Vang Vieng, but the truth is we mostly sat around doing very little, making new friends, drinking a beer around the fire and waiting out the Chinese new year celebrations, which meant none of us could get Cambodian visas until the following Monday. We were forced to relax beside the river for several more days than we intended. Yes friends, traveling is hard, but I do it for you. <a href="/2006/feb/04/lovely-universe/">Read it »<\/a><\/p><\/div>' + marker_the_lovely.info_window_content = '<div class="infowin"><h4>The Lovely Universe<\/h4><span class="date blok">February 4, 2006 (Vang Vieng, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/vangveing.jpg" height="100" alt="The Lovely Universe" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>I would like to say that I have something memorable to write about Vang Vieng, but the truth is we mostly sat around doing very little, making new friends, drinking a beer around the fire and waiting out the Chinese new year celebrations, which meant none of us could get Cambodian visas until the following Monday. We were forced to relax beside the river for several more days than we intended. Yes friends, traveling is hard, but I do it for you. <a href="/2006/feb/04/lovely-universe/">Read it »<\/a><\/p><\/div>' marker_the_lovely.bindInfoWindowHtml(marker_the_lovely.info_window_content, {maxWidth:400}); GEvent.addListener(marker_the_lovely, "click", function() { map.panTo(point_the_lovely, 2); @@ -620,7 +620,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_i_used = new GMarker(point_i_used, markerOptions); map.addOverlay(marker_i_used); - marker_i_used.info_window_content = '<div class="mcanvas"><h4>I Used to Fly Like Peter Pan<\/h4><span>January 21, 2006 (Luang Nam Tha, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/gibbonexperience.jpg" height="100" alt="I Used to Fly Like Peter Pan" \/>The next time someone asks you, \x22would you like to live in a tree house and travel five hundred feet above the ground attached to a zip wire?\x22 I highly suggest you say, \x22yes, where do a I sign up?\x22 If you happen to be in Laos, try the Gibbon Experience.\x0D\x0A <a href="/2006/jan/21/i-used-fly-peter-pan/">Read it »<\/a><\/p><\/div>' + marker_i_used.info_window_content = '<div class="infowin"><h4>I Used to Fly Like Peter Pan<\/h4><span class="date blok">January 21, 2006 (Luang Nam Tha, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/gibbonexperience.jpg" height="100" alt="I Used to Fly Like Peter Pan" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The next time someone asks you, \x22would you like to live in a tree house and travel five hundred feet above the ground attached to a zip wire?\x22 I highly suggest you say, \x22yes, where do a I sign up?\x22 If you happen to be in Laos, try the Gibbon Experience.\x0D\x0A <a href="/2006/jan/21/i-used-fly-peter-pan/">Read it »<\/a><\/p><\/div>' marker_i_used.bindInfoWindowHtml(marker_i_used.info_window_content, {maxWidth:400}); GEvent.addListener(marker_i_used, "click", function() { map.panTo(point_i_used, 2); @@ -631,7 +631,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_hymn_of = new GMarker(point_hymn_of, markerOptions); map.addOverlay(marker_hymn_of); - marker_hymn_of.info_window_content = '<div class="mcanvas"><h4>Hymn of the Big Wheel<\/h4><span>January 19, 2006 (Luang Prabang, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/bluemilkwaterfall.jpg" height="100" alt="Hymn of the Big Wheel" \/>Jose Saramago writes in **The Year of the Death of Ricardo Reis** that the gods \x22journey like us in the river of things, differing from us only because we call them gods and sometimes believe in them.\x22 Sitting in the middle of the river listening to the gurgle of water moving over stone and around trees I began to think that perhaps this is the sound of some lost language, a sound capable of creating mountains, valleys, estuaries, isthmuses and all the other forms around us, gurgling and sonorous but without clear meaning, shrouded in turquoise, a mystery through which we can move our sense of wonder intact. <a href="/2006/jan/19/hymn-big-wheel/">Read it »<\/a><\/p><\/div>' + marker_hymn_of.info_window_content = '<div class="infowin"><h4>Hymn of the Big Wheel<\/h4><span class="date blok">January 19, 2006 (Luang Prabang, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/bluemilkwaterfall.jpg" height="100" alt="Hymn of the Big Wheel" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Jose Saramago writes in **The Year of the Death of Ricardo Reis** that the gods \x22journey like us in the river of things, differing from us only because we call them gods and sometimes believe in them.\x22 Sitting in the middle of the river listening to the gurgle of water moving over stone and around trees I began to think that perhaps this is the sound of some lost language, a sound capable of creating mountains, valleys, estuaries, isthmuses and all the other forms around us, gurgling and sonorous but without clear meaning, shrouded in turquoise, a mystery through which we can move our sense of wonder intact. <a href="/2006/jan/19/hymn-big-wheel/">Read it »<\/a><\/p><\/div>' marker_hymn_of.bindInfoWindowHtml(marker_hymn_of.info_window_content, {maxWidth:400}); GEvent.addListener(marker_hymn_of, "click", function() { map.panTo(point_hymn_of, 2); @@ -642,7 +642,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_down_the = new GMarker(point_down_the, markerOptions); map.addOverlay(marker_down_the); - marker_down_the.info_window_content = '<div class="mcanvas"><h4>Down the River<\/h4><span>January 17, 2006 (Luang Prabang, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/mekongslowboat.jpg" height="100" alt="Down the River" \/>Morning in Chiang Khong Thailand revealed itself as a foggy, and not a little mysterious, affair with the far shore of the Mekong, the Laos shore, almost completely hidden in a veil of mist. The first ferry crossed at eight and I was on it, looking to meet up with the slow boat to Luang Prabang. <a href="/2006/jan/17/down-river/">Read it »<\/a><\/p><\/div>' + marker_down_the.info_window_content = '<div class="infowin"><h4>Down the River<\/h4><span class="date blok">January 17, 2006 (Luang Prabang, Lao (PDR))<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/mekongslowboat.jpg" height="100" alt="Down the River" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Morning in Chiang Khong Thailand revealed itself as a foggy, and not a little mysterious, affair with the far shore of the Mekong, the Laos shore, almost completely hidden in a veil of mist. The first ferry crossed at eight and I was on it, looking to meet up with the slow boat to Luang Prabang. <a href="/2006/jan/17/down-river/">Read it »<\/a><\/p><\/div>' marker_down_the.bindInfoWindowHtml(marker_down_the.info_window_content, {maxWidth:400}); GEvent.addListener(marker_down_the, "click", function() { map.panTo(point_down_the, 2); @@ -653,7 +653,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_the_king = new GMarker(point_the_king, markerOptions); map.addOverlay(marker_the_king); - marker_the_king.info_window_content = '<div class="mcanvas"><h4>The King of Carrot Flowers<\/h4><span>January 17, 2006 (Doi Inthanan National Park, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/maesaorchids.jpg" height="100" alt="The King of Carrot Flowers" \/>The light outside the windows was still a pre\x2Ddawn inky blue when the freezing cold water hit my back. A cold shower at six thirty in the morning is infinitely more powerful, albeit not at long lasting, as a cup of coffee. After dropping my body temperature a few degrees and having no towel to dry off with, just a dirty shirt and ceaseless ceiling fan, a cup of tea seemed like a good idea so I stopped in at the restaurant downstairs and, after a cup of hot water with some Jasmine leaves swirling at the bottom of it, I climbed on my rental motorbike and set out for Doi Inthanan National Park. <a href="/2006/jan/17/king-carrot-flowers/">Read it »<\/a><\/p><\/div>' + marker_the_king.info_window_content = '<div class="infowin"><h4>The King of Carrot Flowers<\/h4><span class="date blok">January 17, 2006 (Doi Inthanan National Park, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/maesaorchids.jpg" height="100" alt="The King of Carrot Flowers" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The light outside the windows was still a pre\x2Ddawn inky blue when the freezing cold water hit my back. A cold shower at six thirty in the morning is infinitely more powerful, albeit not at long lasting, as a cup of coffee. After dropping my body temperature a few degrees and having no towel to dry off with, just a dirty shirt and ceaseless ceiling fan, a cup of tea seemed like a good idea so I stopped in at the restaurant downstairs and, after a cup of hot water with some Jasmine leaves swirling at the bottom of it, I climbed on my rental motorbike and set out for Doi Inthanan National Park. <a href="/2006/jan/17/king-carrot-flowers/">Read it »<\/a><\/p><\/div>' marker_the_king.bindInfoWindowHtml(marker_the_king.info_window_content, {maxWidth:400}); GEvent.addListener(marker_the_king, "click", function() { map.panTo(point_the_king, 2); @@ -664,7 +664,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_you_and = new GMarker(point_you_and, markerOptions); map.addOverlay(marker_you_and); - marker_you_and.info_window_content = '<div class="mcanvas"><h4>You and I Are Disappearing<\/h4><span>January 11, 2006 (Chang Mai, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/changmaiumong.jpg" height="100" alt="You and I Are Disappearing" \/>The all night bus reached Chiang Mai well past dawn, the city already beginning to stir. I considered trying to nap, but in the end decided to explore the town. What better way to see Buddhist temples than in the dreamy fog of sleeplessness? Chiang Mai has over three hundred wats within the somewhat sprawling city limits, most of them reasonably modern and, in my opinion, not worth visiting. I narrowed the field to three, which I figured was a nice round one percent. \x0D\x0A <a href="/2006/jan/11/you-and-i-are-disappearing/">Read it »<\/a><\/p><\/div>' + marker_you_and.info_window_content = '<div class="infowin"><h4>You and I Are Disappearing<\/h4><span class="date blok">January 11, 2006 (Chang Mai, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/changmaiumong.jpg" height="100" alt="You and I Are Disappearing" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The all night bus reached Chiang Mai well past dawn, the city already beginning to stir. I considered trying to nap, but in the end decided to explore the town. What better way to see Buddhist temples than in the dreamy fog of sleeplessness? Chiang Mai has over three hundred wats within the somewhat sprawling city limits, most of them reasonably modern and, in my opinion, not worth visiting. I narrowed the field to three, which I figured was a nice round one percent. \x0D\x0A <a href="/2006/jan/11/you-and-i-are-disappearing/">Read it »<\/a><\/p><\/div>' marker_you_and.bindInfoWindowHtml(marker_you_and.info_window_content, {maxWidth:400}); GEvent.addListener(marker_you_and, "click", function() { map.panTo(point_you_and, 2); @@ -675,7 +675,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_buddha_on = new GMarker(point_buddha_on, markerOptions); map.addOverlay(marker_buddha_on); - marker_buddha_on.info_window_content = '<div class="mcanvas"><h4>Buddha on the Bounty<\/h4><span>January 5, 2006 (Bangkok, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/jimthompsonhouse.jpg" height="100" alt="Buddha on the Bounty" \/>The house Jim Thompson left behind in Bangkok is gorgeous, but the real charm is the garden and its orchids. I wandered around the gardens which really aren\x27t that large for some time and then found a bench near a collection of orchids, where I sat for the better part of an hour, occasionally taking a photograph or two, but mostly thinking about how human orchids are. <a href="/2006/jan/05/buddha-bounty/">Read it »<\/a><\/p><\/div>' + marker_buddha_on.info_window_content = '<div class="infowin"><h4>Buddha on the Bounty<\/h4><span class="date blok">January 5, 2006 (Bangkok, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/jimthompsonhouse.jpg" height="100" alt="Buddha on the Bounty" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The house Jim Thompson left behind in Bangkok is gorgeous, but the real charm is the garden and its orchids. I wandered around the gardens which really aren\x27t that large for some time and then found a bench near a collection of orchids, where I sat for the better part of an hour, occasionally taking a photograph or two, but mostly thinking about how human orchids are. <a href="/2006/jan/05/buddha-bounty/">Read it »<\/a><\/p><\/div>' marker_buddha_on.bindInfoWindowHtml(marker_buddha_on.info_window_content, {maxWidth:400}); GEvent.addListener(marker_buddha_on, "click", function() { map.panTo(point_buddha_on, 2); @@ -686,7 +686,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_brink_of = new GMarker(point_brink_of, markerOptions); map.addOverlay(marker_brink_of); - marker_brink_of.info_window_content = '<div class="mcanvas"><h4>Brink of the Clouds<\/h4><span>January 3, 2006 (Bangkok, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/bangkokfrombaiyoke.jpg" height="100" alt="Brink of the Clouds" \/>\x22The city is a cathedral\x22 writes James Salter, \x22its scent is dreams.\x22 Salter may have been referring to New York, but his words ring true in Bangkok. And the best place to feel it at night is on the river or from the top of the Baiyoke Sky Hotel \x26mdash\x3B where a circular, revolving observation deck offers 360\x26deg\x3B views of the Bangkok nightscape. <a href="/2006/jan/03/brink-clouds/">Read it »<\/a><\/p><\/div>' + marker_brink_of.info_window_content = '<div class="infowin"><h4>Brink of the Clouds<\/h4><span class="date blok">January 3, 2006 (Bangkok, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/bangkokfrombaiyoke.jpg" height="100" alt="Brink of the Clouds" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>\x22The city is a cathedral\x22 writes James Salter, \x22its scent is dreams.\x22 Salter may have been referring to New York, but his words ring true in Bangkok. And the best place to feel it at night is on the river or from the top of the Baiyoke Sky Hotel \x26mdash\x3B where a circular, revolving observation deck offers 360\x26deg\x3B views of the Bangkok nightscape. <a href="/2006/jan/03/brink-clouds/">Read it »<\/a><\/p><\/div>' marker_brink_of.bindInfoWindowHtml(marker_brink_of.info_window_content, {maxWidth:400}); GEvent.addListener(marker_brink_of, "click", function() { map.panTo(point_brink_of, 2); @@ -697,7 +697,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_are_you = new GMarker(point_are_you, markerOptions); map.addOverlay(marker_are_you); - marker_are_you.info_window_content = '<div class="mcanvas"><h4>Are You Amplified to Rock?<\/h4><span>January 1, 2006 (Bangkok, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/bangkokriver.jpg" height="100" alt="Are You Amplified to Rock?" \/>It\x27s a new year, are you amplified to rock? Ready, set, go. <a href="/2006/jan/01/are-you-amplified-rock/">Read it »<\/a><\/p><\/div>' + marker_are_you.info_window_content = '<div class="infowin"><h4>Are You Amplified to Rock?<\/h4><span class="date blok">January 1, 2006 (Bangkok, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/bangkokriver.jpg" height="100" alt="Are You Amplified to Rock?" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>It\x27s a new year, are you amplified to rock? Ready, set, go. <a href="/2006/jan/01/are-you-amplified-rock/">Read it »<\/a><\/p><\/div>' marker_are_you.bindInfoWindowHtml(marker_are_you.info_window_content, {maxWidth:400}); GEvent.addListener(marker_are_you, "click", function() { map.panTo(point_are_you, 2); @@ -708,7 +708,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_merry_christmas = new GMarker(point_merry_christmas, markerOptions); map.addOverlay(marker_merry_christmas); - marker_merry_christmas.info_window_content = '<div class="mcanvas"><h4>Merry Christmas 2005<\/h4><span>December 25, 2005 (Bangkok, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/bangkokfort.jpg" height="100" alt="Merry Christmas 2005" \/>Seasons Greeting from luxagraf. I\x27m in Bangkok, Thailand at the moment. I am taking a short break from traveling to do a little working so I don\x27t have much to report. I\x27ve seen the two big temples down in the Khaosan Rd area, but otherwise I\x27ve been trying to live an ordinary life in Bangkok, if such a thing is possible. <a href="/2005/dec/25/merry-christmas-2005/">Read it »<\/a><\/p><\/div>' + marker_merry_christmas.info_window_content = '<div class="infowin"><h4>Merry Christmas 2005<\/h4><span class="date blok">December 25, 2005 (Bangkok, Thailand)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/bangkokfort.jpg" height="100" alt="Merry Christmas 2005" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Seasons Greeting from luxagraf. I\x27m in Bangkok, Thailand at the moment. I am taking a short break from traveling to do a little working so I don\x27t have much to report. I\x27ve seen the two big temples down in the Khaosan Rd area, but otherwise I\x27ve been trying to live an ordinary life in Bangkok, if such a thing is possible. <a href="/2005/dec/25/merry-christmas-2005/">Read it »<\/a><\/p><\/div>' marker_merry_christmas.bindInfoWindowHtml(marker_merry_christmas.info_window_content, {maxWidth:400}); GEvent.addListener(marker_merry_christmas, "click", function() { map.panTo(point_merry_christmas, 2); @@ -719,7 +719,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_sunset_over = new GMarker(point_sunset_over, markerOptions); map.addOverlay(marker_sunset_over); - marker_sunset_over.info_window_content = '<div class="mcanvas"><h4>Sunset Over the Himalayas<\/h4><span>December 17, 2005 (Pokhara, Nepal)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/pokharaboat.jpg" height="100" alt="Sunset Over the Himalayas" \/>After about forty\x2Dfive minutes of paddling I reached a point where the views of the Annapurna range were, in the words of an Englishman I met in Katmandu, \x22gob smacking gorgeous.\x22 I put down the paddle and moved to the center of the boat where the benches were wider and, using my bag a cushion, lay back against the gunnel and hung my feet over the opposite side so that they just skimmed the surface of the chilly water. <a href="/2005/dec/17/sunset-over-himalayas/">Read it »<\/a><\/p><\/div>' + marker_sunset_over.info_window_content = '<div class="infowin"><h4>Sunset Over the Himalayas<\/h4><span class="date blok">December 17, 2005 (Pokhara, Nepal)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/pokharaboat.jpg" height="100" alt="Sunset Over the Himalayas" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>After about forty\x2Dfive minutes of paddling I reached a point where the views of the Annapurna range were, in the words of an Englishman I met in Katmandu, \x22gob smacking gorgeous.\x22 I put down the paddle and moved to the center of the boat where the benches were wider and, using my bag a cushion, lay back against the gunnel and hung my feet over the opposite side so that they just skimmed the surface of the chilly water. <a href="/2005/dec/17/sunset-over-himalayas/">Read it »<\/a><\/p><\/div>' marker_sunset_over.bindInfoWindowHtml(marker_sunset_over.info_window_content, {maxWidth:400}); GEvent.addListener(marker_sunset_over, "click", function() { map.panTo(point_sunset_over, 2); @@ -730,7 +730,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_pashupatinath = new GMarker(point_pashupatinath, markerOptions); map.addOverlay(marker_pashupatinath); - marker_pashupatinath.info_window_content = '<div class="mcanvas"><h4>Pashupatinath<\/h4><span>December 15, 2005 (Pashupatinath, Nepal)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/nepalburninggahts.jpg" height="100" alt="Pashupatinath" \/>Nestled on a hillside beside the Bagmati River, Pashupatinath is one of the holiest sites in the world for Hindus, second only to Varanasi in India. Pashupatinath consists of a large temple which is open only to Hindus, surrounded by a number of smaller shrines and then down on the banks of the Bagmati are the burning ghats where bodies are cremated. <a href="/2005/dec/15/pashupatinath/">Read it »<\/a><\/p><\/div>' + marker_pashupatinath.info_window_content = '<div class="infowin"><h4>Pashupatinath<\/h4><span class="date blok">December 15, 2005 (Pashupatinath, Nepal)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/nepalburninggahts.jpg" height="100" alt="Pashupatinath" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Nestled on a hillside beside the Bagmati River, Pashupatinath is one of the holiest sites in the world for Hindus, second only to Varanasi in India. Pashupatinath consists of a large temple which is open only to Hindus, surrounded by a number of smaller shrines and then down on the banks of the Bagmati are the burning ghats where bodies are cremated. <a href="/2005/dec/15/pashupatinath/">Read it »<\/a><\/p><\/div>' marker_pashupatinath.bindInfoWindowHtml(marker_pashupatinath.info_window_content, {maxWidth:400}); GEvent.addListener(marker_pashupatinath, "click", function() { map.panTo(point_pashupatinath, 2); @@ -741,7 +741,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_durbar_square = new GMarker(point_durbar_square, markerOptions); map.addOverlay(marker_durbar_square); - marker_durbar_square.info_window_content = '<div class="mcanvas"><h4>Durbar Square Kathmandu<\/h4><span>December 15, 2005 (Kathmandu, Nepal)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/durbarsquare.jpg" height="100" alt="Durbar Square Kathmandu" \/>After saturating myself with the streets of Thamel I went on a longer excursion down to Durbar Square to see the various pagodas, temples and the old palace. The palace itself no longer houses the King, but is still used for coronations and ceremonies and Durbar Square is still very much the hub of Katmandu. <a href="/2005/dec/15/durbar-square-kathmandu/">Read it »<\/a><\/p><\/div>' + marker_durbar_square.info_window_content = '<div class="infowin"><h4>Durbar Square Kathmandu<\/h4><span class="date blok">December 15, 2005 (Kathmandu, Nepal)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/durbarsquare.jpg" height="100" alt="Durbar Square Kathmandu" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>After saturating myself with the streets of Thamel I went on a longer excursion down to Durbar Square to see the various pagodas, temples and the old palace. The palace itself no longer houses the King, but is still used for coronations and ceremonies and Durbar Square is still very much the hub of Katmandu. <a href="/2005/dec/15/durbar-square-kathmandu/">Read it »<\/a><\/p><\/div>' marker_durbar_square.bindInfoWindowHtml(marker_durbar_square.info_window_content, {maxWidth:400}); GEvent.addListener(marker_durbar_square, "click", function() { map.panTo(point_durbar_square, 2); @@ -752,7 +752,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_goodbye_india = new GMarker(point_goodbye_india, markerOptions); map.addOverlay(marker_goodbye_india); - marker_goodbye_india.info_window_content = '<div class="mcanvas"><h4>Goodbye India<\/h4><span>December 10, 2005 (Delhi, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/indiadelhi.jpg" height="100" alt="Goodbye India" \/>I have taken almost 750 photos and traveled nearly 4000 km (2500 miles) in India, the vast majority of it by train. I have seen everything from depressing squalor to majestic palaces and yet I still feel as if I have hardly scratched the surface. I can\x27t think of another and certainly have never been to a country with the kind of geographic and ethnic diversity of India. <a href="/2005/dec/10/goodbye-india/">Read it »<\/a><\/p><\/div>' + marker_goodbye_india.info_window_content = '<div class="infowin"><h4>Goodbye India<\/h4><span class="date blok">December 10, 2005 (Delhi, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/indiadelhi.jpg" height="100" alt="Goodbye India" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>I have taken almost 750 photos and traveled nearly 4000 km (2500 miles) in India, the vast majority of it by train. I have seen everything from depressing squalor to majestic palaces and yet I still feel as if I have hardly scratched the surface. I can\x27t think of another and certainly have never been to a country with the kind of geographic and ethnic diversity of India. <a href="/2005/dec/10/goodbye-india/">Read it »<\/a><\/p><\/div>' marker_goodbye_india.bindInfoWindowHtml(marker_goodbye_india.info_window_content, {maxWidth:400}); GEvent.addListener(marker_goodbye_india, "click", function() { map.panTo(point_goodbye_india, 2); @@ -763,7 +763,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_the_taj = new GMarker(point_the_taj, markerOptions); map.addOverlay(marker_the_taj); - marker_the_taj.info_window_content = '<div class="mcanvas"><h4>The Taj Express<\/h4><span>December 9, 2005 (Agra, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/tajmahal.jpg" height="100" alt="The Taj Express" \/>The Taj Mahal is one of the Seven Wonders of the World, and, given the level of hype I was fully prepared to be underwhelmed, but I was wrong. I have never in my life seen anything so extravagant, elegant and colossal. The Taj Mahal seems mythically, spiritually, as well as architecturally, to have risen from nowhere, without equal or context. <a href="/2005/dec/09/taj-express/">Read it »<\/a><\/p><\/div>' + marker_the_taj.info_window_content = '<div class="infowin"><h4>The Taj Express<\/h4><span class="date blok">December 9, 2005 (Agra, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/tajmahal.jpg" height="100" alt="The Taj Express" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The Taj Mahal is one of the Seven Wonders of the World, and, given the level of hype I was fully prepared to be underwhelmed, but I was wrong. I have never in my life seen anything so extravagant, elegant and colossal. The Taj Mahal seems mythically, spiritually, as well as architecturally, to have risen from nowhere, without equal or context. <a href="/2005/dec/09/taj-express/">Read it »<\/a><\/p><\/div>' marker_the_taj.bindInfoWindowHtml(marker_the_taj.info_window_content, {maxWidth:400}); GEvent.addListener(marker_the_taj, "click", function() { map.panTo(point_the_taj, 2); @@ -774,7 +774,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_on_a = new GMarker(point_on_a, markerOptions); map.addOverlay(marker_on_a); - marker_on_a.info_window_content = '<div class="mcanvas"><h4>On a Camel With No Name<\/h4><span>December 5, 2005 (Thar Desert, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/cameltrek.jpg" height="100" alt="On a Camel With No Name" \/>The Thar Desert is a bewitching if stark place. It reminded me of areas of the Great Basin between Las Vegas and St. George, Utah. Twigging mesquite\x2Dlike trees, bluish gray bushes resembling creosote, a very large bush that resembled a Palo Verde tree and grew in impenetrable clumps, and, strangely, only one species of cactus and not a whole lot of them. <a href="/2005/dec/05/camel-no-name/">Read it »<\/a><\/p><\/div>' + marker_on_a.info_window_content = '<div class="infowin"><h4>On a Camel With No Name<\/h4><span class="date blok">December 5, 2005 (Thar Desert, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/cameltrek.jpg" height="100" alt="On a Camel With No Name" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The Thar Desert is a bewitching if stark place. It reminded me of areas of the Great Basin between Las Vegas and St. George, Utah. Twigging mesquite\x2Dlike trees, bluish gray bushes resembling creosote, a very large bush that resembled a Palo Verde tree and grew in impenetrable clumps, and, strangely, only one species of cactus and not a whole lot of them. <a href="/2005/dec/05/camel-no-name/">Read it »<\/a><\/p><\/div>' marker_on_a.bindInfoWindowHtml(marker_on_a.info_window_content, {maxWidth:400}); GEvent.addListener(marker_on_a, "click", function() { map.panTo(point_on_a, 2); @@ -785,7 +785,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_the_majestic = new GMarker(point_the_majestic, markerOptions); map.addOverlay(marker_the_majestic); - marker_the_majestic.info_window_content = '<div class="mcanvas"><h4>The Majestic Fort<\/h4><span>December 2, 2005 (Jodhpur, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/jodhpurfort.jpg" height="100" alt="The Majestic Fort" \/>The next day I hopped in a rickshaw and headed up to tour Meherangarh, or the Majestic Fort as it\x27s known in English. As its English name indicates, it is indeed perched majestically atop the only hill around, and seems not so much built on a hill as to have naturally risen out the very rocks that form the mesa on which it rests. The outer wall encloses some of the sturdiest and most impressive ramparts I\x27ve seen in India or anywhere else. <a href="/2005/dec/02/majestic-fort/">Read it »<\/a><\/p><\/div>' + marker_the_majestic.info_window_content = '<div class="infowin"><h4>The Majestic Fort<\/h4><span class="date blok">December 2, 2005 (Jodhpur, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/jodhpurfort.jpg" height="100" alt="The Majestic Fort" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The next day I hopped in a rickshaw and headed up to tour Meherangarh, or the Majestic Fort as it\x27s known in English. As its English name indicates, it is indeed perched majestically atop the only hill around, and seems not so much built on a hill as to have naturally risen out the very rocks that form the mesa on which it rests. The outer wall encloses some of the sturdiest and most impressive ramparts I\x27ve seen in India or anywhere else. <a href="/2005/dec/02/majestic-fort/">Read it »<\/a><\/p><\/div>' marker_the_majestic.bindInfoWindowHtml(marker_the_majestic.info_window_content, {maxWidth:400}); GEvent.addListener(marker_the_majestic, "click", function() { map.panTo(point_the_majestic, 2); @@ -796,7 +796,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_around_udaipur = new GMarker(point_around_udaipur, markerOptions); map.addOverlay(marker_around_udaipur); - marker_around_udaipur.info_window_content = '<div class="mcanvas"><h4>Around Udaipur<\/h4><span>November 30, 2005 (Udiapur, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/shiplogram.jpg" height="100" alt="Around Udaipur" \/>Just out of Udaipur is a government sponsored \x22artist colony\x22 for various cultures from the five nearby states, Rajasthan, Gujarat, Karnataka, Goa and Madhya Pradesh. On one hand Shilpogram is a wonderful idea on the part of the government, but on the other hand the \x22artists colony\x22 is slightly creepy. Amidst displays of typical tribal life there were artists and craftsmen and women hawking their wares along with dancers and musicians performing traditional songs. The whole thing had the feel of a living museum, or, for the creepy angle \x26mdash\x3B human zoo. <a href="/2005/nov/30/around-udaipur/">Read it »<\/a><\/p><\/div>' + marker_around_udaipur.info_window_content = '<div class="infowin"><h4>Around Udaipur<\/h4><span class="date blok">November 30, 2005 (Udiapur, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/shiplogram.jpg" height="100" alt="Around Udaipur" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Just out of Udaipur is a government sponsored \x22artist colony\x22 for various cultures from the five nearby states, Rajasthan, Gujarat, Karnataka, Goa and Madhya Pradesh. On one hand Shilpogram is a wonderful idea on the part of the government, but on the other hand the \x22artists colony\x22 is slightly creepy. Amidst displays of typical tribal life there were artists and craftsmen and women hawking their wares along with dancers and musicians performing traditional songs. The whole thing had the feel of a living museum, or, for the creepy angle \x26mdash\x3B human zoo. <a href="/2005/nov/30/around-udaipur/">Read it »<\/a><\/p><\/div>' marker_around_udaipur.bindInfoWindowHtml(marker_around_udaipur.info_window_content, {maxWidth:400}); GEvent.addListener(marker_around_udaipur, "click", function() { map.panTo(point_around_udaipur, 2); @@ -807,7 +807,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_the_monsoon = new GMarker(point_the_monsoon, markerOptions); map.addOverlay(marker_the_monsoon); - marker_the_monsoon.info_window_content = '<div class="mcanvas"><h4>The Monsoon Palace<\/h4><span>November 29, 2005 (Udiapur, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/monsoonpalace.jpg" height="100" alt="The Monsoon Palace" \/>We started out in the early evening quickly leaving behind Udaipur and its increasing urban sprawl. The road to the Monsoon Palace passes through the Sajjan Garh Nature Preserve and there was a sudden and dramatic drop in temperature, but then the road climbed out of the hollow and the temperature jumped back up to comfortable as we began to climb the mountain in a series of hairpin switchbacks. As the sun slowly slunk behind the mountain range to the west the balconies and balustrades of the Monsoon Palace took on an increasingly orange hue. <a href="/2005/nov/29/monsoon-palace/">Read it »<\/a><\/p><\/div>' + marker_the_monsoon.info_window_content = '<div class="infowin"><h4>The Monsoon Palace<\/h4><span class="date blok">November 29, 2005 (Udiapur, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/monsoonpalace.jpg" height="100" alt="The Monsoon Palace" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>We started out in the early evening quickly leaving behind Udaipur and its increasing urban sprawl. The road to the Monsoon Palace passes through the Sajjan Garh Nature Preserve and there was a sudden and dramatic drop in temperature, but then the road climbed out of the hollow and the temperature jumped back up to comfortable as we began to climb the mountain in a series of hairpin switchbacks. As the sun slowly slunk behind the mountain range to the west the balconies and balustrades of the Monsoon Palace took on an increasingly orange hue. <a href="/2005/nov/29/monsoon-palace/">Read it »<\/a><\/p><\/div>' marker_the_monsoon.bindInfoWindowHtml(marker_the_monsoon.info_window_content, {maxWidth:400}); GEvent.addListener(marker_the_monsoon, "click", function() { map.panTo(point_the_monsoon, 2); @@ -818,7 +818,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_the_city = new GMarker(point_the_city, markerOptions); map.addOverlay(marker_the_city); - marker_the_city.info_window_content = '<div class="mcanvas"><h4>The City Palace<\/h4><span>November 28, 2005 (Udiapur, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/citypalaceudaipur.jpg" height="100" alt="The City Palace" \/>I spent some time sitting in the inner gardens of the City Place, listening to rustling trees and the various guides bringing small groups of western and Indian tourists through the garden. In the center of the hanging gardens was the kings, extremely oversized bath, which reminded me of children\x27s book that I once gave to a friend\x27s daughter\x3B it was a massively oversized and lavishly illustrated book that told the story of a king who refused to get out of the bath and instead made his ministers, advisors, cooks and even his wife conduct business by getting in the bath with him. <a href="/2005/nov/28/city-palace/">Read it »<\/a><\/p><\/div>' + marker_the_city.info_window_content = '<div class="infowin"><h4>The City Palace<\/h4><span class="date blok">November 28, 2005 (Udiapur, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/citypalaceudaipur.jpg" height="100" alt="The City Palace" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>I spent some time sitting in the inner gardens of the City Place, listening to rustling trees and the various guides bringing small groups of western and Indian tourists through the garden. In the center of the hanging gardens was the kings, extremely oversized bath, which reminded me of children\x27s book that I once gave to a friend\x27s daughter\x3B it was a massively oversized and lavishly illustrated book that told the story of a king who refused to get out of the bath and instead made his ministers, advisors, cooks and even his wife conduct business by getting in the bath with him. <a href="/2005/nov/28/city-palace/">Read it »<\/a><\/p><\/div>' marker_the_city.bindInfoWindowHtml(marker_the_city.info_window_content, {maxWidth:400}); GEvent.addListener(marker_the_city, "click", function() { map.panTo(point_the_city, 2); @@ -829,7 +829,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_living_in = new GMarker(point_living_in, markerOptions); map.addOverlay(marker_living_in); - marker_living_in.info_window_content = '<div class="mcanvas"><h4>Living in Airport Terminals<\/h4><span>November 27, 2005 (Ahmedabad, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/ceilingfanindia.jpg" height="100" alt="Living in Airport Terminals" \/>Airport terminals are fast becoming my favorite part of traveling. When you stop and observe them closely as I have been forced to do on this trip, terminals are actually quite beautiful weird places. Terminals inhabit a unique space in the architecture of humanity, perhaps the strangest of all spaces we have created\x3B a space that is itself only a boundary that delineates the border between what was and what will be without leaving any space at all for what is. <a href="/2005/nov/27/living-airport-terminals/">Read it »<\/a><\/p><\/div>' + marker_living_in.info_window_content = '<div class="infowin"><h4>Living in Airport Terminals<\/h4><span class="date blok">November 27, 2005 (Ahmedabad, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/ceilingfanindia.jpg" height="100" alt="Living in Airport Terminals" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Airport terminals are fast becoming my favorite part of traveling. When you stop and observe them closely as I have been forced to do on this trip, terminals are actually quite beautiful weird places. Terminals inhabit a unique space in the architecture of humanity, perhaps the strangest of all spaces we have created\x3B a space that is itself only a boundary that delineates the border between what was and what will be without leaving any space at all for what is. <a href="/2005/nov/27/living-airport-terminals/">Read it »<\/a><\/p><\/div>' marker_living_in.bindInfoWindowHtml(marker_living_in.info_window_content, {maxWidth:400}); GEvent.addListener(marker_living_in, "click", function() { map.panTo(point_living_in, 2); @@ -840,7 +840,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_anjuna_market = new GMarker(point_anjuna_market, markerOptions); map.addOverlay(marker_anjuna_market); - marker_anjuna_market.info_window_content = '<div class="mcanvas"><h4>Anjuna Market<\/h4><span>November 23, 2005 (Anjuna Beach, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/anjunabeachmarket.jpg" height="100" alt="Anjuna Market" \/>Earlier today I caught a bus up to the Anjuna Flea Market and can now tell you for certain that old hippies do not die, they simply move to Goa. The flea market was quite a spectacle\x3B riots of color at every turn and more silver jewelry than you could shake a stick at. <a href="/2005/nov/23/anjuna-market/">Read it »<\/a><\/p><\/div>' + marker_anjuna_market.info_window_content = '<div class="infowin"><h4>Anjuna Market<\/h4><span class="date blok">November 23, 2005 (Anjuna Beach, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/anjunabeachmarket.jpg" height="100" alt="Anjuna Market" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Earlier today I caught a bus up to the Anjuna Flea Market and can now tell you for certain that old hippies do not die, they simply move to Goa. The flea market was quite a spectacle\x3B riots of color at every turn and more silver jewelry than you could shake a stick at. <a href="/2005/nov/23/anjuna-market/">Read it »<\/a><\/p><\/div>' marker_anjuna_market.bindInfoWindowHtml(marker_anjuna_market.info_window_content, {maxWidth:400}); GEvent.addListener(marker_anjuna_market, "click", function() { map.panTo(point_anjuna_market, 2); @@ -851,7 +851,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_fish_story = new GMarker(point_fish_story, markerOptions); map.addOverlay(marker_fish_story); - marker_fish_story.info_window_content = '<div class="mcanvas"><h4>Fish Story<\/h4><span>November 19, 2005 (Colva Beach, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/colvabeach.jpg" height="100" alt="Fish Story" \/>The Arabian Sea is warm and the sand sucks at your feet when you walk, schools of tiny fish dart and disappear into each receding wave. In the morning the water is nearly glassy and the beach slopes off so slowly one can walk out at least 200 meters and be only waist deep. <a href="/2005/nov/19/fish-story/">Read it »<\/a><\/p><\/div>' + marker_fish_story.info_window_content = '<div class="infowin"><h4>Fish Story<\/h4><span class="date blok">November 19, 2005 (Colva Beach, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/colvabeach.jpg" height="100" alt="Fish Story" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The Arabian Sea is warm and the sand sucks at your feet when you walk, schools of tiny fish dart and disappear into each receding wave. In the morning the water is nearly glassy and the beach slopes off so slowly one can walk out at least 200 meters and be only waist deep. <a href="/2005/nov/19/fish-story/">Read it »<\/a><\/p><\/div>' marker_fish_story.bindInfoWindowHtml(marker_fish_story.info_window_content, {maxWidth:400}); GEvent.addListener(marker_fish_story, "click", function() { map.panTo(point_fish_story, 2); @@ -862,7 +862,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_the_backwaters = new GMarker(point_the_backwaters, markerOptions); map.addOverlay(marker_the_backwaters); - marker_the_backwaters.info_window_content = '<div class="mcanvas"><h4>The Backwaters of Kerala<\/h4><span>November 14, 2005 (Kerala Backwaters, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/keralabackwater.jpg" height="100" alt="The Backwaters of Kerala" \/>The guide showed us Tamarind trees, coconut palms, lemon trees, vanilla vine, plantain trees and countless other shrubs and bushes whose names I have already forgotten. The most fascinating was a plant that produces a fruit something like a miniature mango that contains cyanide and which, as our guide informed us, is cultivated mainly to commit suicide with \x26mdash\x3B as if it was no big deal and everyone is at least occasionally tempted to each the killer mango. <a href="/2005/nov/14/backwaters-kerala/">Read it »<\/a><\/p><\/div>' + marker_the_backwaters.info_window_content = '<div class="infowin"><h4>The Backwaters of Kerala<\/h4><span class="date blok">November 14, 2005 (Kerala Backwaters, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/keralabackwater.jpg" height="100" alt="The Backwaters of Kerala" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The guide showed us Tamarind trees, coconut palms, lemon trees, vanilla vine, plantain trees and countless other shrubs and bushes whose names I have already forgotten. The most fascinating was a plant that produces a fruit something like a miniature mango that contains cyanide and which, as our guide informed us, is cultivated mainly to commit suicide with \x26mdash\x3B as if it was no big deal and everyone is at least occasionally tempted to each the killer mango. <a href="/2005/nov/14/backwaters-kerala/">Read it »<\/a><\/p><\/div>' marker_the_backwaters.bindInfoWindowHtml(marker_the_backwaters.info_window_content, {maxWidth:400}); GEvent.addListener(marker_the_backwaters, "click", function() { map.panTo(point_the_backwaters, 2); @@ -873,7 +873,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_vasco_de = new GMarker(point_vasco_de, markerOptions); map.addOverlay(marker_vasco_de); - marker_vasco_de.info_window_content = '<div class="mcanvas"><h4>Vasco de Gama Exhumed<\/h4><span>November 10, 2005 (Fort Kochi, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/fortcochin.jpg" height="100" alt="Vasco de Gama Exhumed" \/>Fort Cochin is curious collision of cultures \x26mdash\x3B Chinese, India and even Portuguese. Many of the obviously older buildings are of a distinctly Iberian\x2Dstyle \x26mdash\x3B moss covered, adobe\x2Dcolored arches abound. There is graveyard just down the road with a tombstone that bears the name Vasco de Gama, who died and was buried here for fourteen years before being moved to Lisbon (there we go again, more Europeans digging up and moving the dead). <a href="/2005/nov/10/vasco-de-gama-exhumed/">Read it »<\/a><\/p><\/div>' + marker_vasco_de.info_window_content = '<div class="infowin"><h4>Vasco de Gama Exhumed<\/h4><span class="date blok">November 10, 2005 (Fort Kochi, India)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/fortcochin.jpg" height="100" alt="Vasco de Gama Exhumed" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Fort Cochin is curious collision of cultures \x26mdash\x3B Chinese, India and even Portuguese. Many of the obviously older buildings are of a distinctly Iberian\x2Dstyle \x26mdash\x3B moss covered, adobe\x2Dcolored arches abound. There is graveyard just down the road with a tombstone that bears the name Vasco de Gama, who died and was buried here for fourteen years before being moved to Lisbon (there we go again, more Europeans digging up and moving the dead). <a href="/2005/nov/10/vasco-de-gama-exhumed/">Read it »<\/a><\/p><\/div>' marker_vasco_de.bindInfoWindowHtml(marker_vasco_de.info_window_content, {maxWidth:400}); GEvent.addListener(marker_vasco_de, "click", function() { map.panTo(point_vasco_de, 2); @@ -884,7 +884,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_riots_iraqi = new GMarker(point_riots_iraqi, markerOptions); map.addOverlay(marker_riots_iraqi); - marker_riots_iraqi.info_window_content = '<div class="mcanvas"><h4>Riots, Iraqi Restaurants, Goodbye Seine<\/h4><span>November 8, 2005 (Paris, France)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/republique.jpg" height="100" alt="Riots, Iraqi Restaurants, Goodbye Seine" \/>Well it\x27s my last night here in Paris and I\x27ve chosen to return to the best restaurant we\x27ve been to so far, an Iraqi restaurant in a Marais. I am using all my willpower right now to avoid having a political outburst re the quality of Iraqi food versus the intelligence of George Bush etc etc. I\x27m traveling\x3B I don\x27t want to get into politics except to say that my dislike for the current El Presidente was no small factor in my decision to go abroad. <a href="/2005/nov/08/riots-iraqi-restaurants-goodbye-seine/">Read it »<\/a><\/p><\/div>' + marker_riots_iraqi.info_window_content = '<div class="infowin"><h4>Riots, Iraqi Restaurants, Goodbye Seine<\/h4><span class="date blok">November 8, 2005 (Paris, France)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/republique.jpg" height="100" alt="Riots, Iraqi Restaurants, Goodbye Seine" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Well it\x27s my last night here in Paris and I\x27ve chosen to return to the best restaurant we\x27ve been to so far, an Iraqi restaurant in a Marais. I am using all my willpower right now to avoid having a political outburst re the quality of Iraqi food versus the intelligence of George Bush etc etc. I\x27m traveling\x3B I don\x27t want to get into politics except to say that my dislike for the current El Presidente was no small factor in my decision to go abroad. <a href="/2005/nov/08/riots-iraqi-restaurants-goodbye-seine/">Read it »<\/a><\/p><\/div>' marker_riots_iraqi.bindInfoWindowHtml(marker_riots_iraqi.info_window_content, {maxWidth:400}); GEvent.addListener(marker_riots_iraqi, "click", function() { map.panTo(point_riots_iraqi, 2); @@ -895,7 +895,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_bury_your = new GMarker(point_bury_your, markerOptions); map.addOverlay(marker_bury_your); - marker_bury_your.info_window_content = '<div class="mcanvas"><h4>Bury Your Dead<\/h4><span>November 6, 2005 (Paris, France)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/pariscatacombs.jpg" height="100" alt="Bury Your Dead" \/>I would like to say that the catacombs of Paris had some spectacular effect on me seeing that I strolled through human remains, skulls and femurs mainly, \x22decoratively arranged,\x22 but the truth is, after you get over the initial shock of seeing a skull, well, it turns out you can get adjusted to just about anything. Maybe that in and off itself is the scary part. <a href="/2005/nov/06/bury-your-dead/">Read it »<\/a><\/p><\/div>' + marker_bury_your.info_window_content = '<div class="infowin"><h4>Bury Your Dead<\/h4><span class="date blok">November 6, 2005 (Paris, France)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/pariscatacombs.jpg" height="100" alt="Bury Your Dead" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>I would like to say that the catacombs of Paris had some spectacular effect on me seeing that I strolled through human remains, skulls and femurs mainly, \x22decoratively arranged,\x22 but the truth is, after you get over the initial shock of seeing a skull, well, it turns out you can get adjusted to just about anything. Maybe that in and off itself is the scary part. <a href="/2005/nov/06/bury-your-dead/">Read it »<\/a><\/p><\/div>' marker_bury_your.bindInfoWindowHtml(marker_bury_your.info_window_content, {maxWidth:400}); GEvent.addListener(marker_bury_your, "click", function() { map.panTo(point_bury_your, 2); @@ -906,7 +906,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_the_houses = new GMarker(point_the_houses, markerOptions); map.addOverlay(marker_the_houses); - marker_the_houses.info_window_content = '<div class="mcanvas"><h4>The Houses We Live In<\/h4><span>November 1, 2005 (Paris, France)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/pariscityscape.jpg" height="100" alt="The Houses We Live In" \/>I\x27ve been thinking the last couple of days about something Bill\x27s dad said to me before I left. I\x27m paraphrasing here since I don\x27t remember the exact phrasing he used, but something to the effect of \x22people are essentially the same everywhere, they just build their houses differently.\x22 Indeed, Parisian architecture is completely unlike anything in America. Perhaps more than any other single element, architecture reflects culture and the ideas of the people that make up culture. <a href="/2005/nov/01/houses-we-live/">Read it »<\/a><\/p><\/div>' + marker_the_houses.info_window_content = '<div class="infowin"><h4>The Houses We Live In<\/h4><span class="date blok">November 1, 2005 (Paris, France)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/pariscityscape.jpg" height="100" alt="The Houses We Live In" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>I\x27ve been thinking the last couple of days about something Bill\x27s dad said to me before I left. I\x27m paraphrasing here since I don\x27t remember the exact phrasing he used, but something to the effect of \x22people are essentially the same everywhere, they just build their houses differently.\x22 Indeed, Parisian architecture is completely unlike anything in America. Perhaps more than any other single element, architecture reflects culture and the ideas of the people that make up culture. <a href="/2005/nov/01/houses-we-live/">Read it »<\/a><\/p><\/div>' marker_the_houses.bindInfoWindowHtml(marker_the_houses.info_window_content, {maxWidth:400}); GEvent.addListener(marker_the_houses, "click", function() { map.panTo(point_the_houses, 2); @@ -917,7 +917,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_sainte_chapelle = new GMarker(point_sainte_chapelle, markerOptions); map.addOverlay(marker_sainte_chapelle); - marker_sainte_chapelle.info_window_content = '<div class="mcanvas"><h4>Sainte Chapelle<\/h4><span>October 28, 2005 (Paris, France)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/saintechapelle.jpg" height="100" alt="Sainte Chapelle" \/>Sainte Chapelle was interesting to see after the modern, conceptual art stuff at the Pompidou, rather than simple stained glass, Sainte Chapelle felt quite conceptual. In a sense the entire Bible (i.e. all history from that perspective) is unfolding simultaneously, quite a so\x2Dcalled post\x2Dmodern idea if you think about it. And yet it was conceived and executed over 800 years ago. Kind of kicks a lot pretentious modern art in its collective ass. <a href="/2005/oct/28/sainte-chapelle/">Read it »<\/a><\/p><\/div>' + marker_sainte_chapelle.info_window_content = '<div class="infowin"><h4>Sainte Chapelle<\/h4><span class="date blok">October 28, 2005 (Paris, France)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/saintechapelle.jpg" height="100" alt="Sainte Chapelle" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Sainte Chapelle was interesting to see after the modern, conceptual art stuff at the Pompidou, rather than simple stained glass, Sainte Chapelle felt quite conceptual. In a sense the entire Bible (i.e. all history from that perspective) is unfolding simultaneously, quite a so\x2Dcalled post\x2Dmodern idea if you think about it. And yet it was conceived and executed over 800 years ago. Kind of kicks a lot pretentious modern art in its collective ass. <a href="/2005/oct/28/sainte-chapelle/">Read it »<\/a><\/p><\/div>' marker_sainte_chapelle.bindInfoWindowHtml(marker_sainte_chapelle.info_window_content, {maxWidth:400}); GEvent.addListener(marker_sainte_chapelle, "click", function() { map.panTo(point_sainte_chapelle, 2); @@ -928,7 +928,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_living_in = new GMarker(point_living_in, markerOptions); map.addOverlay(marker_living_in); - marker_living_in.info_window_content = '<div class="mcanvas"><h4>Living in a Railway Car<\/h4><span>October 24, 2005 (Paris, France)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/letour.jpg" height="100" alt="Living in a Railway Car" \/>This French apartment is more like a railway sleeper car than apartment proper. Maybe fifteen feet long and only three feet wide at the ceiling. More like five feet wide at the floor, but, because it\x27s an attic, the outer wall slopes in and you lose two feet by the time you get to the ceiling. It\x27s narrow enough that you can\x27t pass another body when you walk to length of it. <a href="/2005/oct/24/living-railway-car/">Read it »<\/a><\/p><\/div>' + marker_living_in.info_window_content = '<div class="infowin"><h4>Living in a Railway Car<\/h4><span class="date blok">October 24, 2005 (Paris, France)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/letour.jpg" height="100" alt="Living in a Railway Car" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>This French apartment is more like a railway sleeper car than apartment proper. Maybe fifteen feet long and only three feet wide at the ceiling. More like five feet wide at the floor, but, because it\x27s an attic, the outer wall slopes in and you lose two feet by the time you get to the ceiling. It\x27s narrow enough that you can\x27t pass another body when you walk to length of it. <a href="/2005/oct/24/living-railway-car/">Read it »<\/a><\/p><\/div>' marker_living_in.bindInfoWindowHtml(marker_living_in.info_window_content, {maxWidth:400}); GEvent.addListener(marker_living_in, "click", function() { map.panTo(point_living_in, 2); @@ -939,7 +939,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_twenty_more = new GMarker(point_twenty_more, markerOptions); map.addOverlay(marker_twenty_more); - marker_twenty_more.info_window_content = '<div class="mcanvas"><h4>Twenty More Minutes to Go<\/h4><span>October 20, 2005 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/nightswings.jpg" height="100" alt="Twenty More Minutes to Go" \/>Well it\x27s the night before I leave. I just got done pacing around the driveway of my parents house smoking cigarettes\x26#8230\x3B nervously? Excitedly? Restlessly? A bit of all of those I suppose. I walk across the street, over the drainage ditch and head for the swing set at the park. Right now I\x27m swinging in a park in Costa Mesa California. Tomorrow France. Weird. [Photo to the right, \x3Ca href\x3D\x22http://www.flickr.com/photos/scarin/53961434/\x22\x3Evia Flickr\x3C/a\x3E] <a href="/2005/oct/20/twenty-more-minutes-go/">Read it »<\/a><\/p><\/div>' + marker_twenty_more.info_window_content = '<div class="infowin"><h4>Twenty More Minutes to Go<\/h4><span class="date blok">October 20, 2005 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/nightswings.jpg" height="100" alt="Twenty More Minutes to Go" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Well it\x27s the night before I leave. I just got done pacing around the driveway of my parents house smoking cigarettes\x26#8230\x3B nervously? Excitedly? Restlessly? A bit of all of those I suppose. I walk across the street, over the drainage ditch and head for the swing set at the park. Right now I\x27m swinging in a park in Costa Mesa California. Tomorrow France. Weird. [Photo to the right, \x3Ca href\x3D\x22http://www.flickr.com/photos/scarin/53961434/\x22\x3Evia Flickr\x3C/a\x3E] <a href="/2005/oct/20/twenty-more-minutes-go/">Read it »<\/a><\/p><\/div>' marker_twenty_more.bindInfoWindowHtml(marker_twenty_more.info_window_content, {maxWidth:400}); GEvent.addListener(marker_twenty_more, "click", function() { map.panTo(point_twenty_more, 2); @@ -950,7 +950,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_tips_and = new GMarker(point_tips_and, markerOptions); map.addOverlay(marker_tips_and); - marker_tips_and.info_window_content = '<div class="mcanvas"><h4>Tips and Resources<\/h4><span>October 19, 2005 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/travelgear.jpg" height="100" alt="Tips and Resources" \/>An overview of the things you might want to bring on an extended trip, as well as some tips and recommendations on things like visas and vaccinations. The part that was most helpful for me was learning what I \x3Cem\x3Edidn\x27t\x3C/em\x3E need to bring \x26mdash\x3B as it turns out, quite a bit. Nowadays my pack is much smaller and lighter. <a href="/2005/oct/19/tips-and-resources/">Read it »<\/a><\/p><\/div>' + marker_tips_and.info_window_content = '<div class="infowin"><h4>Tips and Resources<\/h4><span class="date blok">October 19, 2005 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/travelgear.jpg" height="100" alt="Tips and Resources" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>An overview of the things you might want to bring on an extended trip, as well as some tips and recommendations on things like visas and vaccinations. The part that was most helpful for me was learning what I \x3Cem\x3Edidn\x27t\x3C/em\x3E need to bring \x26mdash\x3B as it turns out, quite a bit. Nowadays my pack is much smaller and lighter. <a href="/2005/oct/19/tips-and-resources/">Read it »<\/a><\/p><\/div>' marker_tips_and.bindInfoWindowHtml(marker_tips_and.info_window_content, {maxWidth:400}); GEvent.addListener(marker_tips_and, "click", function() { map.panTo(point_tips_and, 2); @@ -961,7 +961,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_the_new = new GMarker(point_the_new, markerOptions); map.addOverlay(marker_the_new); - marker_the_new.info_window_content = '<div class="mcanvas"><h4>The New Luddites<\/h4><span>October 8, 2005 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/books.jpg" height="100" alt="The New Luddites" \/>An older, non\x2Dtravel piece about Google\x27s plan to scan all the world\x27s books and Luddite\x2Dlike response from many authors. Let\x27s see, someone wants to make your book easier to find, searchable and indexable and you\x27re opposed to it? You\x27re a fucking idiot. <a href="/2005/oct/08/new-luddites/">Read it »<\/a><\/p><\/div>' + marker_the_new.info_window_content = '<div class="infowin"><h4>The New Luddites<\/h4><span class="date blok">October 8, 2005 (Los Angeles, California)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/books.jpg" height="100" alt="The New Luddites" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>An older, non\x2Dtravel piece about Google\x27s plan to scan all the world\x27s books and Luddite\x2Dlike response from many authors. Let\x27s see, someone wants to make your book easier to find, searchable and indexable and you\x27re opposed to it? You\x27re a fucking idiot. <a href="/2005/oct/08/new-luddites/">Read it »<\/a><\/p><\/div>' marker_the_new.bindInfoWindowHtml(marker_the_new.info_window_content, {maxWidth:400}); GEvent.addListener(marker_the_new, "click", function() { map.panTo(point_the_new, 2); @@ -972,7 +972,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_one_nation = new GMarker(point_one_nation, markerOptions); map.addOverlay(marker_one_nation); - marker_one_nation.info_window_content = '<div class="mcanvas"><h4>One Nation Under a Groove<\/h4><span>March 25, 2005 (Northampton, Massachusetts)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/ipod.jpg" height="100" alt="One Nation Under a Groove" \/>The sky is falling! The iPod! It\x27s ruining our culture! Or, uh, maybe it\x27s just like the Walkman, but better. And since, so far as I can tell, the world did not collapse with the introduction of the Walkman and headphones, it probably isn\x27t going to fall apart just because the storage format for our music has changed. [Photo to the right via \x3Ca href\x3D\x22http://flickr.com/photos/rogpool/2960735485/\x22\x3EFlickr\x3C/a\x3E] <a href="/2005/mar/25/one-nation-under-groove/">Read it »<\/a><\/p><\/div>' + marker_one_nation.info_window_content = '<div class="infowin"><h4>One Nation Under a Groove<\/h4><span class="date blok">March 25, 2005 (Northampton, Massachusetts)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/ipod.jpg" height="100" alt="One Nation Under a Groove" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>The sky is falling! The iPod! It\x27s ruining our culture! Or, uh, maybe it\x27s just like the Walkman, but better. And since, so far as I can tell, the world did not collapse with the introduction of the Walkman and headphones, it probably isn\x27t going to fall apart just because the storage format for our music has changed. [Photo to the right via \x3Ca href\x3D\x22http://flickr.com/photos/rogpool/2960735485/\x22\x3EFlickr\x3C/a\x3E] <a href="/2005/mar/25/one-nation-under-groove/">Read it »<\/a><\/p><\/div>' marker_one_nation.bindInfoWindowHtml(marker_one_nation.info_window_content, {maxWidth:400}); GEvent.addListener(marker_one_nation, "click", function() { map.panTo(point_one_nation, 2); @@ -983,7 +983,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_farewell_mr = new GMarker(point_farewell_mr, markerOptions); map.addOverlay(marker_farewell_mr); - marker_farewell_mr.info_window_content = '<div class="mcanvas"><h4>Farewell Mr. Hunter H Thompson<\/h4><span>February 24, 2005 (Northampton, Massachusetts)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/thompson.jpg" height="100" alt="Farewell Mr. Hunter H Thompson" \/>Hunter S. Thompson departs on a journey to the western lands. Thompson\x27s \x3Cem\x3EFear and Loathing in Las Vegas\x3C/em\x3E delivered the penultimate eulogy for the dreams of the 1960\x27s, one that mourned, but also tried to lay the empty idealism to rest. <a href="/2005/feb/24/farewell-mr-hunter-h-thompson/">Read it »<\/a><\/p><\/div>' + marker_farewell_mr.info_window_content = '<div class="infowin"><h4>Farewell Mr. Hunter H Thompson<\/h4><span class="date blok">February 24, 2005 (Northampton, Massachusetts)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/thompson.jpg" height="100" alt="Farewell Mr. Hunter H Thompson" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Hunter S. Thompson departs on a journey to the western lands. Thompson\x27s \x3Cem\x3EFear and Loathing in Las Vegas\x3C/em\x3E delivered the penultimate eulogy for the dreams of the 1960\x27s, one that mourned, but also tried to lay the empty idealism to rest. <a href="/2005/feb/24/farewell-mr-hunter-h-thompson/">Read it »<\/a><\/p><\/div>' marker_farewell_mr.bindInfoWindowHtml(marker_farewell_mr.info_window_content, {maxWidth:400}); GEvent.addListener(marker_farewell_mr, "click", function() { map.panTo(point_farewell_mr, 2); @@ -994,7 +994,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_the_art = new GMarker(point_the_art, markerOptions); map.addOverlay(marker_the_art); - marker_the_art.info_window_content = '<div class="mcanvas"><h4>The Art of the Essay<\/h4><span>October 10, 2004 (Northampton, Massachusetts)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/essay.jpg" height="100" alt="The Art of the Essay" \/>I generally ignore internet debates, they never go anywhere, so why bother. But we all have our weak points and when programmer Paul Graham posted what might be the dumbest essay on writing that\x27s ever been written, I just couldn\x27t help myuself. <a href="/2004/oct/10/art-essay/">Read it »<\/a><\/p><\/div>' + marker_the_art.info_window_content = '<div class="infowin"><h4>The Art of the Essay<\/h4><span class="date blok">October 10, 2004 (Northampton, Massachusetts)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/essay.jpg" height="100" alt="The Art of the Essay" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>I generally ignore internet debates, they never go anywhere, so why bother. But we all have our weak points and when programmer Paul Graham posted what might be the dumbest essay on writing that\x27s ever been written, I just couldn\x27t help myuself. <a href="/2004/oct/10/art-essay/">Read it »<\/a><\/p><\/div>' marker_the_art.bindInfoWindowHtml(marker_the_art.info_window_content, {maxWidth:400}); GEvent.addListener(marker_the_art, "click", function() { map.panTo(point_the_art, 2); @@ -1005,7 +1005,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_farewell_mr = new GMarker(point_farewell_mr, markerOptions); map.addOverlay(marker_farewell_mr); - marker_farewell_mr.info_window_content = '<div class="mcanvas"><h4>Farewell Mr. Cash<\/h4><span>September 12, 2003 (Northampton, Massachusetts)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/cash.jpg" height="100" alt="Farewell Mr. Cash" \/>Johnny Cash heads for the western lands. <a href="/2003/sep/12/farewell-mr-cash/">Read it »<\/a><\/p><\/div>' + marker_farewell_mr.info_window_content = '<div class="infowin"><h4>Farewell Mr. Cash<\/h4><span class="date blok">September 12, 2003 (Northampton, Massachusetts)<\/span><p><img src="http://images.luxagraf.net/post-thumbs/2008/cash.jpg" height="100" alt="Farewell Mr. Cash" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>Johnny Cash heads for the western lands. <a href="/2003/sep/12/farewell-mr-cash/">Read it »<\/a><\/p><\/div>' marker_farewell_mr.bindInfoWindowHtml(marker_farewell_mr.info_window_content, {maxWidth:400}); GEvent.addListener(marker_farewell_mr, "click", function() { map.panTo(point_farewell_mr, 2); diff --git a/templates/includes/map_entry_list_template.html b/templates/includes/map_entry_list_template.html index 968e29d..efaac93 100644 --- a/templates/includes/map_entry_list_template.html +++ b/templates/includes/map_entry_list_template.html @@ -59,7 +59,7 @@ markerOptions = { clickable:true, draggable:false, icon:tinyIcon}; marker_{{entry.title|truncatewords:2|slugify_under}} = new GMarker(point_{{entry.title|truncatewords:2|slugify_under}}, markerOptions); map.addOverlay(marker_{{entry.title|truncatewords:2|slugify_under}}); - marker_{{entry.title|truncatewords:2|slugify_under}}.info_window_content = '<div class="mcanvas"><h4>{{entry.title}}<\/h4><span>{{entry.pub_date|date:"F j, Y"}} ({% ifequal entry.location.state.country.name "United States" %}{{entry.location.name|smartypants|safe}}, {{entry.location.state.name}}){%else%}{{entry.location.name|smartypants|safe}}, {{entry.location.state.country.name}}){%endifequal%}<\/span><p><img src="{{entry.get_thumbnail_url}}" height="100" alt="{{ entry.title }}" \/>{{entry.dek|escapejs}} <a href="{{entry.get_absolute_url}}">Read it »<\/a><\/p><\/div>' + marker_{{entry.title|truncatewords:2|slugify_under}}.info_window_content = '<div class="infowin"><h4>{{entry.title}}<\/h4><span class="date blok">{{entry.pub_date|date:"F j, Y"}} ({% ifequal entry.location.state.country.name "United States" %}{{entry.location.name|smartypants|safe}}, {{entry.location.state.name}}){%else%}{{entry.location.name|smartypants|safe}}, {{entry.location.state.country.name}}){%endifequal%}<\/span><p><img src="{{entry.get_thumbnail_url}}" height="100" alt="{{ entry.title }}" style="float: left; border: #000 10px solid; margin-right: 4px; margin-bottom: 4px; height: 100px;" \/>{{entry.dek|escapejs}} <a href="{{entry.get_absolute_url}}">Read it »<\/a><\/p><\/div>' marker_{{entry|truncatewords:2|slugify_under}}.bindInfoWindowHtml(marker_{{entry|truncatewords:2|slugify_under}}.info_window_content, {maxWidth:400}); GEvent.addListener(marker_{{entry.title|truncatewords:2|slugify_under}}, "click", function() { map.panTo(point_{{entry.title|truncatewords:2|slugify_under}}, 2); diff --git a/templates/includes/recent_entries.html b/templates/includes/recent_entries.html index d36d449..b461eed 100644 --- a/templates/includes/recent_entries.html +++ b/templates/includes/recent_entries.html @@ -1,74 +1,27 @@ -<ul> - - <li> - <dl> - <dt> - <span class="post-image"><img src="http://images.luxagraf.net/post-thumbs/2009/strangersonatrain.jpg" alt="No Strangers on a Train"/></span> + <ul> + <li> <h3><a href="/2009/apr/13/strangers-on-a-train/" title="Why Americans love train travel, despite having few trains">No Strangers on a Train</a></h3> - </dt> - <dd> - <span class="date">April 13, 2009 (Athens, Georgia)</span> - We mythologize trains because they harken back to an age of community travel, a real, tangible community of travelers, not just backpackers, but people from all walks of life, people traveling near and far together in a shared space that isn't locked down like an airplane and isn't isolated like a car; it's a shared travel experience and there are precious few of those left in our world. - <span class="more"><a href="/2009/apr/13/strangers-on-a-train/" title="No Strangers on a Train">Read it »</a></span> - </dd> - </dl> - </li> - - <li> - <dl> - <dt> - <span class="post-image"><img src="http://images.luxagraf.net/post-thumbs/2009/codexofbunnies.jpg" alt="Leonardo Da Vinci and the Codex on Bunnies"/></span> + <img src="http://images.luxagraf.net/post-thumbs/2009/strangersonatrain.jpg" alt="No Strangers on a Train" class="post-image" /> + <time datetime="2009-04-13 18:36:13">April 13, 2009</time> • <span class="location">Athens, <a href="/writing/united-states/1/" title="travel writing from the United States">Georgia</a></span> + <p class="intro">We mythologize trains because they harken back to an age of community travel, a real, tangible community of travelers, not just backpackers, but people from all walks of life, people traveling near and far together in a shared space that isn't locked down like an airplane and isn't isolated like a car; it's a shared travel experience and there are precious few of those left in our world. <a class="permalink" href="/2009/apr/13/strangers-on-a-train/" title="No Strangers on a Train">Read it »</a></p> + </li> + <li> <h3><a href="/2008/dec/09/leonardo-da-vinci-and-codex-bunnies/" title="Leondaro Da Vinci comes to Birmingham Alabama, along with some bunnies">Leonardo Da Vinci and the Codex on Bunnies</a></h3> - </dt> - <dd> - <span class="date">December 9, 2008 (Birmingham, Alabama)</span> - A few pages from Leonardo Da Vinci's notebooks make a rare trip outside Italy, to Birmingham, AL, of all places. But the Birmingham Museum of Art is home to far more alarming works of art, works which depict the eventual, inevitable, bunny takeover, after which all the elements of our reality will be replaced by bunnies. Seriously. You heard it here first. - <span class="more"><a href="/2008/dec/09/leonardo-da-vinci-and-codex-bunnies/" title="Leonardo Da Vinci and the Codex on Bunnies">Read it »</a></span> - </dd> - </dl> - </li> - - <li> - <dl> - <dt> - <span class="post-image"><img src="http://images.luxagraf.net/post-thumbs/2008/reflectedtrees.jpg" alt="Elkmont and the Great Smoky Mountains"/></span> + <img src="http://images.luxagraf.net/post-thumbs/2009/codexofbunnies.jpg" alt="Leonardo Da Vinci and the Codex on Bunnies" class="post-image" /> + <time datetime="2008-12-09 17:18:33">December 9, 2008</time> • <span class="location">Birmingham, <a href="/writing/united-states/1/" title="travel writing from the United States">Alabama</a></span> + <p class="intro">A few pages from Leonardo Da Vinci's notebooks make a rare trip outside Italy, to Birmingham, AL, of all places. But the Birmingham Museum of Art is home to far more alarming works of art, works which depict the eventual, inevitable, bunny takeover, after which all the elements of our reality will be replaced by bunnies. Seriously. You heard it here first. <a class="permalink" href="/2008/dec/09/leonardo-da-vinci-and-codex-bunnies/" title="Leonardo Da Vinci and the Codex on Bunnies">Read it »</a></p> + </li> + <li> <h3><a href="/2008/oct/31/elkmont-and-great-smoky-mountains/" title="Travels in the the Smoky Mountains, home of the lost Elkmont Railroad">Elkmont and the Great Smoky Mountains</a></h3> - </dt> - <dd> - <span class="date">October 31, 2008 (Great Smoky Mountains, Tennessee)</span> - Pigeon Forge is Myrtle Beach in the mountains. Redneck weddings cascade straight out of the chapel and into the mini golf reception area. Pigeon Forge is everything that's wrong with America. But we aren't here for Pigeon Forge, it just happens to have a free condo we're staying in. We're here for the mountains. Smoky Mountain National Park is just a few miles up the road. - <span class="more"><a href="/2008/oct/31/elkmont-and-great-smoky-mountains/" title="Elkmont and the Great Smoky Mountains">Read it »</a></span> - </dd> - </dl> - </li> - - <li> - <dl> - <dt> - <span class="post-image"><img src="http://images.luxagraf.net/post-thumbs/2008/chestateeriver.jpg" alt="Rope Swings and River Floats"/></span> + <img src="http://images.luxagraf.net/post-thumbs/2008/reflectedtrees.jpg" alt="Elkmont and the Great Smoky Mountains" class="post-image" /> + <time datetime="2008-10-31 14:16:13">October 31, 2008</time> • <span class="location">Great Smoky Mountains, <a href="/writing/united-states/1/" title="travel writing from the United States">Tennessee</a></span> + <p class="intro">Pigeon Forge is Myrtle Beach in the mountains. Redneck weddings cascade straight out of the chapel and into the mini golf reception area. Pigeon Forge is everything that's wrong with America. But we aren't here for Pigeon Forge, it just happens to have a free condo we're staying in. We're here for the mountains. Smoky Mountain National Park is just a few miles up the road. <a class="permalink" href="/2008/oct/31/elkmont-and-great-smoky-mountains/" title="Elkmont and the Great Smoky Mountains">Read it »</a></p> + </li> + <li> <h3><a href="/2008/jul/27/rope-swings-and-river-floats/" title="A trip down the Chestatee River">Rope Swings and River Floats</a></h3> - </dt> - <dd> - <span class="date">July 27, 2008 (Mountain Cabin, Georgia)</span> - Two weekends ago we went up to the mountains, just outside of Dahlonega GA, and floated the Chestatee River using inner tubes, various pool toys and one super-cool inflatable seahorse. Unfortunately, proving one of my travel mottos -- you can never go back -- a return trip proved disastrous. - <span class="more"><a href="/2008/jul/27/rope-swings-and-river-floats/" title="Rope Swings and River Floats">Read it »</a></span> - </dd> - </dl> - </li> - - <li> - <dl> - <dt> - <span class="post-image"><img src="http://images.luxagraf.net/post-thumbs/2008/daysnights.jpg" alt="Our Days Are Becoming Nights"/></span> - <h3><a href="/2008/jul/06/our-days-are-becoming-nights/" title="On Leaving Nicaragua">Our Days Are Becoming Nights</a></h3> - </dt> - <dd> - <span class="date">July 6, 2008 (León, Nicaragua)</span> - A short thought on the eve of our departure from Nicaragua: Everywhere I go I think, I should live here... I should be able to not just visit places, but in habit them. Of course that isn't possible, which is too bad. - <span class="more"><a href="/2008/jul/06/our-days-are-becoming-nights/" title="Our Days Are Becoming Nights">Read it »</a></span> - </dd> - </dl> - </li> - -</ul>
\ No newline at end of file + <img src="http://images.luxagraf.net/post-thumbs/2008/chestateeriver.jpg" alt="Rope Swings and River Floats" class="post-image" /> + <time datetime="2008-07-27 19:14:49">July 27, 2008</time> • <span class="location">Mountain Cabin, <a href="/writing/united-states/1/" title="travel writing from the United States">Georgia</a></span> + <p class="intro">Two weekends ago we went up to the mountains, just outside of Dahlonega GA, and floated the Chestatee River using inner tubes, various pool toys and one super-cool inflatable seahorse. Unfortunately, proving one of my travel mottos -- you can never go back -- a return trip proved disastrous. <a class="permalink" href="/2008/jul/27/rope-swings-and-river-floats/" title="Rope Swings and River Floats">Read it »</a></p> + </li> + </ul>
\ No newline at end of file diff --git a/templates/includes/recent_entries_template.html b/templates/includes/recent_entries_template.html index 92d50dc..247d915 100644 --- a/templates/includes/recent_entries_template.html +++ b/templates/includes/recent_entries_template.html @@ -1,18 +1,9 @@ {% load typogrify %} -<ul> - {% for object in object_list %} - <li> - <dl> - <dt> - <span class="post-image"><img src="{{object.get_thumbnail_url}}" alt="{{ object.title }}"/></span> + <ul>{% for object in object_list %} + <li> <h3><a href="{{object.get_absolute_url}}" title="{%if object.title_keywords%}{{object.title_keywords}}{%else%}{{object.title}}{%endif%}">{{object.title|smartypants|widont|safe}}</a></h3> - </dt> - <dd> - <span class="date">{{object.pub_date|date:"F j, Y"}} {% ifequal object.location.state.country.name "United States" %}({{object.location.name|smartypants|safe}}, {{object.location.state.name}}){%else%}({{object.location.name|smartypants|safe}}, {{object.location.state.country.name}}){%endifequal%}</span> - {{object.dek|safe}} - <span class="more"><a href="{{object.get_absolute_url}}" title="{{object.title}}">Read it »</a></span> - </dd> - </dl> - </li> - {% endfor %} -</ul>
\ No newline at end of file + {%if object.thumbnail%}<img src="{{object.get_thumbnail_url}}" alt="{{ object.title }}" class="post-image" />{%endif%} + <time datetime="{{object.pub_date}}">{{object.pub_date|date:"F j, Y"}}</time> • <span class="location">{% ifequal object.location.state.country.name "United States" %}{{object.location.name|smartypants|safe}}, <a href="/writing/united-states/1/" title="travel writing from the United States">{{object.location.state.name}}</a>{%else%}{{object.location.name|smartypants|safe}}, <a href="/writing/{{object.location.state.country.slug}}/1/" title="travel writing from {{object.location.state.country.name}}">{{object.location.state.country.name}}</a>{%endifequal%}</span> + <p class="intro">{{object.dek|safe}} <a class="permalink" href="{{object.get_absolute_url}}" title="{{object.title}}">Read it »</a></p> + </li>{% endfor %} + </ul>
\ No newline at end of file |