﻿:root{--nu-base-font-size: 14.5pt;--nu-huge-font-size: calc(var(--nu-base-font-size) * 1.25);--nu-small-font-size: calc(var(--nu-base-font-size) * 0.8);--nu-body-bg: #1e2429;--nu-content-bg: rgba(0, 0, 0, 0.4);--nu-text-color: #92a2b7;--nu-heading-color: #689FD7;--nu-dimmed-text-color: lch(from var(--nu-text-color) calc(l - 10) c h);--nu-link-color: #97b9e1;--nu-link-hover-color: lighten(#686, 5%);--nu-side-bar-background: rgba(20, 20, 20, 0.7);--nu-menu-bar-background: rgba(30, 29, 34, 0.77);--nu-post-header-background: none;--nu-nav-link-padding: 5px 10px;--nu-nav-link-hover-bg: var(--nu-dimmed-text-color);--nu-nav-link-hover-color: #ccf;--nu-nav-selected-link-bg: rgb(73, 85, 100);--nu-nav-pills-active-link-hover-bg: var(--nu-nav-link-hover-bg);--nu-nav-pills-active-link-hover-color:	var(--nu-nav-link-hover-color)}.center{text-align:center}.right{float:right}header#page-header{font-weight:bold;background-image:url(/images/nuheaderbg.webp);padding:.3rem}header#page-header #logo{text-align:center}header#page-header #logo p{margin-top:0}#page-header .site-nav{background-color:var(--nu-menu-bar-background);width:100%;padding-top:.4rem;padding-bottom:.4rem}#page-header .site-nav a{text-decoration:none;color:var(--nu-link-color);padding-top:1.5mm;padding-bottom:1.5mm;padding-left:2mm;padding-right:2mm}#page-header .site-nav a:hover{background-color:var(--nu-nav-link-hover-bg);color:var(--nu-nav-link-hover-color)}#page-header .site-nav a.current{text-decoration:underline;background-color:var(--nu-nav-selected-link-bg)}#page-header .site-nav .language-switcher{float:right;border-left:1px solid var(--nu-nav-link-hover-bg);padding-left:2mm}.pagination{padding-top:.5cm;padding-bottom:.5cm}.pagination .page_number{padding-top:1.5mm;padding-bottom:1.5mm;padding-left:2mm;padding-right:2mm;background-color:var(--nu-nav-link-hover-bg);color:var(--nu-nav-link-hover-color)}.pagination a{text-decoration:none;color:var(--nu-link-color);padding-top:1.5mm;padding-bottom:1.5mm;padding-left:2mm;padding-right:2mm}.pagination a:hover{background-color:var(--nu-nav-link-hover-bg);color:var(--nu-nav-link-hover-color)}.post-header{background-color:var(--nu-post-header-background)}.post-header date{font-size:10pt}.post-header h1{font-size:16pt;font-weight:bold;margin-bottom:0}.post-header h1 a{text-decoration:none}.post footer{padding-top:4mm}.post footer .prev-post{float:left}.post footer .prev-post::before{content:"« ";font-size:150%}.post footer .next-post{float:right}.post footer .next-post::after{content:" »";font-size:150%}.post-body{background-color:rgba(24,37,48,.7);padding:2mm;margin-bottom:2mm}.post-body::after{content:" ";display:block;visibility:hidden;clear:both}.post-body .post-image{text-align:center;float:right}@media screen and (max-width: 590px){.post-body .post-image{float:none}.post-body .post-image img{width:100%;height:100%}}.post-excerpt .post-excerpt-content{display:flex}@media screen and (max-width: 800px){.post-excerpt .post-excerpt-content{flex-direction:column}}.post-excerpt .post-meta{font-size:var(--nu-small-font-size)}.concert-listing{border-top:1px solid var(--nu-dimmed-text-color);margin-bottom:3mm}.concert-listing header{background-color:var(--nu-menu-bar-background)}.concert-listing header .date,.concert-listing header .city,.concert-listing header .venue,.concert-listing header .comments{display:inline-block}.concert-listing header .date{width:3cm}.concert-listing header .city{width:2cm}.concert-listing header .comment{float:right;color:var(--nu-heading-color)}.concert header{border-top:1px solid gray;border-bottom:1px solid gray;background-color:var(--nu-menu-bar-background)}.concert header .date{color:var(--nu-link-color)}.concert header .bands{font-size:150%;margin-bottom:5mm}.volunteers .volunteer .name{font-weight:bold}.volunteers .volunteer .description{font-size:80%;color:var(--nu-dimmed-text-color)}.track-list .track{display:flex;flex-direction:column;margin-bottom:8mm}.track-list .track header{font-size:120%;font-weight:bold;padding:2mm;background-color:rgba(29,96,129,.26)}.track-list .track header .track-artist{text-transform:uppercase}.track-list .track header .track-title{font-style:italic}.track-list .track .track-info{padding-left:5mm;padding-right:5mm;padding-top:3mm;padding-bottom:3mm;background-color:var(--nu-content-bg)}@media (min-width: 800px){.track-list .track .track-info{display:flex}}.track-list .track .track-info img{margin-right:3mm;flex:1 0 auto}.release-thumbnail{display:flex;flex-direction:column;width:412px;max-width:100%;text-align:center;padding-top:2mm}figure{display:block}figure.align-right{width:30%;float:right}body{background-color:var(--nu-body-bg);color:var(--nu-text-color)}a{color:var(--nu-link-color)}a:hover{color:var(--nu-link-hover-color)}h1,h2,h3,h4,h5,h6{color:var(--nu-heading-color)}h1{font-size:var(--nu-huge-font-size)}hr{clear:both}img{max-width:100%;height:auto}#page-container{background-color:var(--nu-content-bg);padding:.3rem;max-width:980px;margin-left:auto;margin-right:auto}#page-container footer{border-top:1px solid var(--nu-dimmed-text-color);color:var(--nu-dimmed-text-color);clear:both;padding:1.5rem}#body-content{line-height:170%;font-size:var(--nu-base-font-size);padding-left:1.5rem;padding-right:1.5rem}#body-content.narrow{float:left;max-width:738px;min-width:300px}#body-content .bottom-info{font-size:var(--nu-small-font-size);line-height:150%}#sponsor-pos-1{width:224px;margin-left:18px;margin-right:0;float:left}