@charset "utf-8";
@font-face {
    font-family: atkinson-next;
    src: url(fonts/AtkinsonHyperlegibleNextVF-Variable.woff2);
    /* Note:  the URL is relative to the stylesheet's parent directory,
       so this is equivalent to the absolute path /site/fonts/... */
    font-display: swap;
}
@font-face {
    font-family: merriweather;
    src: url(fonts/Merriweather-VariableFont_opsz,wdth,wght.ttf);
    font-display: swap;
}
body {
   font-family: atkinson-next, sans-serif;
   color: #000000;
   background-color: #ffffff;
   max-width: 960;
   margin: auto;
}

/* This stylesheet gets shared around, and parts get copy/pasted;
   not all rules will be used in all sites. */
h1, h2, h3, h4, h5, h6, th, nav, header, footer { 
   font-family: merriweather, serif;
}
a:link {
       color: #000099;
}
a:visited {
	  color:#660099;
}
a:hover {
	color:#0000FF;
	text-decoration: none;
}
a:active {
	 color: #996699;
}
/* Gig list */
.gigs {
    background-color: #66ff66;
    display: block;
    margin: 20px;
	       
}
.gig-list {
    background-color: #66ff66;
    padding: .5em;
}

.gig-list th {
    text-align: right;
    vertical-align: top;
}

/* News - yellow highlight */
.news {
    background-color: #66ff66;
    display: block;
    margin: 20px;
	       
}
.news table {
    background-color: #66ff66;
    padding: .5em;
}

.news th {
    text-align: right;
    vertical-align: top;
}

/* Nav bars
   we sometimes use a second nav-bar as a table of contents
 */

nav {
    background-color:  #ddddee;
    font-size: large;
    font-weight: bold;
}

nav a {
    display: inline-block;
    text-decoration: none;
    border-bottom-width: 2px;
    border-bottom: solid #ddddee;
}

nav a:hover {
    border-bottom-color:  blue;
}

nav a.this,
nav a[href="./"] {
    border-bottom-color:  black
}

nav.sub {
    font-size: medium;
    font-style: italic;
}
nav.sub a {
    border-bottom-width: 1px;
}

/* disable links to missing directories */
nav a[href*="About/"] {
    display: none    
}

nav a[href*="Albums/"] {
    display: none    
}


/* Song lyrics
 */
.chords {
     font-family: sans-serif;
    font-size: small;
    color: blue;
}
