*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif;font-size:13pt;color:#eeeeec;background:#2e3436;margin-top:0}.container{width:800px;margin:0 auto}#content{padding:15px 0}a,a:visited,a:hover{color:#fff}#header{padding-bottom:10px;border-bottom:1px solid #555753;margin-bottom:0}#header #logo_col #logo{display:block;margin:3px auto 15px;height:147px;width:388px;text-indent:-9999em;background-image:url(/images/gpapassavas.gif);background-repeat:no-repeat;background-size:contain}#gallery_nav,#pages_nav{margin:6px auto;text-align:center;line-height:1.8}#gallery_nav .nav-label,#pages_nav .nav-label{font-size:11pt;text-transform:uppercase;letter-spacing:1.5px;color:#babdb6;margin-right:6px}#gallery_nav .nav-item,#pages_nav .nav-item{margin-right:4px;display:inline-block}.nav-sep{color:#888a85;font-size:8pt;margin-left:4px;vertical-align:middle}#gallery_nav .nav-item a,#pages_nav .nav-item a{color:#eeeeec;text-decoration:none;transition:color .15s ease}#gallery_nav .nav-item a:hover,#pages_nav .nav-item a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#888a85}#footer{padding:15px 0;text-align:center}#footer a{color:#eeeeec;text-decoration:none}#footer a:hover{text-decoration:underline}h1{font-size:48px;text-align:center;font-weight:700;letter-spacing:1px;color:#eeeeec}h1.title{margin-bottom:0}h2{font-size:20px;font-weight:700;letter-spacing:1px;color:#eeeeec}h3{font-size:18px;font-weight:700;letter-spacing:1px;color:#eeeeec}h4{font-weight:700;letter-spacing:1px;color:#eeeeec}h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited{color:#eeeeec}center{text-align:center}img{max-width:100%}ul{margin-left:20px}p{margin-bottom:10px}.homepage h1{margin-bottom:24px}.homepage .bio{max-width:650px;margin:0 auto;line-height:1.7}.homepage .bio p{margin-bottom:16px;text-align:justify;text-align-last:left}.homepage .bio .wiki-link{text-align:center;text-align-last:center;margin-top:20px;font-style:italic;color:#babdb6}.homepage .bio .wiki-link a{color:#eeeeec;text-decoration:underline;text-decoration-color:#888a85;text-underline-offset:3px}.homepage .bio .wiki-link a:hover{text-decoration-color:#eeeeec}.homepage .buy-book{margin-top:36px;padding-top:30px;border-top:1px solid #555753;text-align:center}.homepage .buy-book h2{text-align:center;font-size:22px;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.homepage .buy-book .book-cover{display:inline-block}.homepage .buy-book .book-cover img{width:260px;max-width:100%;box-shadow:0 4px 20px #00000080;transition:transform .2s ease,box-shadow .2s ease}.homepage .buy-book .book-cover:hover img{transform:scale(1.03);box-shadow:0 6px 28px #0009}.homepage .buy-book .book-cta{margin-top:14px;font-size:11pt;color:#babdb6;font-style:italic}.reviews{max-width:650px;margin:0 auto}.reviews blockquote{margin:30px 0;padding:0}.reviews blockquote .quote{font-size:15pt;font-style:italic;text-align:center;line-height:1.5;margin-bottom:6px;color:#eeeeec}.reviews blockquote cite{display:block;text-align:center;font-style:normal;font-size:11pt;color:#babdb6}.reviews blockquote cite:before{content:"— "}.shows{max-width:650px;margin:0 auto}.shows h2.show-section{text-align:center;font-size:22px;margin-top:30px;margin-bottom:14px;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #555753;padding-bottom:8px}.shows h2.show-section:first-child{margin-top:10px}.shows .show-list{list-style:none;margin:0;padding:0}.shows .show-list li{padding:6px 0;border-bottom:1px solid rgba(85,87,83,.3);line-height:1.4}.shows .show-list li:last-child{border-bottom:none}.shows .show-venue{color:#eeeeec}.shows .show-year{color:#babdb6;font-size:11pt}.gallery h1{margin-bottom:24px}.gallery-grid{columns:3;column-gap:20px}.gallery-card{display:block;text-decoration:none;color:#eeeeec;background:#ffffff0a;border-radius:4px;overflow:hidden;transition:background .2s ease,transform .15s ease;break-inside:avoid;margin-bottom:20px}.gallery-card:hover{background:#ffffff14;transform:translateY(-2px)}.gallery-card-img{width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0003}.gallery-card-img img{width:100%;height:auto;display:block;transition:transform .3s ease}.gallery-card:hover .gallery-card-img img{transform:scale(1.05)}.gallery-card-info{padding:10px 10px 12px;text-align:center}.gallery-card-title{display:block;font-size:11pt;font-weight:700;letter-spacing:.5px;line-height:1.3;color:#eeeeec}.gallery-card-medium{display:block;font-size:9pt;color:#babdb6;margin-top:3px}
