summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluxagraf <luxagraf@gmail.com>2011-08-16 22:07:54 -0400
committerluxagraf <luxagraf@gmail.com>2011-08-16 22:07:54 -0400
commit0b481fd7931c2ae20ca21f89a87f2ba6a6c01e10 (patch)
treefbcb1ccee6512aa91b665f231a4405ecedef439f
parent5e76a7bbb5d114ecd310ad3f408c33331a072037 (diff)
cleaned up html in archives, eliminated some nav and section tags
-rw-r--r--apps/blog/models.py2
-rw-r--r--base_urls.py67
-rw-r--r--media/config.rb1
-rw-r--r--media/css/stylesv6.css2
-rw-r--r--media/sass/_768.sass10
-rw-r--r--media/sass/_992.sass39
-rw-r--r--media/sass/_typography.sass7
-rw-r--r--settings.py161
-rw-r--r--templates/archives/homepage.html4
-rw-r--r--templates/archives/map.html23
-rw-r--r--templates/archives/photos.html24
-rw-r--r--templates/archives/projects.html27
-rw-r--r--templates/archives/writing.html28
-rw-r--r--templates/base.html8
-rw-r--r--templates/bin/map_sidebar.html48
-rw-r--r--templates/bin/recent_entries.html2
-rw-r--r--templates/details/about.html31
-rw-r--r--templates/details/code.html25
-rw-r--r--templates/details/contact.html67
-rw-r--r--templates/details/national-parks.html20
-rw-r--r--templates/details/photo_galleries.html17
21 files changed, 181 insertions, 432 deletions
diff --git a/apps/blog/models.py b/apps/blog/models.py
index 9a104d7..37841fe 100644
--- a/apps/blog/models.py
+++ b/apps/blog/models.py
@@ -71,7 +71,7 @@ class Entry(models.Model):
dek = models.TextField(null=True,blank=True)
pub_date = models.DateTimeField('Date published')
enable_comments = models.BooleanField(default=True)
- point = models.PointField(null=True)
+ point = models.PointField(null=True, blank=True)
location = models.ForeignKey(Location, null=True)
region = models.ForeignKey(Region, null=True)
status = models.IntegerField(choices=PUB_STATUS, default=0)
diff --git a/base_urls.py b/base_urls.py
deleted file mode 100644
index 37bfa87..0000000
--- a/base_urls.py
+++ /dev/null
@@ -1,67 +0,0 @@
-from django.conf.urls.defaults import *
-from django.contrib import admin
-from django.views.generic import list_detail
-from django.views.generic.simple import redirect_to,direct_to_template
-from django.contrib.sitemaps import FlatPageSitemap
-from django.conf import settings
-
-from blog.models import BlogSitemap,LatestFull
-from locations.models import WritingbyLocationSitemap
-from links.models import LatestLinks
-from photos.models import PhotoGallerySitemap
-from projects.models.base import ProjectSitemap
-
-admin.autodiscover()
-
-
-sitemaps = {
- 'blog': BlogSitemap,
- 'photos': PhotoGallerySitemap,
- 'projects': ProjectSitemap
-}
-feeds = {
- 'writing': LatestFull,
- '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}),
- (r'^images/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.IMAGES_ROOT}),
- )
-else:
- urlpatterns = patterns('')
-
-# old page redirects
-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'}),
-)
-
-urlpatterns += patterns('',
- (r'^admin/doc/', include('django.contrib.admindocs.urls')),
- (r'^admin/filebrowser/', include('filebrowser.urls')),
- (r'^admin/', include(admin.site.urls),),
- (r'^grappelli/', include('grappelli.urls')),
- (r'^feeds/(?P<url>.*)/$', 'django.contrib.syndication.views.feed', {'feed_dict': feeds}),
- (r'^robots.txt$', direct_to_template, {'template': 'archives/robots.html'}),
- (r'^googleb11655cd59dacf3c.html$', direct_to_template, {'template': 'static/gverify.html'}),
- (r'^contact/', direct_to_template, {'template': 'details/contact.html'}),
- (r'^sitemap.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}),
- (r'^writing/', include('blog.urls')),
- (r'^projects/', include('projects.urls')),
- #Entry detail i.e. /year/month/day/my-title/
- (r'(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/(?P<slug>[-\w]+)/$', 'blog.views.entry_detail'),
- # locations
- (r'^locations/', include('locations.urls')),
- (r'^photos/', include('photos.urls')),
- (r'^photo/', include('photos.detail_urls')),
- # map
- (r'^map/', include('locations.urls')),
- #about
- (r'^about/$', 'blog.views.about'), #'blog.views.home'),
- #homepage
- (r'^$', 'blog.views.home'), #'blog.views.home'),
-)
diff --git a/media/config.rb b/media/config.rb
index 224163a..0bf7480 100644
--- a/media/config.rb
+++ b/media/config.rb
@@ -1,3 +1,4 @@
+require 'susy'
# Require any additional compass plugins here.
project_type = :stand_alone
# Set this to the root of your project when deployed:
diff --git a/media/css/stylesv6.css b/media/css/stylesv6.css
index d8391cf..62ea31f 100644
--- a/media/css/stylesv6.css
+++ b/media/css/stylesv6.css
@@ -1 +1 @@
-ol,ul,li,dl{list-style:none;margin:0;padding:0;border:0;outline:0;background:transparent}blockquote,q{quotes:none}hr{display:none}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}html{overflow-y:scroll;background:#fff}body{margin:0 auto;padding:0;width:90%;font:normal 100% Hoefler Text, Georgia, Times New Roman, Times, serif;color:#201a11;background-color:transparent}h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue, Helvetica, Verdana, sans-serif}h1{font-size:1.875em;line-height:1.3em;font-weight:normal}h2{margin-bottom:0.75em;font-size:1.5em;line-height:1.5;font-weight:normal}h3{margin-bottom:1em;font-size:1.6em;line-height:1.5}h4{margin-bottom:1.25em;font-size:1.25em;line-height:1.25}h5{margin-bottom:1.5em;font-size:1em}h6{font-size:1em}p{font-size:1.063em;line-height:1.5em;margin:1em 0 0}ul,ol{margin:0 0 1.5em -24px;padding-left:24px}ul{list-style-type:disc}ol{list-style-type:decimal}li ul,li ol{margin:0;font-size:1em}dl,dd{margin-bottom:1.5em}dt{font-weight:normal}b,strong{font-weight:bold}i,em{font-style:italic}footer p{font-size:0.625em;text-align:center}a{text-decoration:none;color:#201a11;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;-ms-transition:color 0.3s ease-out;transition:color 0.3s ease-out}a:hover{color:#b53a04}sup{font:normal 0.625em Helvetica, Verdana, sans-serif}small{font:normal 0.75em Helvetica, Verdana, sans-serif}blockquote{font-style:italic;font-size:1em;line-height:1.625em}blockquote p{font-size:1em}blockquote cite{font-style:normal}img{border:10px #201a11 solid}pre{margin-bottom:1.5em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}pre,code{font:0.875em "andale mono", "lucida console", monospace;line-height:1.5}.bl,time,#photo-galleries h1{text-transform:uppercase;font-size:11px;letter-spacing:1px}.drop{font-size:3em;float:left;display:block;padding:18px 10px 5px 0;overflow:visible}.double .drop,.drop-small{font-size:2.9em;display:block;float:left;padding:18px 8px 5px 0;overflow:visible}.button{display:block;margin-top:8px}.button a{padding:9px 14px 7px 14px;font-weight:bold;line-height:25px;text-transform:uppercase;background:#d7d7d7;color:#666 !important;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font:bold 10px Helvetica, Verdana, sans-serif;width:auto}.button a:hover{background:#b53a04;color:#fff !important}.alert{color:#ff3530}#page-navigation{margin:24px auto}#page-navigation strong{display:block;text-align:right;margin-top:1px;text-transform:uppercase;font-size:0.75em;letter-spacing:0.163em;font-weight:normal;font-style:normal}#pagination{margin-top:1em;border-top:1px #201a11 dotted;border-bottom:1px #201a11 dotted;text-align:center;font-family:Helvetica Neue, Helvetica, Verdana, sans-serif;padding:0.25em 0}#pagination ul{margin-bottom:0}#pagination li{display:inline;text-align:center}a{outline:none;color:#111;text-decoration:none}a:visited{outline:none;color:#111;text-decoration:none}a:hover{outline:none;color:#b53a04;text-decoration:none}a:active,a:focus{outline:none;color:#000}figure{margin-bottom:1.5em}figure img,figure object,figure embed{margin-bottom:0.75em;max-width:100%}figcaption{display:block;font-weight:normal}table{border-collapse:collapse;border-spacing:0;margin-bottom:1.4em;width:100%;font-size:0.875em}th{font-weight:bold;padding:0.25em 10px 0.25em 5px}td,caption{padding:0.25em 10px 0.25em 5px}tfoot{font-style:italic}caption{background-color:transparent}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.hide{display:none}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:link{-webkit-tap-highlight-color:#349edb}::-webkit-selection{background:#1777af;color:#fafafa;text-shadow:none}::-moz-selection{background:#1777af;color:#fafafa;text-shadow:none}::selection{background:#1777af;color:#fafafa;text-shadow:none}.ie7 img,.iem7 img{-ms-interpolation-mode:bicubic}header[role="banner"]{margin:0 auto;text-align:center}header[role="banner"] h1{background:url("../img/tree.png") 0 0 no-repeat;text-indent:-9999px;width:151px;height:84px;margin:0 auto}header[role="banner"] h2{background:url("../img/text-centered.png") 0 0 no-repeat;text-indent:-9999px;width:184px;height:54px;margin:0 auto}nav[role="navigation"],footer[role="contentinfo"] nav{margin:1em auto;border-top:1px #201a11 dotted;border-bottom:1px #201a11 dotted;padding:0.5em;text-align:center}nav[role="navigation"] ul,footer[role="contentinfo"] nav ul{margin:0.25em 0 0.25em -30px}nav[role="navigation"] li,footer[role="contentinfo"] nav li{display:inline;margin:0 0.125em}#breadcrumbs{text-align:center}#breadcrumbs li{display:inline}img{width:95%;height:auto}.postpic,.postpicright{display:block;width:auto}object,embed{width:100%}.postpic{float:left;margin:0.3em 10px 10px 0}.postpicright{float:right;margin:0.3em 0 10px 10px}.postpicleft{float:left;margin:5px}.picfull{margin-top:20px}.picwide{clear:both;margin:1em 0}.figure{position:relative}.figure .legend{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;position:absolute;bottom:10px;left:0;font-size:13px;padding:8px 0 8px 12px;width:95%;background:#201a11;color:#999}.dateline{text-align:center}.archive h1{font-size:1.5em;text-align:center}.archive article{padding-bottom:1em;border-bottom:1px #ececec solid}.home article{border:none;margin-bottom:2em}.home h1{font-size:1.2em;margin:0;text-align:center}.home img{float:left;width:auto;margin:20px 8px 0 0}.home .sh{text-transform:uppercase;font-weight:bold;font-size:0.75em;margin:2em 0}#photo-galleries{margin-top:2em}#photo-galleries h1{font:13px bold Hoefler Text, Georgia, Times New Roman, Times, serif;color:#fff}#photo-galleries li{margin:10px 0 0 0}.geo,article[role="main"] time{margin:0.5em 0;display:block;text-align:center}article[role="main"]{margin-top:3em}article[role="main"] h1{text-align:center;font-size:1.5em}article[role="main"] p > a{color:#b53a04}article[role="main"] p > a:hover{text-decoration:underline}.footnote{border-top:1px #201a11 dotted;margin:1.5em 0 0 0;padding:1em 0 0 0}.footnote p{font-size:0.875em !important;line-height:20px !important}#page-navigation{margin:2em auto;text-align:center;display:table}#page-navigation ul{margin:0 auto;width:100%;text-align:center;padding:0}#page-navigation li{margin:6px auto;clear:both;line-height:24px;text-align:center}#page-navigation span{min-width:70px;display:block;text-align:right;margin-right:10px;margin-top:2px;float:left}#page-navigation a{display:block;float:left;text-align:left;font-style:italic}#map-canvas{border:10px #201a11 solid;width:95%;height:300px}.map-legend h4{font-size:1em;font-weight:bold;margin:1em 0 0.25em}.map-legend li{display:inline}.map-legend li:after{content:","}.infowin h4{margin:0 0 5px 0;font-weight:normal}.infowin .date{text-transform:uppercase;font-size:11px;letter-spacing:1px}.infowin p{font-size:1em}footer[role="contentinfo"]{margin-top:2em}nav:after,footer:before,footer:after,.archive article:after,#archive:after,article[role="main"] header:after,#map-canvas:after{content:".";display:block;height:0;clear:both;visibility:hidden}.dark{background:#201a11}.dark body{color:#ccc}.dark *:focus{outline:#b53a04 dotted thin}.dark a{color:#b53a04}.dark a:visited{color:#fff;text-decoration:none}.dark a:hover{color:#fff;text-decoration:none}.dark a:visited > :hover{color:#b53a04}.dark img{border:none}.dark header[role="banner"],.dark footer[role='contentinfo']{margin-bottom:0.5em}.dark header[role="banner"] nav,.dark footer[role='contentinfo'] nav{margin-bottom:0}.dark header[role="banner"] a,.dark footer[role='contentinfo'] a{color:#fff}.dark header[role="banner"] a:hover,.dark footer[role='contentinfo'] a:hover{color:#b53a04}.dark header[role="banner"] a:visited,.dark footer[role='contentinfo'] a:visited{color:#fff}.dark header[role="banner"] h1,.dark footer[role='contentinfo'] h1{background:url("../img/tree.png") left -84px no-repeat}.dark header[role="banner"] h2,.dark footer[role='contentinfo'] h2{background:url("../img/text-centered.png") 0 -60px no-repeat}.dark header[role="banner"]{border-bottom:#ccc 1px solid}.dark article[role="main"] .legend{bottom:0}.dark .park{text-align:center;position:relative}.dark .park h1{font-size:1.5em;margin-bottom:5px}.dark .park h2{font-size:1.125em;margin:0}.dark .park img{width:100%}.dark .park .legend{position:relative}.dark .park .meta{height:0}.dark .park .buttons li{margin:5px;display:inline;text-transform:uppercase;font:normal 0.5em Helvetica Neue, Helvetica, Verdana, sans-serif}.dark .park .map-container{width:469px;height:392px;position:absolute;right:20px;bottom:60px;z-index:2000;margin:0;padding:0;background:url("../img/mapbg-dark.png") no-repeat top left}.dark .park .map-wrapper{width:400px;height:328px;margin:37px 0 0 44px}.dark .park .more-container{width:405px;height:260px;position:absolute;right:-30px;bottom:40px;z-index:2000;background:url("../img/parkbg.png") no-repeat top left;font:normal 0.9em/25px Helvetica Neue, Helvetica, Verdana, sans-serif}.dark .park .more-container dl{margin-top:45px;margin-left:45px;text-align:left}.dark .park .more-container dl dt,.dark .park .more-container dl dd{margin:4px 0;color:#fff}.dark .park .more-container dl dt{clear:left;float:left;width:65px;font-weight:bold;line-height:25px;font-size:0.7em;text-transform:uppercase;text-align:right;margin-right:8px}.dark .park .more-container dl dd{float:left;width:250px;overflow:hidden}.dark .park .more-container dl dd a:hover{color:#b53a04}.black{background:#14100b;color:#ccc}.black *:focus{outline:#b53a04 dotted thin}.black a{text-decoration:none;color:#b53a04}.black a:visited{color:#fff;text-decoration:none}.black a:hover{color:#fff;text-decoration:none}.black #breadcrumbs{color:#ccc}.black header[role="banner"] h1{background:url("../img/tree.png") left -168px no-repeat}.black header[role="banner"] h2{background:url("../img/text-centered.png") 0 -121px no-repeat}.black nav[role="navigation"]{border-top:1px #ccc dotted;border-bottom:1px #ccc dotted}.black .directions{display:none}.black #slides{width:100%}.black h3{font-size:1em;margin:0 0.5em}.black h6{display:none}.black #slides article{clear:both;margin:20px 0}.black #slides img{width:100%;border:none}.black .photo-options,.black .map-link{display:none}.black .figcaption{clear:both;background:#1a1713;-moz-border-radius:0 0 0.5em 0.5em;-webkit-border-radius:0 0 0.5em 0.5em;border-radius:0 0 0.5em 0.5em;color:#fff;margin:-0.25em 0 0 0;padding:1em 0 1em 0;z-index:100}.black .caption{width:100%;float:none}.black .caption p{font:normal 0.75em Helvetica, Verdana, sans-serif;margin:0.5em 0 0 0.75em;padding-bottom:0.25em}.black footer[role='contentinfo'] nav{border-top:#ccc 1px dotted;border-bottom:#ccc 1px dotted}.black footer[role='contentinfo'] p{color:#ccc}@media only screen and (min-width: 768px){header[role="banner"]{margin-top:2em;height:60px;padding-bottom:12px;border-bottom:2px solid #201a11;margin-bottom:2em}header[role="banner"] h1{float:left;width:160px;margin-top:-12px}header[role="banner"] h2{background:url("../img/text.png") 0 0 no-repeat;margin-top:5px;float:left}header[role="banner"] nav[role="navigation"]{border:none;float:left;margin-left:2em}header[role="banner"] nav[role="navigation"] ul{margin-top:14px}#breadcrumbs{text-align:left}.archive article{margin-bottom:2em;padding-bottom:2em;border:none}.archive h1,.archive p{float:left;text-align:left;margin:0}.archive p{line-height:1.25em}.archive h1{line-height:2.4em;margin-top:0.15em;width:100%}.archive .dateline{clear:left;width:38%}.archive .hyphenate{text-align:justify;width:38%;margin-top:0.5em;font-size:1em}.archive time{display:inline;float:right}.archive img{float:right;width:56%}.home article{clear:both;min-height:300px}.home article h1{margin-top:2em;text-align:left}.home article .dateline{text-align:left}.home article img{margin-bottom:2em;margin-left:2em;float:right}#photo-galleries{margin:0 auto;padding-left:12px;width:100%}#photo-galleries img{width:auto}#photo-galleries .legend{width:291px}#photo-galleries li{float:left;margin-right:16px}#photo-galleries:after{content:".";display:block;height:0;clear:both;visibility:hidden}.single article{width:35.625em;margin:4em auto}.single article header{width:35.625em}.single article header h1{font-size:2em;text-align:left;margin:0 0 0.675em 0}.single article header aside,.single article header time{text-align:left}.drop{font-size:4.8em;padding:38px 10px 5px 0}.col{float:left;width:38%;margin-right:2em}.two{width:53%}.top{margin-bottom:2em;font-size:0.875em;padding-bottom:2em;border-bottom:#e3e3e3 1px solid}.top:after{content:".";display:block;height:0;clear:both;visibility:hidden}.double article[role="main"] header{width:9em;float:left;margin-left:0}.double article[role="main"] header h1,.double article[role="main"] header aside{text-align:right;line-height:1.1em;margin-top:16px}.double article[role="main"] header h1{font-size:1.875em}.double article[role="main"] header time{display:block;text-align:right}.double article[role="main"] .col{margin-left:1.25em;width:34%}.double article[role="main"] .sec{margin-right:0;margin-left:1em}.double article[role="main"] .narrow{width:35.625em;margin:0 auto}.post-body-single .legend{width:98%}.post-body-single p:first-of-type{font-size:1.25em;line-height:28px}#about .post-body-single p:nth-of-type(1){font-size:1.063em}.addendum{line-height:25px}.addendum dt{margin-left:-30px;font-style:italic;padding-left:30px;text-indent:-30px;margin-bottom:0.5em}.addendum dd{margin-left:0}h4.notes{text-transform:uppercase;font-size:1em}.pullquote{width:10em;margin:0 1em 1em -2em;font-style:italic;font-size:1.3em;float:left;line-height:1.6em}.numeral{display:block;font:bold 1.2em Helvetica, Verdana, sans-serif;margin-bottom:0;margin-top:60px}.post-body-single h3{font-size:1.6em;line-height:1.2em;font-weight:normal}#map-canvas{height:400px}#about img{width:auto;clear:both}footer[role="contentinfo"]{font-size:110%}footer[role="contentinfo"] nav{border:none}footer[role="contentinfo"] nav li{margin:0 0.5em}.dark header[role="banner"] h2{background:url("../img/text.png") 0 -61px no-repeat}.dark .park{position:relative;display:block;margin:2em 0 2em 0}.dark .park h1{display:block;position:absolute;top:0px;background:#201a11;z-index:1000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;color:#fff;margin:0;width:100%;text-align:left;line-height:2em;font-size:2em;padding-left:0.25em}.dark .park .figure{position:relative;border:none}.dark .park .legend{position:absolute;bottom:0;width:100%;margin:0;background:#201a11;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9}.dark .park .legend h2{font:normal 1.2em/2.6 Helvetica, Verdana, sans-serif;color:#fff;margin:0 0 0 1em;float:left;padding:0.3em 0}.dark .park .legend:after{content:".";display:block;height:0;clear:both;visibility:hidden}.dark .park .buttons{margin:0.5em 10px 0 0;line-height:2.6em;float:right}.dark .park .buttons li{margin:0 0.25em;font-size:10px}.dark .park .buttons a{font-weight:bold;padding:0.875em 1.75em 0.75em;background:#463215;color:#fff;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}.dark .park .buttons a:hover{background:#b53a04}.black header[role="banner"]{border-bottom:1px #ccc solid}.black header[role="banner"] h2{background:url("../img/text.png") 0 -121px no-repeat}.black h6{display:block;text-align:center;text-transform:uppercase;font-size:0.625em;margin:0 0 1.25em 0}.black h6 a{color:#b5b5b5}.black h6 a:hover{color:#b53a04}.black #slides article{position:relative}.black #slides img{display:block;margin:0 auto}.black #slides .v{width:auto}.black .photo-options,.black .map-link{display:block}.black .figcaption{margin:0;padding:1em 0 1em 0}.black .figcaption h3{float:left;padding:0;font-weight:normal}.black .figcaption .caption{border-right:1px solid #1f1f21;width:58%;float:left;padding-right:1em}.black .figcaption .caption p{margin-left:0.5em;font-size:0.875em;clear:both}.black .figcaption .map-link{float:right;background:#211d19;line-height:1em;color:#fff;text-align:center;text-transform:uppercase;margin:0 0.25em;font:normal 0.75em Helvetica, Verdana, sans-serif;padding:0.5em 1em;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}.black .figcaption .map-link:hover{background:#b53a04}.black .figcaption .photo-options{float:left;margin-left:1em}.black .figcaption .photo-options p{font:normal 0.75em Helvetica, Verdana, sans-serif;color:#414144;line-height:1.5em}.black .figcaption .photo-options p a{color:#414144;font-weight:normal}.black .figcaption .photo-options p a:hover{color:#b53a04}.black .figcaption li{display:inline;margin:0 0.25em;font:normal 1em Helvetica, Verdana, sans-serif}.black .figcaption a{font-weight:bold}.black .figcaption p{margin:0 1em;color:#74757a;font-size:1em}.black .figcaption:after{content:".";display:block;height:0;clear:both;visibility:hidden}.black .map-container{width:469px;height:392px;position:absolute;bottom:100px;left:20px;z-index:2000;margin:0;padding:0;background:url("../img/mapbg.png") no-repeat top left}.black .map-wrapper{width:400px;height:328px;position:absolute;bottom:27px;margin:0px 0 0 44px}.black footer[role='contentinfo'] nav{border:none}}@media only screen and (min-width: 992px){body{width:61.75em}img{width:auto !important}header[role="banner"]{margin-top:5.5em}header[role="banner"] h1{width:190px}header[role="banner"] nav[role="navigation"]{margin-left:8%}.archive{padding-top:2em}.archive article{margin-bottom:2em;padding-bottom:2em;border:none}.archive h1{width:42%;font-size:1.5em;line-height:1.3em;margin-top:0.15em;margin-bottom:0.25em;letter-spacing:0.5px}.archive p{line-height:1.5em}.archive img{float:right}.archive .hyphenate,.archive .dateline{width:41%}.archive .hyphenate{font-size:1em}.single article{margin-left:20%}.picwide{clear:both;margin:30px 0 30px -200px}.pullquote{margin-left:-6em}#page-navigation{margin-left:auto;margin-right:auto}.home .sh{text-align:left}.home article{width:19em;float:left;margin-right:2em;clear:none}.home .last{margin-right:0}.home .post-image{float:left;margin:20px 8px 8px 0}.home .hyphenate,.home .dateline{width:auto;text-align:left}.home .hyphenate{text-align:justify}.double article[role="main"] header{width:10em;float:left;margin-left:0;margin-top:1em}.double article[role="main"] header h1,.double article[role="main"] header aside{text-align:right;line-height:1.2em}.double article[role="main"] header h1{font-size:1.875em}.double article[role="main"] .col{width:47%;margin-left:0.875em}.double article[role="main"] .sec{margin-left:0}.double article[role="main"] .post-body-double{margin:2em 0 0 1.25em;float:left;width:48.75em}.double article[role="main"] .post-body-double p{margin:0 0 1em 0}.double article[role="main"] .post-body-double .narrow{width:35.625em;margin-bottom:1em;clear:both;margin-left:1em}.double article[role="main"] .post-body-double .hyphenate{margin-top:0}#map-canvas{width:48.5em;height:31.25em;float:right;margin-bottom:3em}.map-legend h4{margin-bottom:0.5em;letter-spacing:1px;font-size:0.75em;text-transform:uppercase}.map-legend li{display:block;font-size:0.875em;margin:3px 0}.map-legend li:after{content:""}.two{margin-left:3em;width:51%}.black #slides{width:62.5em}.black #slides img{width:auto}.black .directions{display:block;font:normal 0.675em Helvetica, Verdana, sans-serif;color:#414144;text-align:center;margin-bottom:1.75em}.black .caption{width:70% !important}.black .map-container{margin-left:17em}}@media print{*{background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a{color:#444 !important;text-decoration:underline}a:visited{color:#444 !important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
+ol,ul,li,dl{list-style:none;margin:0;padding:0;border:0;outline:0;background:transparent}blockquote,q{quotes:none}hr{display:none}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}html{overflow-y:scroll;background:#fff;border-top:3px #201a11 solid}body{margin:0 auto;padding:0;width:90%;font:normal 100% ff-meta-serif-web-pro,Hoefler Text,Georgia,Times New Roman,Times,serif;color:#201a11;background-color:transparent}h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,Helvetica,Verdana,sans-serif}h1{font-size:1.875em;line-height:1.3em;font-weight:normal}h2{margin-bottom:0.75em;font-size:1.5em;line-height:1.5;font-weight:normal}h3{margin-bottom:1em;font-size:1.6em;line-height:1.5}h4{margin-bottom:1.25em;font-size:1.25em;line-height:1.25}h5{margin-bottom:1.5em;font-size:1em}h6{font-size:1em}p{font-size:1.063em;line-height:1.5em;margin:1em 0 0}ul,ol{margin:0 0 1.5em -24px;padding-left:24px}ul{list-style-type:disc}ol{list-style-type:decimal}li ul,li ol{margin:0;font-size:1em}dl,dd{margin-bottom:1.5em}dt{font-weight:normal}b,strong{font-weight:bold}i,em{font-style:italic}footer p{font-size:0.625em;text-align:center}a{text-decoration:none;color:#201a11;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;-ms-transition:color 0.3s ease-out;transition:color 0.3s ease-out}a:hover{color:#b53a04}sup{font:normal 0.625em Helvetica,Verdana,sans-serif}small{font:normal 0.75em Helvetica,Verdana,sans-serif}blockquote{font-style:italic;font-size:1em;line-height:1.625em}blockquote p{font-size:1em}blockquote cite{font-style:normal}img{border:10px #201a11 solid}pre{margin-bottom:1.5em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}pre,code{font:0.875em "andale mono","lucida console",monospace;line-height:1.5}.bl,time,#photo-galleries h1{text-transform:uppercase;font-size:11px;letter-spacing:1px}.drop{font-size:3em;float:left;display:block;padding:18px 10px 5px 0;overflow:visible}.double .drop,.drop-small{font-size:3.1em;display:block;float:left;padding:16px 8px 5px 0;overflow:visible}.button{display:block;margin-top:8px}.button a{padding:9px 14px 7px 14px;font-weight:bold;line-height:25px;text-transform:uppercase;background:#d7d7d7;color:#666 !important;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font:bold 10px Helvetica,Verdana,sans-serif;width:auto}.button a:hover{background:#b53a04;color:#fff !important}.alert{color:#ff3530}#page-navigation{margin:24px auto}#page-navigation strong{display:block;text-align:right;margin-top:1px;text-transform:uppercase;font-size:0.75em;letter-spacing:0.163em;font-weight:normal;font-style:normal}#pagination{margin-top:1em;border-top:1px #201a11 dotted;border-bottom:1px #201a11 dotted;text-align:center;font-family:Helvetica Neue,Helvetica,Verdana,sans-serif;padding:0.25em 0}#pagination ul{margin-bottom:0}#pagination li{display:inline;text-align:center}a{outline:none;color:#111;text-decoration:none}a:visited{outline:none;color:#111;text-decoration:none}a:hover{outline:none;color:#b53a04;text-decoration:none}a:active,a:focus{outline:none;color:#000}figure{margin-bottom:1.5em}figure img,figure object,figure embed{margin-bottom:0.75em;max-width:100%}figcaption{display:block;font-weight:normal}table{border-collapse:collapse;border-spacing:0;margin-bottom:1.4em;width:100%;font-size:0.875em}th{font-weight:bold;padding:0.25em 10px 0.25em 5px}td,caption{padding:0.25em 10px 0.25em 5px}tfoot{font-style:italic}caption{background-color:transparent}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.hide{display:none}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:link{-webkit-tap-highlight-color:#349edb}::-webkit-selection{background:#1777af;color:#fafafa;text-shadow:none}::-moz-selection{background:#1777af;color:#fafafa;text-shadow:none}::selection{background:#1777af;color:#fafafa;text-shadow:none}.ie7 img,.iem7 img{-ms-interpolation-mode:bicubic}header[role="banner"]{margin:0 auto;text-align:center}header[role="banner"] h1{background:url("../img/tree.png") 0 0 no-repeat;text-indent:-9999px;width:151px;height:84px;margin:0 auto}header[role="banner"] h2{background:url("../img/text-centered.png") 0 0 no-repeat;text-indent:-9999px;width:184px;height:54px;margin:0 auto}nav[role="navigation"],footer[role="contentinfo"] nav{margin:1em auto;border-top:1px #201a11 dotted;border-bottom:1px #201a11 dotted;padding:0.5em;text-align:center}nav[role="navigation"] ul,footer[role="contentinfo"] nav ul{margin:0.25em 0 0.25em -30px}nav[role="navigation"] li,footer[role="contentinfo"] nav li{display:inline;margin:0 0.125em}#breadcrumbs{text-align:center}#breadcrumbs li{display:inline}img{width:95%;height:auto}.postpic,.postpicright{display:block;width:auto}object,embed{width:100%}.postpic{float:left;margin:0.3em 10px 10px 0}.postpicright{float:right;margin:0.3em 0 10px 10px}.postpicleft{float:left;margin:5px}.picfull{margin-top:20px}.picwide{clear:both;margin:1em 0}.figure{position:relative}.figure .legend{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;position:absolute;bottom:10px;left:0;font-size:13px;padding:8px 0 8px 12px;width:95%;background:#201a11;color:#999}.dateline{text-align:center}.archive h1{font-size:1.5em;text-align:center}.archive article{padding-bottom:1em;border-bottom:1px #ececec solid}.home article{border:none;margin-bottom:2em}.home h1{font-size:1.2em;margin:0;text-align:center}.home img{float:left;width:auto;margin:20px 8px 0 0}.home .sh{text-transform:uppercase;font-weight:bold;font-size:0.75em;margin:2em 0}#photo-galleries{margin-top:2em}#photo-galleries h1{font:13px bold Hoefler Text,Georgia,Times New Roman,Times,serif;color:#fff}#photo-galleries li{margin:10px 0 0 0}.geo,article[role="main"] time{margin:0.5em 0;display:block;text-align:center}article[role="main"]{margin-top:3em}article[role="main"] h1{text-align:center;font-size:1.5em}article[role="main"] p > a{color:#b53a04}article[role="main"] p > a:hover{text-decoration:underline}.footnote{border-top:1px #201a11 dotted;margin:1.5em 0 0 0;padding:1em 0 0 0}.footnote p{font-size:0.875em !important;line-height:20px !important}#page-navigation{margin:2em auto;text-align:center;display:table}#page-navigation ul{margin:0 auto;width:100%;text-align:center;padding:0}#page-navigation li{margin:6px auto;clear:both;line-height:24px;text-align:center}#page-navigation span{min-width:70px;display:block;text-align:right;margin-right:10px;margin-top:2px;float:left}#page-navigation a{display:block;float:left;text-align:left;font-style:italic}#map-canvas{border:10px #201a11 solid;width:95%;height:300px}.map-legend h4{font-size:1em;font-weight:bold;margin:1em 0 0.25em}.map-legend li{display:inline}.map-legend li:after{content:","}.infowin h4{margin:0 0 5px 0;font-weight:normal}.infowin .date{text-transform:uppercase;font-size:11px;letter-spacing:1px}.infowin p{font-size:1em}footer[role="contentinfo"]{margin-top:2em}nav:after,footer:before,footer:after,.archive article:after,#archive:after,article[role="main"] header:after,#map-canvas:after{content:".";display:block;height:0;clear:both;visibility:hidden}.dark{background:#201a11}.dark body{color:#ccc}.dark *:focus{outline:#b53a04 dotted thin}.dark a{color:#b53a04}.dark a:visited{color:#fff;text-decoration:none}.dark a:hover{color:#fff;text-decoration:none}.dark a:visited > :hover{color:#b53a04}.dark img{border:none}.dark header[role="banner"],.dark footer[role='contentinfo']{margin-bottom:0.5em}.dark header[role="banner"] nav,.dark footer[role='contentinfo'] nav{margin-bottom:0}.dark header[role="banner"] a,.dark footer[role='contentinfo'] a{color:#fff}.dark header[role="banner"] a:hover,.dark footer[role='contentinfo'] a:hover{color:#b53a04}.dark header[role="banner"] a:visited,.dark footer[role='contentinfo'] a:visited{color:#fff}.dark header[role="banner"] h1,.dark footer[role='contentinfo'] h1{background:url("../img/tree.png") left -84px no-repeat}.dark header[role="banner"] h2,.dark footer[role='contentinfo'] h2{background:url("../img/text-centered.png") 0 -60px no-repeat}.dark header[role="banner"]{border-bottom:#ccc 1px solid}.dark article[role="main"] .legend{bottom:0}.dark .park{text-align:center;position:relative}.dark .park h1{font-size:1.5em;margin-bottom:5px}.dark .park h2{font-size:1.125em;margin:0}.dark .park img{width:100%}.dark .park .legend{position:relative}.dark .park .meta{height:0}.dark .park .buttons li{margin:5px;display:inline;text-transform:uppercase;font:normal 0.5em Helvetica Neue,Helvetica,Verdana,sans-serif}.dark .park .map-container{width:469px;height:392px;position:absolute;right:20px;bottom:60px;z-index:2000;margin:0;padding:0;background:url("../img/mapbg-dark.png") no-repeat top left}.dark .park .map-wrapper{width:400px;height:328px;margin:37px 0 0 44px}.dark .park .more-container{width:405px;height:260px;position:absolute;right:-30px;bottom:40px;z-index:2000;background:url("../img/parkbg.png") no-repeat top left;font:normal 0.9em/25px Helvetica Neue,Helvetica,Verdana,sans-serif}.dark .park .more-container dl{margin-top:45px;margin-left:45px;text-align:left}.dark .park .more-container dl dt,.dark .park .more-container dl dd{margin:4px 0;color:#fff}.dark .park .more-container dl dt{clear:left;float:left;width:65px;font-weight:bold;line-height:25px;font-size:0.7em;text-transform:uppercase;text-align:right;margin-right:8px}.dark .park .more-container dl dd{float:left;width:250px;overflow:hidden}.dark .park .more-container dl dd a:hover{color:#b53a04}.black{background:#14100b;color:#ccc}.black *:focus{outline:#b53a04 dotted thin}.black a{text-decoration:none;color:#b53a04}.black a:visited{color:#fff;text-decoration:none}.black a:hover{color:#fff;text-decoration:none}.black #breadcrumbs{color:#ccc}.black header[role="banner"] h1{background:url("../img/tree.png") left -168px no-repeat}.black header[role="banner"] h2{background:url("../img/text-centered.png") 0 -121px no-repeat}.black nav[role="navigation"]{border-top:1px #ccc dotted;border-bottom:1px #ccc dotted}.black .directions{display:none}.black #slides{width:100%}.black h3{font-size:1em;margin:0 0.5em}.black h6{display:none}.black #slides article{clear:both;margin:20px 0}.black #slides img{width:100%;border:none}.black .photo-options,.black .map-link{display:none}.black .figcaption{clear:both;background:#1a1713;-moz-border-radius:0 0 0.5em 0.5em;-webkit-border-radius:0 0 0.5em 0.5em;border-radius:0 0 0.5em 0.5em;color:#fff;margin:-0.25em 0 0 0;padding:1em 0 1em 0;z-index:100}.black .caption{width:100%;float:none}.black .caption p{font:normal 0.75em Helvetica,Verdana,sans-serif;margin:0.5em 0 0 0.75em;padding-bottom:0.25em}.black footer[role='contentinfo'] nav{border-top:#ccc 1px dotted;border-bottom:#ccc 1px dotted}.black footer[role='contentinfo'] p{color:#ccc}@media only screen and (min-width: 768px){header[role="banner"]{margin-top:2em;height:60px;padding-bottom:12px;border-bottom:1px solid #201a11;margin-bottom:2em}header[role="banner"] h1{float:left;width:160px;margin-top:-12px}header[role="banner"] h2{background:url("../img/text.png") 0 0 no-repeat;margin-top:5px;float:left}header[role="banner"] nav[role="navigation"]{border:none;float:left;margin-left:2em}header[role="banner"] nav[role="navigation"] ul{margin-top:14px}#breadcrumbs{text-align:left}.archive article{margin-bottom:2em;padding-bottom:2em;border:none}.archive h1,.archive p{float:left;text-align:left;margin:0}.archive p{line-height:1.25em}.archive h1{line-height:2.4em;margin-top:0.15em;width:100%}.archive .dateline{clear:left;width:38%}.archive .hyphenate{text-align:justify;width:38%;margin-top:0.5em;font-size:1em}.archive time{display:inline;float:right}.archive img{float:right;width:56%}.home article{clear:both;min-height:300px}.home article h1{margin-top:2em;text-align:left}.home article .dateline{text-align:left}.home article img{margin-bottom:2em;margin-left:2em;float:right}#photo-galleries{margin:0 auto;padding-left:12px;width:100%}#photo-galleries img{width:auto}#photo-galleries .legend{width:291px}#photo-galleries li{float:left;margin-right:16px}#photo-galleries:after{content:".";display:block;height:0;clear:both;visibility:hidden}.single article{width:35.625em;margin:4em auto}.single article header{width:35.625em}.single article header h1{font-size:2em;text-align:left;margin:0 0 0.675em 0}.single article header aside,.single article header time{text-align:left}#code article h1,#contact article h1{font-size:2em;text-align:left;margin:0 0 0.675em 0}.drop{font-size:4.8em;padding:35px 10px 5px 0}.col{float:left;width:38%;margin-right:2em}.two{width:53%}.top{margin-bottom:2em;font-size:0.875em;padding-bottom:2em;border-bottom:#e3e3e3 1px solid}.top:after{content:".";display:block;height:0;clear:both;visibility:hidden}.double article[role="main"] header{width:9em;float:left;margin-left:0}.double article[role="main"] header h1,.double article[role="main"] header aside{text-align:right;line-height:1.1em;margin-top:16px}.double article[role="main"] header h1{font-size:1.875em}.double article[role="main"] header time{display:block;text-align:right}.double article[role="main"] .col{margin-left:1.25em;width:34%}.double article[role="main"] .sec{margin-right:0;margin-left:1em}.double article[role="main"] .narrow{width:35.625em;margin:0 auto}.post-body-single .legend{width:98%}.post-body-single p:first-of-type{font-size:1.25em;line-height:28px}#about .post-body-single p:nth-of-type(1){font-size:1.063em}.addendum{line-height:25px}.addendum dt{margin-left:-30px;font-style:italic;padding-left:30px;text-indent:-30px;margin-bottom:0.5em}.addendum dd{margin-left:0}h4.notes{text-transform:uppercase;font-size:1em}.pullquote{width:10em;margin:0 1em 1em -2em;font-style:italic;font-size:1.3em;float:left;line-height:1.6em}.numeral{display:block;font:bold 1.2em Helvetica,Verdana,sans-serif;margin-bottom:0;margin-top:60px}.post-body-single h3{font-size:1.6em;line-height:1.2em;font-weight:normal}#map-canvas{height:400px}#about img{width:auto;clear:both}footer[role="contentinfo"]{font-size:110%}footer[role="contentinfo"] nav{border:none}footer[role="contentinfo"] nav li{margin:0 0.5em}.dark header[role="banner"] h2{background:url("../img/text.png") 0 -61px no-repeat}.dark .park{position:relative;display:block;margin:2em 0 2em 0}.dark .park h1{display:block;position:absolute;top:0px;background:#201a11;z-index:1000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;color:#fff;margin:0;width:100%;text-align:left;line-height:2em;font-size:2em;padding-left:0.25em}.dark .park .figure{position:relative;border:none}.dark .park .legend{position:absolute;bottom:0;width:100%;margin:0;background:#201a11;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9}.dark .park .legend h2{font:normal 1.2em/2.6 Helvetica,Verdana,sans-serif;color:#fff;margin:0 0 0 1em;float:left;padding:0.3em 0}.dark .park .legend:after{content:".";display:block;height:0;clear:both;visibility:hidden}.dark .park .buttons{margin:0.5em 10px 0 0;line-height:2.6em;float:right}.dark .park .buttons li{margin:0 0.25em;font-size:10px}.dark .park .buttons a{font-weight:bold;padding:0.875em 1.75em 0.75em;background:#463215;color:#fff;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}.dark .park .buttons a:hover{background:#b53a04}.black header[role="banner"]{border-bottom:1px #ccc solid}.black header[role="banner"] h2{background:url("../img/text.png") 0 -121px no-repeat}.black h6{display:block;text-align:center;text-transform:uppercase;font-size:0.625em;margin:0 0 1.25em 0}.black h6 a{color:#b5b5b5}.black h6 a:hover{color:#b53a04}.black #slides article{position:relative}.black #slides img{display:block;margin:0 auto}.black #slides .v{width:auto}.black .photo-options,.black .map-link{display:block}.black .figcaption{margin:0;padding:1em 0 1em 0}.black .figcaption h3{float:left;padding:0;font-weight:normal}.black .figcaption .caption{border-right:1px solid #1f1f21;width:58%;float:left;padding-right:1em}.black .figcaption .caption p{margin-left:0.5em;font-size:0.875em;clear:both}.black .figcaption .map-link{float:right;background:#211d19;line-height:1em;color:#fff;text-align:center;text-transform:uppercase;margin:0 0.25em;font:normal 0.75em Helvetica,Verdana,sans-serif;padding:0.5em 1em;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}.black .figcaption .map-link:hover{background:#b53a04}.black .figcaption .photo-options{float:left;margin-left:1em}.black .figcaption .photo-options p{font:normal 0.75em Helvetica,Verdana,sans-serif;color:#414144;line-height:1.5em}.black .figcaption .photo-options p a{color:#414144;font-weight:normal}.black .figcaption .photo-options p a:hover{color:#b53a04}.black .figcaption li{display:inline;margin:0 0.25em;font:normal 1em Helvetica,Verdana,sans-serif}.black .figcaption a{font-weight:bold}.black .figcaption p{margin:0 1em;color:#74757a;font-size:1em}.black .figcaption:after{content:".";display:block;height:0;clear:both;visibility:hidden}.black .map-container{width:469px;height:392px;position:absolute;bottom:100px;left:20px;z-index:2000;margin:0;padding:0;background:url("../img/mapbg.png") no-repeat top left}.black .map-wrapper{width:400px;height:328px;position:absolute;bottom:27px;margin:0px 0 0 44px}.black footer[role='contentinfo'] nav{border:none}}@media only screen and (min-width: 992px){body{width:61.75em}img{width:auto !important}header[role="banner"]{margin-top:5.5em}header[role="banner"] h1{width:190px}header[role="banner"] nav[role="navigation"]{margin-left:8%}.archive{padding-top:2em}.archive article{margin-bottom:2em;padding-bottom:2em;border:none}.archive h1{width:42%;font-size:1.5em;line-height:1.3em;margin-top:0.15em;margin-bottom:0.25em;letter-spacing:0.5px}.archive p{line-height:1.5em}.archive img{float:right}.archive .hyphenate,.archive .dateline{width:41%}.archive .hyphenate{font-size:1em}.single article{margin-left:20%}.picwide{clear:both;margin:30px 0 30px -200px}.pullquote{margin-left:-6em}#page-navigation{margin-left:auto;margin-right:auto}.home .sh{text-align:left}.home article{width:19em;float:left;margin-right:2em;clear:none}.home .last{margin-right:0}.home .post-image{float:left;margin:20px 8px 8px 0}.home .hyphenate,.home .dateline{width:auto;text-align:left}.home .hyphenate{text-align:justify}.double article[role="main"] header{width:10em;float:left;margin-left:0;margin-top:1em}.double article[role="main"] header h1,.double article[role="main"] header aside{text-align:right;line-height:1.2em}.double article[role="main"] header h1{font-size:1.875em}.double article[role="main"] .col{width:47%;margin-left:0.875em}.double article[role="main"] .sec{margin-left:0}.double article[role="main"] .post-body-double{margin:2em 0 0 1.25em;float:left;width:48.75em}.double article[role="main"] .post-body-double p{margin:0 0 1em 0}.double article[role="main"] .post-body-double .narrow{width:35.625em;margin-bottom:1em;clear:both;margin-left:1em}.double article[role="main"] .post-body-double .hyphenate{margin-top:0}#map-canvas{width:48.5em;height:31.25em;float:right;margin-bottom:3em}.map-legend ul{margin-bottom:1em}.map-legend h4{margin-bottom:0.3em;letter-spacing:1px;font-size:0.75em;text-transform:uppercase}.map-legend li{display:block;font-size:0.875em;margin:2px 0}.map-legend li:after{content:""}.two{margin-left:3em;width:51%}.black #slides{width:62.5em}.black #slides img{width:auto}.black .directions{display:block;font:normal 0.675em Helvetica,Verdana,sans-serif;color:#414144;text-align:center;margin-bottom:1.75em}.black .caption{width:70% !important}.black .map-container{margin-left:17em}.guide .intro{margin-bottom:2.5em}.guide .formatted{column-count:3;column-gap:1.5em;-moz-column-count:3;-moz-column-gap:24px;-webkit-column-count:3;-webkit-column-gap:1.5em}.guide img{border:8px #201a11 solid}.guide .date,.guide .meta{float:left}.guide .meta{line-height:18px}.guide .tags{margin:20px 0 10px 0}.guide .guide-dek{padding:0;width:610px;float:right}.guide .guide-dek h1{margin:0 !important}.guide article:after,.guide .intro:after{content:".";display:block;height:0;clear:both;visibility:hidden}}@media print{*{background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a{color:#444 !important;text-decoration:underline}a:visited{color:#444 !important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
diff --git a/media/sass/_768.sass b/media/sass/_768.sass
index f1f0d68..2b89230 100644
--- a/media/sass/_768.sass
+++ b/media/sass/_768.sass
@@ -7,7 +7,7 @@
margin-top: 2em
height: 60px
padding-bottom: 12px
- border-bottom: 2px solid $brown
+ border-bottom: 1px solid $brown
margin-bottom: 2em
h1
float: left
@@ -104,9 +104,13 @@
margin: 0 0 .675em 0
aside, time
text-align: left
+ #code article h1, #contact article h1
+ font-size: 2em
+ text-align: left
+ margin: 0 0 .675em 0
.drop
font-size: 4.8em
- padding: 38px 10px 5px 0
+ padding: 35px 10px 5px 0
// generic two col layout
.col
@@ -402,4 +406,4 @@
margin: 0px 0 0 44px
footer[role='contentinfo']
nav
- border: none \ No newline at end of file
+ border: none
diff --git a/media/sass/_992.sass b/media/sass/_992.sass
index 092504d..9cb47a3 100644
--- a/media/sass/_992.sass
+++ b/media/sass/_992.sass
@@ -104,15 +104,17 @@
float: right
margin-bottom: 3em
.map-legend
+ ul
+ margin-bottom: 1em
h4
- margin-bottom: .5em
+ margin-bottom: .3em
letter-spacing: 1px
font-size: .75em
text-transform: uppercase
li
display: block
font-size: .875em
- margin: 3px 0
+ margin: 2px 0
li:after
content: ""
.two
@@ -134,5 +136,34 @@
.map-container
margin-left: 17em
-///mediaquery
-
+ //The new guide section
+ .guide
+ .intro
+ margin-bottom: 2.5em
+ .formatted
+ column-count: 3
+ column-gap: 1.5em
+ -moz-column-count: 3
+ -moz-column-gap: 24px
+ -webkit-column-count: 3
+ -webkit-column-gap: 1.5em
+ img
+ border: 8px $brown solid
+ .date, .meta
+ float: left
+ .meta
+ line-height: 18px
+ .tags
+ margin: 20px 0 10px 0
+ .guide-dek
+ padding: 0
+ width: 610px
+ float: right
+ h1
+ margin: 0 !important
+ article:after, .intro:after
+ content: "."
+ display: block
+ height: 0
+ clear: both
+ visibility: hidden
diff --git a/media/sass/_typography.sass b/media/sass/_typography.sass
index 5dd39cf..64f25fc 100644
--- a/media/sass/_typography.sass
+++ b/media/sass/_typography.sass
@@ -35,12 +35,13 @@ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav,
html
overflow-y: scroll
background: rgb(255, 255, 255) /*url(../img/grid.jpg) 50% 0 repeat-y*/
+ border-top: 3px $brown solid
body
margin: 0 auto
padding: 0
width: 90%
- font: normal 100% unquote("Hoefler Text"), Georgia, unquote("Times New Roman"), Times, serif
+ font: normal 100% ff-meta-serif-web-pro, unquote("Hoefler Text"), Georgia, unquote("Times New Roman"), Times, serif
color: $brown
background-color: transparent
@@ -168,10 +169,10 @@ pre, code
padding: 18px 10px 5px 0
overflow: visible
.double .drop, .drop-small
- font-size: 2.9em
+ font-size: 3.1em
display: block
float: left
- padding: 18px 8px 5px 0
+ padding: 16px 8px 5px 0
overflow: visible
.button
display: block
diff --git a/settings.py b/settings.py
deleted file mode 100644
index 333c733..0000000
--- a/settings.py
+++ /dev/null
@@ -1,161 +0,0 @@
-# Django settings for luxagraf.
-from os.path import dirname, abspath
-
-PROJ_ROOT = abspath(dirname(__file__))+'/'
-
-
-DEBUG = False
-TEMPLATE_DEBUG = DEBUG
-DEVELOPMENT = False
-ADMINS = (
- ('sng', 'luxagraf@gmail.com'),
-)
-CONTACT = (
- ('sng', 'sng@luxagraf.net'),
-)
-MANAGERS = ADMINS
-
-DATABASES = {
- 'default': {
- 'NAME': 'luxagraf',
- 'ENGINE': 'django.contrib.gis.db.backends.postgis',
- 'USER': 'luxagrafe',
- 'PASSWORD': 'translinguis#',
- 'HOST': 'web62.webfaction.com',
- }
-}
-
-#Email Setting for Webfaction
-EMAIL_HOST = 'mail2.webfaction.com'
-EMAIL_HOST_USER = 'luxagraf'
-EMAIL_HOST_PASSWORD = 'translinguis#'
-DEFAULT_FROM_EMAIL = 'sng@luxagraf.net'
-SEND_BROKEN_LINK_EMAILS = True
-SERVER_EMAIL = 'sng@luxagraf.net'
-EMAIL_PORT = 25
-
-SITE_NAME = 'luxagraf'
-
-GRAPPELLI_ADMIN_TITLE = 'Luxagraf Admin'
-
-
-
-#API key for Google Maps in Admin
-MAP_API = "google"
-GOOGLE_MAPS_API_KEY = MAP_API_KEY = 'ABQIAAAAEZ0Oz7LFDmdS1OBHm6HLgRQT5Lr-mnFT_29u-YVgAYs_K_u6-BQ627CkPKq44oaHpmSt2497hDj_LQ'
-SITE_NAME = 'Luxagraf'
-# API key for askimet spam filter
-AKISMET_API_KEY = '23decc99e9ed'
-# API key for Flickr imports
-FLICKR_API_KEY = '7b9d978a440c6ab65a545adc0aa0d693'
-FLICKR_USER_ID = '85322932@N00'
-
-DELICIOUS_USER = 'luxagraf'
-DELICIOUS_PASS = 'translinguis#'
-TUMBLR_URL = 'luxagraf.tumblr.com'
-TUMBLR_PASSWORD = 'translinguis'
-TUMBLR_USER ='luxagraf@gmail.com'
-TIME_ZONE = 'America/Chicago'
-
-# Language code for this installation. All choices can be found here:
-# http://www.i18nguy.com/unicode/language-identifiers.html
-LANGUAGE_CODE = 'en-us'
-
-SITE_ID = 1
-
-# If you set this to False, Django will make some optimizations so as not
-# to load the internationalization machinery.
-USE_I18N = True
-
-# Absolute path to the directory that holds media.
-# Example: "/home/media/media.lawrence.com/"
-MEDIA_ROOT = PROJ_ROOT+'media/'
-IMAGES_ROOT = PROJ_ROOT+'media/images/'
-STATIC_ROOT = PROJ_ROOT+'static/'
-
-# URL that handles the media served from MEDIA_ROOT.
-# Example: "http://media.lawrence.com"
-MEDIA_URL = 'http://media.luxagraf.net/'
-IMAGES_URL = 'http://images.luxagraf.net/'
-# URL prefix for admin media -- CSS, JavaScript and images. Make sure to use a
-# trailing slash.
-# Examples: "http://foo.com/media/", "/media/".
-ADMIN_MEDIA_PREFIX = '/media/admin/'
-
-# Make this unique, and don't share it with anybody.
-SECRET_KEY = '-kzv5^z9@j%cvk6u#lcf&nuga4oiy_-6q^-+#iybt44t_ii-1o'
-
-#CACHE_BACKEND = 'memcached://174.133.21.78:32348/'
-#CACHE_MIDDLEWARE_SECONDS = 3600
-#CACHE_MIDDLEWARE_KEY_PREFIX = 'luxagraf_net'
-
-
-MIDDLEWARE_CLASSES = (
- 'django.middleware.gzip.GZipMiddleware',
- #'django.middleware.cache.UpdateCacheMiddleware',
- 'django.middleware.common.CommonMiddleware',
- # 'django.middleware.cache.FetchFromCacheMiddleware',
- 'django.contrib.sessions.middleware.SessionMiddleware',
- 'django.contrib.auth.middleware.AuthenticationMiddleware',
- 'django.middleware.doc.XViewMiddleware',
- 'pagination.middleware.PaginationMiddleware',
- 'fdigg.middleware.FckDiggMiddleware',
- #'ssl.middleware.SSLRedirect',
- #'debug_toolbar.middleware.DebugToolbarMiddleware',
-)
-TEMPLATE_CONTEXT_PROCESSORS = (
- 'django.core.context_processors.request',
- 'django.contrib.auth.context_processors.auth',
- 'django.core.context_processors.debug',
- 'django.core.context_processors.media',
- "grappelli.context_processors.admin_template_path",
-)
-ROOT_URLCONF = 'base_urls'
-INTERNAL_IPS = (
- '67.15.64.48',
- '63.251.179.56',
- '127.0.0.1'
-)
-
-TEMPLATE_DIRS = (
- PROJ_ROOT+'templates',
- PROJ_ROOT+'lib/templates',
- PROJ_ROOT+'lib/grappelli/templates',
- #PROJ_ROOT+'lib/debug_toolbar/templates',
- # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
- # Always use forward slashes, even on Windows.
- # Don't forget to use absolute paths, not relative paths.
-)
-TEMPLATE_LOADERS = (
- ('django.template.loaders.cached.Loader', (
- 'django.template.loaders.filesystem.Loader',
- 'django.template.loaders.app_directories.Loader',
- )),
-)
-INSTALLED_APPS = (
- 'grappelli',
- 'django.contrib.auth',
- 'django.contrib.contenttypes',
- 'django.contrib.sessions',
- 'django.contrib.sites',
- 'django.contrib.admin',
- 'django.contrib.sitemaps',
- 'django.contrib.gis',
- 'filebrowser',
- 'locations',
- 'blog',
- 'photos',
- #'tagging',
- 'taggit',
- 'chunks',
- 'links',
- 'pagination',
- 'templatetags',
- 'contact_form',
- 'projects'
-
-)
-try:
- from settings_local import *
-except:
- pass
diff --git a/templates/archives/homepage.html b/templates/archives/homepage.html
index 8ee30e4..11cbf4b 100644
--- a/templates/archives/homepage.html
+++ b/templates/archives/homepage.html
@@ -12,7 +12,7 @@
<span class="location" itemprop="geo" itemscope itemtype="http://data-vocabulary.org/​Geo">{% if featured.country_name == "United States" %}{{featured.location_name|smartypants|safe}}, <a href="/writing/united-states/1/" title="travel writing from the United States">{{featured.state_name}}</a>{%else%}{{featured.location_name|smartypants|safe}}, <a href="/writing/{{featured.country_name|slugify}}/1/" title="travel writing from {{featured.country_name}}">{{featured.country_name}}</a>{%endif%}
<meta itemprop="latitude" content="{{featured.latitude}}" />
<meta itemprop="longitude" content="{{featured.longitude}}" /></span> &nbsp;
- <time datetime="{{featured.pub_date|date:'c'}}">{{featured.pub_date|date:"m/d/y"}}</time>
+ <time datetime="{{featured.pub_date|date:'c'}}" pubdate>{{featured.pub_date|date:"m/d/y"}}</time>
</p>
<p class="hyphenate">{{featured.dek|safe}} <span class="button"><a href="{{featured.get_absolute_url}}" title="{{featured.title}}">More &raquo;</a></span> </p>
@@ -28,4 +28,4 @@
</section>
{% endblock %}
-{% block js %}<script src="{{MEDIA_URL}}js/hyphenate.min.js" type="text/javascript"></script>{% endblock%} \ No newline at end of file
+{% block js %}<script src="{{MEDIA_URL}}js/hyphenate.min.js" type="text/javascript"></script>{% endblock%}
diff --git a/templates/archives/map.html b/templates/archives/map.html
index 1821fee..effe150 100644
--- a/templates/archives/map.html
+++ b/templates/archives/map.html
@@ -23,18 +23,13 @@ Google Maps code
-{% block primary %}<section id="page-header">
- <nav class="bl" id="page-nav">
- <ul id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
- <li><a href="/" itemprop="url" title="luxagraf homepage"><span itemprop="title">Home</span></a> &rarr;</li>
- <li>Map</li>
- </ul>
- </nav>
+{% block primary %}<ul class="bl" id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
+ <li><a href="/" itemprop="url" title="luxagraf homepage"><span itemprop="title">Home</span></a> &rarr;</li>
+ <li>Map</li>
+ </ul>
+ <section>
+ <h1 class="hide">Browse luxagraf by map</h1>
+ <div id="map-canvas"></div>
+ {% include 'includes/map_sidebar.html' %}
</section>
- <article>
- <div id="map-canvas">
- </div>
- <aside>{% include 'includes/map_sidebar.html' %}
- </aside>
- </article>
-{% endblock %} \ No newline at end of file
+{% endblock %}
diff --git a/templates/archives/photos.html b/templates/archives/photos.html
index e31bd05..bc06f5c 100644
--- a/templates/archives/photos.html
+++ b/templates/archives/photos.html
@@ -8,16 +8,13 @@
{%block bodyid%}id="photo-archive"{%endblock%}
-{% block primary %}<section id="page-header">
- <h1 class="hide">{% if region %}Photographs from {{region.name|title|smartypants|safe}}{%else%}Photographs from Around the World {%endif%}</h1>
- <nav class="bl">
- <ul id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
- <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr;</li>
- {% if region %}{%if region.name == 'United States'%} <li><a href="/photos/" title="See all Photos" itemprop="url"><span itemprop="title">Photos</span></a> &rarr;</li>
- <li>the United States</li>{%else%}<li><a href="/photos/" title="See all Photos" itemprop="url"><span itemprop="title">Photos</span></a> &rarr;</li> <li>{{region.name|title|smartypants|safe}}{%endif%}{%else%}<li>Photos </li>{%endif%}
- </ul>
- </nav>
- </section>
+{% block primary %}<ul class="bl" id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
+ <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr;</li>
+ {% if region %}{%if region.name == 'United States'%} <li><a href="/photos/" title="See all Photos" itemprop="url"><span itemprop="title">Photos</span></a> &rarr;</li>
+ <li>the United States</li>{%else%}<li><a href="/photos/" title="See all Photos" itemprop="url"><span itemprop="title">Photos</span></a> &rarr;</li> <li>{{region.name|title|smartypants|safe}}{%endif%}{%else%}<li>Photos </li>{%endif%}
+ </ul>
+ <section>
+ <h1 class="hide">{% 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>
<div class="figure">
@@ -29,6 +26,7 @@
</div>
</li>{% endfor %}
</ul>
- <nav id="pagination">{% paginate %}
- </nav>
-{% endblock %} \ No newline at end of file
+ </section>
+ <div id="pagination">{% paginate %}
+ </div>
+{% endblock %}
diff --git a/templates/archives/projects.html b/templates/archives/projects.html
index da60af4..f266c08 100644
--- a/templates/archives/projects.html
+++ b/templates/archives/projects.html
@@ -5,19 +5,16 @@
{%block bodyid%}id="projects-page"{%endblock%}
-{% block primary %}
-<article>
- <nav class="bl" id="page-nav">
- <ul id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
- <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr; </li>
- <li>Projects</li>
- </ul>
- </nav>
- <h1 class="hide">Projects</h1>
- <div class="top"><p class="col hyphenate">These are a few of the things that I use to inspire myself to do more. The truth is, just about <a href="http://www.youtube.com/watch?v=8r1CZTLk-Gk" title="Louis CK talking about how everything is amazing">everything is amazing</a> when viewed from the proper perspective. </p>
-
- <p class="col two hyphenate">The projects on luxagraf are more or less goals I've created in effort to get my body in motion, because the difference between the mundane and the amazing is often simply motion. To move is to do, and to do is to live.</p></div>
- <section id="projects-archive" class="archive"> {%for object in object_list %}
+{% block primary %}<ul class="bl" id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
+ <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr; </li>
+ <li>Projects</li>
+ </ul>
+ <div class="top">
+ <p class="col hyphenate">These are a few of the things that I use to inspire myself to do more. The truth is, just about <a href="http://www.youtube.com/watch?v=8r1CZTLk-Gk" title="Louis CK talking about how everything is amazing">everything is amazing</a> when viewed from the proper perspective. </p>
+ <p class="col two hyphenate">The projects on luxagraf are more or less goals I've created in effort to get my body in motion, because the difference between the mundane and the amazing is often simply motion. To move is to do, and to do is to live.</p>
+ </div>
+ <section id="projects-archive" class="archive">
+ <h1 class="hide">Projects</h1>{%for object in object_list %}
<article>
<h1><a href="{{object.get_absolute_url}}" title="{{object.title}}">{{object.title|safe}} {{object.subtitle|safe}}</a></h1>
<div class="img">
@@ -27,8 +24,6 @@
<!--<span class="button"><a href="{{project.get_absolute_url}}">More&nbsp;&raquo;</a></span>-->
</article> {% endfor %}
</section>
-
-</article>
{% endblock %}
-{% block js %}<script src="/media/js/hyphenate.min.js" type="text/javascript"></script>{% endblock%} \ No newline at end of file
+{% block js %}<script src="/media/js/hyphenate.min.js" type="text/javascript"></script>{% endblock%}
diff --git a/templates/archives/writing.html b/templates/archives/writing.html
index e880343..983b59a 100644
--- a/templates/archives/writing.html
+++ b/templates/archives/writing.html
@@ -7,18 +7,14 @@
{%block bodyid%}id="writing"{%endblock%}
-{% block primary %}<section id="page-header">
- <h1 class="hide">{% if region %}Writings from {%if region.name == 'United States'%}the United States{%else%}{{region.name|title|smartypants|safe}}{%endif%}{%else%}Writing {%endif%}</h1>
- <nav class="bl">
- <ul id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
- <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr; </li>
- {% if region %}{%if region.name == 'United States'%} <li><a href="/writing/" title="See all Writing" itemprop="url"><span itemprop="title">Writing</span></a> &rarr;</li>
- <li itemprop="title">the United States</li>{%else%}<li><a href="/writing/" title="See all Writing" itemprop="url"><span>Writing</span></a> &rarr;</li>
- <li>{{region.name|title|smartypants|safe}}</li>{%endif%}{%else%}<li>Writing </li>{%endif%}
- </ul>
- </nav>
- </section>
- <section id="writing-archive" class="archive"> {% autopaginate object_list 10 %} {% for object in object_list %}
+{% block primary %}<ul class="bl" id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
+ <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr; </li>
+ {% if region %}{%if region.name == 'United States'%} <li><a href="/writing/" title="See all Writing" itemprop="url"><span itemprop="title">Writing</span></a> &rarr;</li>
+ <li itemprop="title">the United States</li>{%else%}<li><a href="/writing/" title="See all Writing" itemprop="url"><span>Writing</span></a> &rarr;</li>
+ <li>{{region.name|title|smartypants|safe}}</li>{%endif%}{%else%}<li>Writing </li>{%endif%}
+ </ul>
+ <section id="writing-archive" class="archive">
+ <h1 class="hide">{% if region %}Writing Archive from {%if region.name == 'United States'%}the United States{%else%}{{region.name|title|smartypants|safe}}{%endif%}{%else%}Writing Archive {%endif%}</h1>{% autopaginate object_list 10 %} {% for object in object_list %}
<article>
<h1><a href="{{object.get_absolute_url}}" title="{%if object.title_keywords%}{{object.title_keywords}}{%else%}{{object.title}}{%endif%}">{{object.title|smartypants|widont|safe}}</a></h1>
<div class="img">
@@ -28,15 +24,15 @@
<p class="location bl" itemprop="geo" itemscope itemtype="http://data-vocabulary.org/​Geo">{% if object.country_name == "United States" %}{{object.location_name|smartypants|safe}}, <a href="/writing/united-states/1/" title="travel writing from the United States">{{object.state_name}}</a>{%else%}{{object.location_name|smartypants|safe}}, <a href="/writing/{{object.country_name|slugify}}/1/" title="travel writing from {{object.country_name}}">{{object.country_name}}</a>{%endif%}
<meta itemprop="latitude" content="{{object.latitude}}" />
<meta itemprop="longitude" content="{{object.longitude}}" /></p>
- <time datetime="{{object.pub_date|date:'c'}}">{{object.pub_date|date:"m/d/y"}}</time>
+ <time datetime="{{object.pub_date|date:'c'}}" pubdate>{{object.pub_date|date:"m/d/y"}}</time>
</div>
<p class="hyphenate">{{object.dek|safe}}</p>
</article> {% endfor %}
</section>
- <nav id="pagination">{% paginate %}
- </nav>
+ <div id="pagination">{% paginate %}
+ </div>
{% endblock %}
-{% block js %}<script src="{{MEDIA_URL}}js/hyphenate.min.js" type="text/javascript"></script>{% endblock%} \ No newline at end of file
+{% block js %}<script src="{{MEDIA_URL}}js/hyphenate.min.js" type="text/javascript"></script>{% endblock%}
diff --git a/templates/base.html b/templates/base.html
index a836845..8f07139 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -22,8 +22,11 @@
href="{{MEDIA_URL}}css/ie.css"
media="screen">
<![endif]-->
- <script>var _gaq=[['_setAccount','UA-1186171-1'],['_trackPageview'],['_trackPageLoadTime']];(function(d,t){ var g=d.createElement(t),s=d.getElementsByTagName(t)[0]; g.async=1;g.src='//www.google-analytics.com/ga.js';s.parentNode.insertBefore(g,s)}(document,'script'))</script>
- {%block extrahead%}{%endblock%}
+ <script type="text/javascript" src="http://use.typekit.com/prx2tcr.js"></script>
+ <script type="text/javascript">try{Typekit.load();}catch(e){}</script>
+ <script>
+ var _gaq=[['_setAccount','UA-1186171-1'],['_trackPageview'],['_trackPageLoadTime']];(function(d,t){ var g=d.createElement(t),s=d.getElementsByTagName(t)[0]; g.async=1;g.src='//www.google-analytics.com/ga.js';s.parentNode.insertBefore(g,s)}(document,'script'))
+ </script>{%block extrahead%}{%endblock%}
</head>
<body {%block bodyid%}{%endblock%}{%block bodyevents%}{%endblock%}>
<header role="banner">
@@ -35,6 +38,7 @@
<ul>
<li id="stories"><a href="/writing/1/" title="An archive of writings from around the world">Writing</a>,</li>
<li id="photos"><a href="/photos/1/" title="Photos from travels around the world">Photos</a>,</li>
+ <li id="guides"><a href="/travel-guide/1/" title="Travel Guides, Tips, Tricks and Recommendations">Guides</a>,</li>
<li id="maps"><a href="/map/" title="Maps and miscellanea">Map</a>,</li>
<li id="projects" ><a href="/projects/" title="Luxagraf: Projects">Projects</a>,</li>
<li id="etc"><a href="/about/" title="About Luxagraf">Etc</a></li>
diff --git a/templates/bin/map_sidebar.html b/templates/bin/map_sidebar.html
index 635c522..e61852f 100644
--- a/templates/bin/map_sidebar.html
+++ b/templates/bin/map_sidebar.html
@@ -1,25 +1,23 @@
-{% load truncateletters %}
-{% load slugify_under %}
-<div class="map-legend">
- <h4>Trips</h4>
- <ul>
- {% for route in route_list %}
- <li><a onclick="showRoute('{{route.template_var_name}}', {{route.zoom}}, '{{route.geometry.centroid.y}}','{{route.geometry.centroid.x}}');" href="#" title="show {{route.name}} on map">{{route.name}}</a></li>
- {% endfor %}
- </ul>
- <h4>Regions</h4>
- <ul>
- {%for region in region_list %}
- <li><a href="#{{region.slug}}" onclick="focusCountry({{region.lat}}, {{region.lon}}, {{region.zoom_level}});" title="See all writing from {{region.name|title}}">{{region.name}}</a></li>
- {% endfor %}
- </ul>
-
- <h4>Countries</h4>
- <ul>
- <li><a onclick="focusCountry(19.311143,2.460938,2);" href="#" title="view all countries">All</a></li>
- {%for country in country_list %}
- <li><a href="#{{country.slug}}" onclick="focusCountry({{country.lat}}, {{country.lon}}, {{country.zoom_level}});" title="See all writing from {{country.name|title}}">{{country.name}}</a></li>
- {% endfor %}
- </ul>
-
-</div> \ No newline at end of file
+{% load truncateletters %}{% load slugify_under %}<div class="map-legend">
+ <h4>Trips</h4>
+ <ul>
+ {% for route in route_list %}
+ <li><a onclick="showRoute('{{route.template_var_name}}', {{route.zoom}}, '{{route.geometry.centroid.y}}','{{route.geometry.centroid.x}}');" href="#" title="show {{route.name}} on map">{{route.name}}</a></li>
+ {% endfor %}
+ </ul>
+ <h4>Regions</h4>
+ <ul>
+ {%for region in region_list %}
+ <li><a href="#{{region.slug}}" onclick="focusCountry({{region.lat}}, {{region.lon}}, {{region.zoom_level}});" title="See all writing from {{region.name|title}}">{{region.name}}</a></li>
+ {% endfor %}
+ </ul>
+
+ <h4>Countries</h4>
+ <ul>
+ <li><a onclick="focusCountry(19.311143,2.460938,2);" href="#" title="view all countries">All</a></li>
+ {%for country in country_list %}
+ <li><a href="#{{country.slug}}" onclick="focusCountry({{country.lat}}, {{country.lon}}, {{country.zoom_level}});" title="See all writing from {{country.name|title}}">{{country.name}}</a></li>
+ {% endfor %}
+ </ul>
+
+ </div>
diff --git a/templates/bin/recent_entries.html b/templates/bin/recent_entries.html
index 0cf3034..f86d6f2 100644
--- a/templates/bin/recent_entries.html
+++ b/templates/bin/recent_entries.html
@@ -5,7 +5,7 @@
<meta itemprop="latitude" content="{{object.latitude}}" />
<meta itemprop="longitude" content="{{object.longitude}}" />
</span> &nbsp;
- <time datetime="{{object.pub_date|date:'c'}}">{{object.pub_date|date:"m/d/y"}}</time>
+ <time datetime="{{object.pub_date|date:'c'}}" pubdate>{{object.pub_date|date:"m/d/y"}}</time>
</p>
{%if object.thumbnail%}<a class="permalink" href="{{object.get_absolute_url}}" title="{{object.title}}"><img src="{{object.get_thumbnail_url}}" alt="{{ object.title }}" class="post-image" width="{{object.thumb_width}}" height="{{object.thumb_height}}" /></a>{%endif%}
<p class="hyphenate">{{object.dek|safe}}</p>
diff --git a/templates/details/about.html b/templates/details/about.html
index d0366d4..6dde0e9 100644
--- a/templates/details/about.html
+++ b/templates/details/about.html
@@ -5,43 +5,20 @@
{%block htmlclass%}class="single"{%endblock%}
{%block bodyid%}id="about"{%endblock%}
-{% block primary %}<section id="page-header">
- <h1 class="hide">About Luxagraf</h1>
- <nav class="bl" id="page-nav">
- <ul id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
- <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr; </li>
- <li>About</li>
- </ul>
- </nav>
- </section>
-
+{% block primary %}<ul class="bl" id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
+ <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr; </li>
+ <li>About</li>
+ </ul>
<article role="main">
<h1 class="hide">About Luxagraf</h1>
<div class="post-body-single">
<p>Luxagraf is written and published by Scott Gilbertson.</p>
<p><img src="{{MEDIA_URL}}img/bio.jpg" alt="Scott Gilbertson" />
<small>Photo by <a href="http://twitter.com/lagsolo" title="@lagsolo on Twitter" >@lagsolo</a></small></p>
-
<h2>Colophon</h2>
<p>Luxagraf is published using a custom content management system written with the <a href="http://docs.djangoproject.com/en/dev/ref/contrib/gis/">GeoDjango framework</a>. The site validates as HTML5 and uses @media rules to handle phones, iPads and the like. It should work in any modern web browser. If you have trouble, let me know.</p>
-
<p>I write in long hand because I am an old man and that's we roll. I make the clackity noise in BBEdit, the best text editor ever.</p>
-
<p>Currently photos are taken with a Panasonic GF1. In the past I have used a Panasonic LX2 and a Canon S45. Minimal processing is done with Adobe Lightroom and Photoshop. The photo gallery layout was inspired by the lovely <a href="http://www.pictorymag.com/" title="Pictory Mag">Pictory</a> photo showcase. Also note that while the writing is copyrighted to me, the photos are licensed under a Creative Commons <a href="http://creativecommons.org/licenses/by-sa/3.0/">attribution, share-alike license</a>, which means you're free to use them so long as you attribute them to me.</p>
</div>
-
- {%comment%}
- <div class="content">{%for object in object_list %}{%if forloop.last %}
- {{object.content|smartypants|safe}}{%endif%} {% endfor %}
- </div>
-
- <section>
- <h2>Colophon</h2>
- <img src="{{IMAGES_URL}}colo.jpg" alt="me" />
- <div class="content">{%for object in object_list %}{%if forloop.counter = 2 %}
- {{object.content|smartypants|safe}}{%endif%} {% endfor %}
- </div>
- </section>
- {%endcomment%}
</article>
{% endblock %}
diff --git a/templates/details/code.html b/templates/details/code.html
index a593ae7..1697844 100644
--- a/templates/details/code.html
+++ b/templates/details/code.html
@@ -35,25 +35,16 @@ article[role="main"] a { color: #b53a04;}
{% endblock %}
{%block bodyid%}id="code"{%endblock%}
-{% block primary %}<section id="page-header">
- <h1 class="hide">Code</h1>
- <nav class="bl">
- <ul id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
- <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr;</li>
- <li><a href="/projects/" title="luxagraf projects page" itemprop="url"><span itemprop="title">Projects</span></a> &rarr;</li>
- <li>Code</li>
- </ul>
- </nav>
- </section>
- <article role="main">
- {% for object in object_list %}
- <header>
- <h1>{{object.name}}</h1>
- </header>
+{% block primary %}<ul class="bl" id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
+ <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr;</li>
+ <li><a href="/projects/" title="luxagraf projects page" itemprop="url"><span itemprop="title">Projects</span></a> &rarr;</li>
+ <li>Code</li>
+ </ul>
+ <article role="main">{% for object in object_list %}
+ <h1>{{object.name}}</h1>
<div class="post-body-single">
{{object.body_html|smartypants|widont|safe}}
- </div>
- {% endfor %}
+ </div>{% endfor %}
</article>
diff --git a/templates/details/contact.html b/templates/details/contact.html
index 5956e51..ec47c34 100644
--- a/templates/details/contact.html
+++ b/templates/details/contact.html
@@ -5,42 +5,35 @@
{% block metadescription %}{% endblock %}
{%block bodyid%}id="contact"{%endblock%}
-{% block primary %}<section id="page-header">
- <h1 class="hide">Luxagraf: Contact</h1>
- <nav id="page-nav" class="bl">
- <ul id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
- <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr; </li>
- <li>Contact</li>
- </ul>
- </nav>
- </section>
- <article role="main">
- <header>
- <h1>Contact Information</h1>
- </header>
- <div id="post">
- <p>I'd love to hear what you think about the posts on luxagraf. If you use Twitter, send me a message: <a href="http://twitter.com/luxagraf" rel="me" title="follow luxagraf on Twitter">@luxagraf</a>.</p>
- <p>Then there's email. I'm not a big fan. Or rather I don't have the time to respond the way I would like to, which makes me like it less. So if you email me and don't hear back, or you do but it's five months later and you've entirely forgotten that you even emailed me in the first place, please don't take it personally.</p>
-
- <p>Please send your thoughts to:</p>
- <p>
- <script type="text/javascript">
- //<![CDATA[
- <!--
- var x="function f(x){var i,o=\"\",ol=x.length,l=ol;while(x.charCodeAt(l/13)!" +
- "=69){try{x+=x;l+=l;}catch(e){}}for(i=l-1;i>=0;i--){o+=x.charAt(i);}return o" +
- ".substr(0,ol);}f(\")811,\\\"Zofr{i4|m;(%g!$1&^ENUwFG_J@FFD330\\\\100\\\\}zp" +
- ";u~t~T/b771\\\\)lfjm=^&E320\\\\030\\\\600\\\\130\\\\230\\\\LH4220\\\\100\\\\"+
- "410\\\\N8=(?7,'<610\\\\?>&#)//]600\\\\ULZ]S]410\\\\p720\\\\NCVJ000\\\\771\\" +
- "\\ 80xxwdg~}&rjgm010\\\\030\\\\620\\\\320\\\\\\\"(f};o nruter};))++y(^)i(tA" +
- "edoCrahc.x(edoCrahCmorf.gnirtS=+o;721=%y;++y)811<i(fi{)++i;l<i;0=i(rof;htgn" +
- "el.x=l,\\\"\\\"=o,i rav{)y,x(f noitcnuf\")" ;
- while(x=eval(x));
- //-->
- //]]>
- </script>
- </p>
- </div>
- </article>
+{% block primary %}<ul class="bl" id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
+ <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr; </li>
+ <li>Contact</li>
+ </ul>
+ <article role="main">
+ <h1>Contact Information</h1>
+ <div id="post">
+ <p>I'd love to hear what you think about the posts on luxagraf. If you use Twitter, send me a message: <a href="http://twitter.com/luxagraf" rel="me" title="follow luxagraf on Twitter">@luxagraf</a>.</p>
+ <p>Then there's email. I'm not a big fan. Or rather I don't have the time to respond the way I would like to, which makes me like it less. So if you email me and don't hear back, or you do but it's five months later and you've entirely forgotten that you even emailed me in the first place, please don't take it personally.</p>
+
+ <p>Please send your thoughts to:</p>
+ <p>
+ <script type="text/javascript">
+ //<![CDATA[
+ <!--
+ var x="function f(x){var i,o=\"\",ol=x.length,l=ol;while(x.charCodeAt(l/13)!" +
+ "=69){try{x+=x;l+=l;}catch(e){}}for(i=l-1;i>=0;i--){o+=x.charAt(i);}return o" +
+ ".substr(0,ol);}f(\")811,\\\"Zofr{i4|m;(%g!$1&^ENUwFG_J@FFD330\\\\100\\\\}zp" +
+ ";u~t~T/b771\\\\)lfjm=^&E320\\\\030\\\\600\\\\130\\\\230\\\\LH4220\\\\100\\\\"+
+ "410\\\\N8=(?7,'<610\\\\?>&#)//]600\\\\ULZ]S]410\\\\p720\\\\NCVJ000\\\\771\\" +
+ "\\ 80xxwdg~}&rjgm010\\\\030\\\\620\\\\320\\\\\\\"(f};o nruter};))++y(^)i(tA" +
+ "edoCrahc.x(edoCrahCmorf.gnirtS=+o;721=%y;++y)811<i(fi{)++i;l<i;0=i(rof;htgn" +
+ "el.x=l,\\\"\\\"=o,i rav{)y,x(f noitcnuf\")" ;
+ while(x=eval(x));
+ //-->
+ //]]>
+ </script>
+ </p>
+ </div>
+ </article>
{% endblock %}
diff --git a/templates/details/national-parks.html b/templates/details/national-parks.html
index 16cfbf1..dc3f7fb 100644
--- a/templates/details/national-parks.html
+++ b/templates/details/national-parks.html
@@ -8,16 +8,13 @@
{% block htmlclass %}class="dark"{% endblock %}
-{% block primary %}<section id="page-header">
- <h1 class="hide">The National Parks Project</h1>
- <nav class="bl">
- <ul id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
- <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr;</li>
- <li><a href="/projects/" title="luxagraf projects page" itemprop="url"><span itemprop="title">Projects</span></a> &rarr;</li>
- <li>National Parks</li>
- </ul>
- </nav>
- </section>{% for object in object_list %}
+{% block primary %}<ul class="bl" id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
+ <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr;</li>
+ <li><a href="/projects/" title="luxagraf projects page" itemprop="url"><span itemprop="title">Projects</span></a> &rarr;</li>
+ <li>National Parks</li>
+ </ul>
+ <section>
+ <h1 class="hide">The National Parks Project</h1>{% for object in object_list %}
<article id="park-{{forloop.counter}}" class="park">
<h1>{{object.name}}</h1>
<div class="figure">
@@ -45,6 +42,7 @@
</dl>
</div>
</article>{% endfor %}
+ </section>
{% endblock %}
{% block js %}
<script type="text/javascript" src="{{MEDIA_URL}}js/jquery.js"></script>
@@ -52,4 +50,4 @@
<script type="text/javascript" src="{{MEDIA_URL}}js/natparks.min.js" ></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
-{% endblock %} \ No newline at end of file
+{% endblock %}
diff --git a/templates/details/photo_galleries.html b/templates/details/photo_galleries.html
index 6e4f4d5..e61c9b7 100644
--- a/templates/details/photo_galleries.html
+++ b/templates/details/photo_galleries.html
@@ -10,19 +10,14 @@
{%block bodyid%}class="image_gallery"{%endblock%}
-{% block primary %}<section id="page-header">
- <h1 class="hide">Photos from {{object.set_title}}</h1>
- <nav class="bl" id="page-nav">
- <ul id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
- <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr; </li>
- <li><a href="/photos/" title="See all Photos" itemprop="url"><span>Photos</span></a> &rarr;</li>
- <li>{{object.set_title}}</li>
- </ul>
- </nav>
- </section>
+{% block primary %}<ul class="bl" id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
+ <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> &rarr; </li>
+ <li><a href="/photos/" title="See all Photos" itemprop="url"><span>Photos</span></a> &rarr;</li>
+ <li>{{object.set_title}}</li>
+ </ul>
<p class="directions">Use left/right arrow keys to navigate through photos</p>
<section id="slides">
- {%for photo in object.photos.all reversed %}
+ <h1 class="hide">Photos from {{object.set_title}}</h1>{%for photo in object.photos.all reversed %}
<article id="image-{{forloop.counter}}">
<h6><a href="#image-{{forloop.counter}}" class="permalink" title="link to this image">&#8734; {{forloop.counter|number_to_word}} &#8734;</a></h6>
<div class="fig"><img src="{{photo.get_local_slideshow_url}}" alt="{{photo.title}}" title="{{photo.title}}" {%if photo.is_portait %}class="v"{%endif%} height="{{photo.slideshowimage_height}}" width="{{photo.slideshowimage_width}}" /></div>