div.return {
	margin-top:1em;
}

td.band-name { font-weight:bold; color:#666; }
td.band-name a { color:#666; }

#comments { border-top:1px solid #ccc; }
#comments .comment-block { border-bottom:1px solid #ccc; padding:1.5rem;}
#comments .band-name { font-weight:bold; font-size:22px; }
#comments .comment { font-size:18px; }
#comments .byline { font-size:.9rem; }

div.song-maker .song-title { font-weight: 300; font-size: 2.3em; margin:1em 0 .5em 0; }
div.song-maker .song-credit { font-style:italic; margin-bottom:1em; }
div.song-maker .song-label { font-weight:bold; }
div.song-maker .verse,
div.song-maker .chorus,
div.song-maker .bridge { margin-bottom:1.5em; }


textarea.comment { height:150px !important; }

/* blog */
#blog header { }
#blog header h3 { }
.blog-post { border-bottom:1px solid #ccc; }
.blog-post .blog-title {}
.blog-post .blog-category {}
.blog-post .blog-tags { }
.blog-post .read {}
.blog-post .blog-image { max-width:200px; }
.blog-post .blog-post-post, .blog-post-intro { margin-size:1.2rem; line-height:2rem;}
footer { background:#343a41; padding:60px 0 140px 0; color:#ccc; }
footer a { color:#ddd; font-size:18px;}
footer a:hover { color:#fff; }

@media (max-width: 330px) {
	.navbar-brand { font-size:1.1rem !important; }
}


a[target=_blank]::after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
  margin: 0 3px 0 5px;
}

footer a[target=_blank]::after {
  filter: invert(100%);
}
