/*!
Copyright 2015 Patrick Boe

This file is part of jpmobile.

jpmobile is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

jpmobile is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with jpmobile.  If not, see <http://www.gnu.org/licenses/>.
*//*!
Pure v0.6.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*//*!
normalize.css v^3.0 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */.pure button,.pure select,button,select{text-transform:none}img,legend{border:0}.pure,html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.pure a:active,.pure a:hover,a:active,a:hover{outline:0}.pure sub,.pure sup,sub,sup{position:relative;vertical-align:baseline}.pure sup,sup{top:-.5em}.pure sub,sub{bottom:-.25em}.pure .pure-img,.pure-img,img{max-width:100%}.pure-menu-heading,.pure-menu-link,main a.note,main section.read-more.open h2,nav a,nav header{text-decoration:none}.pure-g,main ul.gallery{-webkit-flex-flow:row wrap}html{font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}.obscure,.pure svg:not(:root){overflow:hidden}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hidden,[hidden]{display:none!important}.pure article,.pure aside,.pure details,.pure figcaption,.pure figure,.pure footer,.pure header,.pure hgroup,.pure main,.pure menu,.pure nav,.pure section,.pure summary,.pure-img{display:block}.pure-img{height:auto}/*!
Pure v0.6.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*//*!
normalize.css v^3.0 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */.pure{font-family:sans-serif;margin:0}.pure audio,.pure canvas,.pure progress,.pure video{display:inline-block;vertical-align:baseline}.pure audio:not([controls]){display:none;height:0}.pure [hidden],.pure template{display:none}.pure a{background-color:transparent}.pure abbr[title]{border-bottom:1px dotted}.pure b,.pure strong{font-weight:700}.pure dfn{font-style:italic}.pure h1{font-size:2em;margin:.67em 0}.pure mark{background:#ff0;color:#000}.pure small{font-size:80%}.pure sub,.pure sup{font-size:75%;line-height:0}.pure img{border:0}.pure figure{margin:1em 40px}.pure hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.pure pre{overflow:auto}.pure code,.pure kbd,.pure pre,.pure samp{font-family:monospace,monospace;font-size:1em}.pure button,.pure input,.pure optgroup,.pure select,.pure textarea{color:inherit;font:inherit;margin:0}.pure button{overflow:visible}.pure button,.pure input[type=button],.pure input[type=reset],.pure input[type=submit]{-webkit-appearance:button;cursor:pointer}.pure button[disabled],.pure input[disabled]{cursor:default}.pure button::-moz-focus-inner,.pure input::-moz-focus-inner{border:0;padding:0}.pure input{line-height:normal}.pure input[type=checkbox],.pure input[type=radio]{box-sizing:border-box;padding:0}.pure input[type=number]::-webkit-inner-spin-button,.pure input[type=number]::-webkit-outer-spin-button{height:auto}.pure input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.pure-menu,nav{-webkit-box-sizing:border-box}.pure input[type=search]::-webkit-search-cancel-button,.pure input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.pure fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.pure legend{border:0;padding:0}.break-after,main h1{border-bottom:1px solid #eee}.pure textarea{overflow:auto}.pure optgroup{font-weight:700}.pure table{border-collapse:collapse;border-spacing:0}.pure td,.pure th{padding:0}.pure .hidden,.pure [hidden]{display:none!important}.pure .pure-img{height:auto;display:block}/*!
Pure v0.6.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/.pure-menu{-moz-box-sizing:border-box;box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading,.pure-menu-link{display:block;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;zoom:1;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:.5em 0}.pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar{display:none}.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.page-content,main table{margin-right:auto;max-width:800px}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-disabled,.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected .pure-menu-link,.pure-menu-selected .pure-menu-link:visited{color:#000}/*!
Pure v0.6.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-ms-flexbox;-ms-flex-flow:row wrap;-ms-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u,.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;text-rendering:auto;zoom:1;vertical-align:top}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}body.home{font-family:Merriweather,serif;background-color:#ffedc3}body.home nav{font-size:1.7em}body.home img{display:block}.obscure{position:absolute;left:-10000px;top:auto;width:1px;height:1px}.shown{position:static;left:inherit;top:inherit;overflow:inherit;width:inherit;height:inherit}img{height:auto}#controls,body,nav{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}body{color:#777;padding-left:0}body.content.navigating nav{left:180px;width:180px}body.content.navigating #controls{left:180px}main section.brief h2,main section.read-more dd,main section.read-more dl,main section.read-more p,main section.read-more table{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;top:auto}.page-content{padding:0 1em;margin-left:auto}main.colorful a.note{color:#00008b}main.colorful a.note.artist{color:#307ee3}main.colorful a.note.bodily{color:#cf2929}main.colorful a.note.dublin{color:#9c632a}main.colorful a.note.literature{color:#f59627}main.colorful a.note.ireland{color:#40b324}main.colorful a.note.performances{color:#ab59c2}main{font-size:1em}main section.brief strong{color:#555}main section.read-more h2{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;cursor:pointer;text-decoration:underline}main section.read-more h2 .twisty{vertical-align:-.3em;font-size:1.5em}main section.read-more.open dd,main section.read-more.open dl,main section.read-more.open p,main section.read-more.open table{position:static;left:inherit;top:inherit;overflow:inherit;width:inherit;height:inherit;max-width:800px;padding:0 1em;margin-left:auto;margin-right:auto}main a.note{color:inherit}main table{padding:0 1em;margin-left:auto;font-size:.8em;overflow-x:auto}main table td{padding:.2em}main h1,main h2{font-weight:400}main h1{color:#333;padding:1.5em 0 .5em;text-align:center;margin:0 0 1em;font-size:2.2em}main dd,main div.pure-g,main dl.key,main dt,main h2,main li,main p,main ul.gallery{max-width:800px;margin-left:auto;margin-right:auto}main h2{padding:0 1em;color:#888;font-size:1.5em}main ul.gallery{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-ms-flexbox;-ms-flex-flow:row wrap;-ms-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;word-spacing:-.43em;padding:0 1em}main ul.gallery li{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;width:25%}main dd,main li,main p{line-height:1.65em;padding:0 1em}main p.lyrics{overflow-x:auto;text-align:justify;padding-left:2em;white-space:nowrap}main div.pure-g{padding:0 1em}main dt{padding:1em 1em .5em;font-weight:700}main dl.key{overflow:hidden;padding:0 1em}main dl.key dd,main dl.key dt{padding:.5em 0}main dl.key dt{margin:0;float:left;clear:left;width:1em;text-align:right}main dl.key dd{line-height:inherit;margin:0 0 0 1.5em}main cite,main cite.page.chosen,main figure,main header.author,main object,main span.byline{max-width:800px;margin-left:auto;margin-right:auto}main figure,main object{padding:0 1em}main header.author,main span.byline{padding:0 1em;display:block;text-align:right;clear:both}main cite{padding:.5em 1em;display:block}main cite em{font-weight:700;padding-right:.5em;padding-left:.5em}main cite.page{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}main p cite.page.chosen{padding-right:0}main cite.page.chosen{position:static;left:inherit;top:inherit;overflow:inherit;width:inherit;height:inherit;padding:1em 1em 3em;text-align:right}#controls,body.content nav{position:fixed;top:0;left:0}nav li,nav ul{position:relative;padding:0}nav{-moz-box-sizing:border-box;box-sizing:border-box;background:#ffedc3;font-size:17px}nav li{margin:0;height:100%}nav header{display:block;white-space:nowrap;text-transform:uppercase;color:#fff;margin:0;text-align:left}nav a{display:block;white-space:nowrap;color:#555}nav ul{list-style:none;margin:0;background:0 0;border:none}nav li a:focus,nav li a:hover{background:#60b78f}nav header,nav li.selected{background:#ce882d}nav li.selected a{color:#fff}nav a,nav header{border:none;padding:.6em 0 .6em .6em}body.content{font-family:Roboto,sans-serif}body.content main{margin-bottom:50px}body.content nav{margin-left:-180px;width:180px;bottom:0;z-index:1000;overflow-y:auto;-webkit-overflow-scrolling:touch}#controls>*{vertical-align:middle}#controls{background:0 0;z-index:10;width:100%;font-size:10px}#controls #hamburger,#controls button,#controls label{font-weight:700;float:left}#controls #hamburger{color:#fff;background:#ce882d;width:2em;padding:2em 1.6em}#controls form{display:block;float:right}#controls form button,#controls form label{font-size:1.4em}#controls form label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#controls form button:active{border:.1em solid #888;box-shadow:none}#controls form button{border-radius:.2em;box-shadow:.2em .2em .2em #ccc,0 0 .2em #ccc;color:#7f4800;margin:.2em .4em 0 0;height:2.7em;width:7em;border:none;background:#fff}#controls form button#coloration{width:5em}#controls form button#coloration .artist{color:#307ee3}#controls form button#coloration .bodily{color:#cf2929}#controls form button#coloration .dublin{color:#9c632a}#controls form button#coloration .literature{color:#f59627}#controls form button#coloration .ireland{color:#40b324}#controls form button#coloration .performances{color:#ab59c2}#controls #hamburger span{position:relative;display:block}#controls #hamburger span,#controls #hamburger span:after,#controls #hamburger span:before{background-color:#fff;width:100%;height:.2em}#controls #hamburger span:after,#controls #hamburger span:before{position:absolute;margin-top:-.6em;content:" "}#controls #hamburger span:after{margin-top:.6em}@media (min-width:48em){body.content{padding-left:180px;left:0}body.content nav{left:180px}body.content #controls{background:0 0}body.content #controls #hamburger{display:none}body.home img{float:left;border:1em solid #000;margin-right:1em}body.home nav{line-height:1.8em}body.home nav header{background-color:transparent;color:#000}body.home nav a,body.home nav header,body.home nav ul{display:inline}body.home nav a{padding-right:.6em}body.home nav li{display:inline-block}body.home nav li:after{content:"\2022"}body.home nav li:last-child:after{content:""}body.home nav li a:focus,body.home nav li a:hover{background:inherit;text-decoration:underline;color:#ce882d}}@media (max-width:48em){body.navigating{left:180px}body.reading #controls{top:-5em}}