#story p{margin-top:.5em;margin-bottom:0.5em!important;line-height:1.2!important}#storylinks{text-align:center;font-weight:700;margin-bottom:1em}#top-bar{min-height:50px;padding:0 0}#storylist{text-align:center;font-weight:700;margin-top:1em}#storyaudio{text-align:center}#lyrics{margin:1em 0 0 0;text-align:center}.category-container{margin:0 0 0 20px}a.col:link,a.col:visited{color:#333;text-decoration:underline;font-size:80%}a.col:hover{background:#6f6}a.table:link,a.table:visited{color:#333;font-weight:700;text-decoration:none}a.table:hover{color:#390;font-weight:700;text-decoration:none;font-size:125%}a.toc:link,a.table:visited{font-weight:700;text-decoration:none;font-size:125%}a.toc:hover{color:#390;font-weight:700;text-decoration:none;font-size:125%}ul.toc{list-style-type:none;margin:0;padding:0}.pagelink{text-align:center;font-weight:700;font-size:125%;margin-top:1em}h2.story{font-size:30px;line-height:1.3;text-align:center}h3.story{color:#666;text-align:center;margin-top:20px}h3.columns{color:#333;text-align:center}h3.contents{text-align:center;margin-top:50px}h4.columns{color:#333;text-align:center}a.top-banner{color:#fff}p.top-banner{font-size:1.5em;color:#FFF;text-align:center;padding:0;margin:10px}p.link{margin-bottom:12px;text-align:center}p.mobile-friendly{font-weight:700;text-align:center}p.site-info{color:#fff}.entry-content img.center{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;padding:3px;border:5px solid maroon}.entry-content img.post{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;padding:3px;border:5px solid maroon}.entry-content img.left{padding:3px;margin:0 5px 0 0;border:1px solid maroon;width:25%;float:left}@media screen and (min-width:768px){ul.columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width:992px){.entry-content{font-size:110%}#story{font-size:140%;margin-bottom:10px}#lyrics{font-size:120%}ul.columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}#site-header.top-header .left{margin:0 auto}#site-header.top-header .right{display:none}div#site-header-inner{display:flex;display:-webkit-flex;justify-content:center}.entry-content a{color:blue;text-decoration:underline;text-decoration-thickness:2px}.blog-entry.entry-content p a,.archive-entry.entry-content p a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;color:blue;transition:all 0.3s ease}.single-post .container{max-width:900px}