html, body, div, span, p, a, img, dl, dt, dd, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video 
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
html, body {
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	line-height:1;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html, body {
  box-sizing: border-box;
  min-height: 100%;
}
*, *:before, *:after {
  box-sizing: inherit;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
	/* end browser reset */
html, body {
	height:100%;
}
body {
    background-image: url("../images/bgtile3.jpg");
    background-repeat: repeat;
	font-family:helvetica,tahoma,arial,sans-serif;
	font-size:16px;
	color:#fff;
}
h1 {font-size:calc(28px + 0.5vw);margin:0 0 0.4em 0;font-weight:bold;text-align:left;}
h2 {font-size:calc(24px + 0.5vw);margin:0 0 0.4em 0;font-weight:bold;text-align:left;}
h3 {font-size:calc(20px + 0.5vw);margin:0 0 0.4em 0;font-weight:bold;text-align:left;}
h4 {font-size:calc(16px + 0.5vw);margin:0 0 0.4em 0;font-weight:bold;text-align:left;}
p {margin:1em 0;text-align:left;}
/* change style for morephotos link on its own page */
body#pics_112407pan div#div-pics_112407pan a:link,
body#pics_112407pan div#div-pics_112407pan a:visited,
body#pics_112407pan div#div-pics_112407pan a:hover,
body#pics_112407pan div#div-pics_112407pan a:active,
body#billy-blaze-at-greenwood-saloon-111007 div#div-billy-blaze-at-greenwood-saloon-111007 a:link,
body#billy-blaze-at-greenwood-saloon-111007 div#div-billy-blaze-at-greenwood-saloon-111007 a:visited,
body#billy-blaze-at-greenwood-saloon-111007 div#div-billy-blaze-at-greenwood-saloon-111007 a:hover,
body#billy-blaze-at-greenwood-saloon-111007 div#div-billy-blaze-at-greenwood-saloon-111007 a:active,
body#emergenza2007 div#div-emergenza2007 a:link,
body#emergenza2007 div#div-emergenza2007 a:visited,
body#emergenza2007 div#div-emergenza2007 a:hover,
body#emergenza2007 div#div-emergenza2007 a:active,
body#point-after-north-2008-01-19 div#div-point-after-north-2008-01-19 a:link,
body#point-after-north-2008-01-19 div#div-point-after-north-2008-01-19 a:visited,
body#point-after-north-2008-01-19 div#div-point-after-north-2008-01-19 a:hover,
body#point-after-north-2008-01-19 div#div-point-after-north-2008-01-19 a:active,
body#pg-2013-06-15-hub-city-band div#div-2013-06-15-hub-city-band a:link,
body#pg-2013-06-15-hub-city-band div#div-2013-06-15-hub-city-band a:visited,
body#pg-2013-06-15-hub-city-band div#div-2013-06-15-hub-city-band a:hover,
body#pg-2013-06-15-hub-city-band div#div-2013-06-15-hub-city-band a:active,
body#billy-blaze-dalen-robertson-vince-lujan-flight-2017-07-25 div#div-billy-blaze-dalen-robertson-vince-lujan-flight-2017-07-25 a:link,
body#billy-blaze-dalen-robertson-vince-lujan-flight-2017-07-25 div#div-billy-blaze-dalen-robertson-vince-lujan-flight-2017-07-25 a:visited,
body#billy-blaze-dalen-robertson-vince-lujan-flight-2017-07-25 div#div-billy-blaze-dalen-robertson-vince-lujan-flight-2017-07-25 a:hover,
body#billy-blaze-dalen-robertson-vince-lujan-flight-2017-07-25 div#div-billy-blaze-dalen-robertson-vince-lujan-flight-2017-07-25 a:active,
body#lake-weatherford-2008-07-04 div#div-lake-weatherford-2008-07-04 a:link,
body#lake-weatherford-2008-07-04 div#div-lake-weatherford-2008-07-04 a:visited,
body#lake-weatherford-2008-07-04 div#div-lake-weatherford-2008-07-04 a:hover,
body#lake-weatherford-2008-07-04 div#div-lake-weatherford-2008-07-04 a:active,
body#point-after-north-2008-11-29 div#div-point-after-north-2008-11-29 a:link,
body#point-after-north-2008-11-29 div#div-point-after-north-2008-11-29 a:visited,
body#point-after-north-2008-11-29 div#div-point-after-north-2008-11-29 a:hover,
body#point-after-north-2008-11-29 div#div-point-after-north-2008-11-29 a:active,
body#the-joker-with-billy-blaze-and-vince-lujan div#div-the-joker-with-billy-blaze-and-vince-lujan a:link,
body#the-joker-with-billy-blaze-and-vince-lujan div#div-the-joker-with-billy-blaze-and-vince-lujan a:visited,
body#the-joker-with-billy-blaze-and-vince-lujan div#div-the-joker-with-billy-blaze-and-vince-lujan a:hover,
body#the-joker-with-billy-blaze-and-vince-lujan div#div-the-joker-with-billy-blaze-and-vince-lujan a:active,
body#open-your-eyes div#div-open-your-eyes a:link,
body#open-your-eyes div#div-open-your-eyes a:visited,
body#open-your-eyes div#div-open-your-eyes a:hover,
body#open-your-eyes div#div-open-your-eyes a:active,
body#private-party-video-2011-04-10 div#div-private-party-video-2011-04-10 a:link,
body#private-party-video-2011-04-10 div#div-private-party-video-2011-04-10 a:visited,
body#private-party-video-2011-04-10 div#div-private-party-video-2011-04-10 a:hover,
body#private-party-video-2011-04-10 div#div-private-party-video-2011-04-10 a:active,
body#private-party-2011-04-10 div#div-private-party-2011-04-10 a:link,
body#private-party-2011-04-10 div#div-private-party-2011-04-10 a:visited,
body#private-party-2011-04-10 div#div-private-party-2011-04-10 a:hover,
body#private-party-2011-04-10 div#div-private-party-2011-04-10 a:active,
body#photos div#div-photos a:hover,
body#photos div#div-photos a:active,
body#video div#div-video a:link,
body#video div#div-video a:visited,
body#video div#div-video a:hover,
body#video div#div-video a:active,
body#long-way-from-lonely-2017-10-29-flight-eagle-mountain-lake div#div-long-way-from-lonely-2017-10-29-flight-eagle-mountain-lake a:link,
body#long-way-from-lonely-2017-10-29-flight-eagle-mountain-lake div#div-long-way-from-lonely-2017-10-29-flight-eagle-mountain-lake a:visited,
body#long-way-from-lonely-2017-10-29-flight-eagle-mountain-lake div#div-long-way-from-lonely-2017-10-29-flight-eagle-mountain-lake a:hover,
body#long-way-from-lonely-2017-10-29-flight-eagle-mountain-lake div#div-long-way-from-lonely-2017-10-29-flight-eagle-mountain-lake a:active,
body#love-hate-thing-2017-10-29-flight-eagle-mountain-lake div#div-love-hate-thing-2017-10-29-flight-eagle-mountain-lake a:link,
body#love-hate-thing-2017-10-29-flight-eagle-mountain-lake div#div-love-hate-thing-2017-10-29-flight-eagle-mountain-lake a:visited,
body#love-hate-thing-2017-10-29-flight-eagle-mountain-lake div#div-love-hate-thing-2017-10-29-flight-eagle-mountain-lake a:hover,
body#love-hate-thing-2017-10-29-flight-eagle-mountain-lake div#div-love-hate-thing-2017-10-29-flight-eagle-mountain-lake a:active,
body#dr-rx-by-billy-blaze-2017-10-29-flight-eagle-mountain-lake div#div-dr-rx-by-billy-blaze-2017-10-29-flight-eagle-mountain-lake a:link,
body#dr-rx-by-billy-blaze-2017-10-29-flight-eagle-mountain-lake div#div-dr-rx-by-billy-blaze-2017-10-29-flight-eagle-mountain-lake a:visited,
body#dr-rx-by-billy-blaze-2017-10-29-flight-eagle-mountain-lake div#div-dr-rx-by-billy-blaze-2017-10-29-flight-eagle-mountain-lake a:hover,
body#dr-rx-by-billy-blaze-2017-10-29-flight-eagle-mountain-lake div#div-dr-rx-by-billy-blaze-2017-10-29-flight-eagle-mountain-lake a:active,
body#it-is-what-it-is-august-2016 div#div-it-is-what-it-is-august-2016 a:link,
body#it-is-what-it-is-august-2016 div#div-it-is-what-it-is-august-2016 a:visited,
body#it-is-what-it-is-august-2016 div#div-it-is-what-it-is-august-2016 a:hover,
body#it-is-what-it-is-august-2016 div#div-it-is-what-it-is-august-2016 a:active,
body#video div#div-featured-videos-by-billy-blaze a:link,
body#video div#div-featured-videos-by-billy-blaze a:visited,
body#video div#div-featured-videos-by-billy-blaze a:hover,
body#video div#div-featured-videos-by-billy-blaze a:active,
body#billy-blaze-and-slow-poker-perform-voodoo-man div#div-billy-blaze-and-slow-poker-perform-voodoo-man a:link,
body#billy-blaze-and-slow-poker-perform-voodoo-man div#div-billy-blaze-and-slow-poker-perform-voodoo-man a:visited,
body#billy-blaze-and-slow-poker-perform-voodoo-man div#div-billy-blaze-and-slow-poker-perform-voodoo-man a:hover,
body#billy-blaze-and-slow-poker-perform-voodoo-man div#div-billy-blaze-and-slow-poker-perform-voodoo-man a:active,
body#billy-blaze-performs-i-cant-go-for-that div#div-billy-blaze-performs-i-cant-go-for-that a:link,
body#billy-blaze-performs-i-cant-go-for-that div#div-billy-blaze-performs-i-cant-go-for-that a:visited,
body#billy-blaze-performs-i-cant-go-for-that div#div-billy-blaze-performs-i-cant-go-for-that a:hover,
body#billy-blaze-performs-i-cant-go-for-that div#div-billy-blaze-performs-i-cant-go-for-that a:active,
body#billy-blaze-performs-dr-rx-for-greenville-tea-party div#div-billy-blaze-performs-dr-rx-for-greenville-tea-party a:link,
body#billy-blaze-performs-dr-rx-for-greenville-tea-party div#div-billy-blaze-performs-dr-rx-for-greenville-tea-party a:visited,
body#billy-blaze-performs-dr-rx-for-greenville-tea-party div#div-billy-blaze-performs-dr-rx-for-greenville-tea-party a:hover,
body#billy-blaze-performs-dr-rx-for-greenville-tea-party div#div-billy-blaze-performs-dr-rx-for-greenville-tea-party a:active,
body#music-video-think-by-billy-blaze div#div-music-video-think-by-billy-blaze a:link,
body#music-video-think-by-billy-blaze div#div-music-video-think-by-billy-blaze a:visited,
body#music-video-think-by-billy-blaze div#div-music-video-think-by-billy-blaze a:hover,
body#music-video-think-by-billy-blaze div#div-music-video-think-by-billy-blaze a:active,
body#good-times-by-billy-blaze-2017-10-29 div#div-good-times-by-billy-blaze-2017-10-29 a:link,
body#good-times-by-billy-blaze-2017-10-29 div#div-good-times-by-billy-blaze-2017-10-29 a:visited,
body#good-times-by-billy-blaze-2017-10-29 div#div-good-times-by-billy-blaze-2017-10-29 a:hover,
body#good-times-by-billy-blaze-2017-10-29 div#div-good-times-by-billy-blaze-2017-10-29 a:active,
body#musicians4freedom-2011-10-09 div#div-musicians4freedom-2011-10-09 a:link,
body#musicians4freedom-2011-10-09 div#div-musicians4freedom-2011-10-09 a:visited,
body#musicians4freedom-2011-10-09 div#div-musicians4freedom-2011-10-09 a:hover,
body#musicians4freedom-2011-10-09 div#div-musicians4freedom-2011-10-09 a:active,
body#billy-blaze-studio-tour-2018-03-11 div#div-billy-blaze-studio-tour-2018-03-11 a:link,
body#billy-blaze-studio-tour-2018-03-11 div#div-billy-blaze-studio-tour-2018-03-11 a:visited,
body#billy-blaze-studio-tour-2018-03-11 div#div-billy-blaze-studio-tour-2018-03-11 a:hover,
body#billy-blaze-studio-tour-2018-03-11 div#div-billy-blaze-studio-tour-2018-03-11 a:active,
body#billy-blaze-let-me-love-you-2018-05-06 div#div-billy-blaze-let-me-love-you-2018-05-06 a:link,
body#billy-blaze-let-me-love-you-2018-05-06 div#div-billy-blaze-let-me-love-you-2018-05-06 a:visited,
body#billy-blaze-let-me-love-you-2018-05-06 div#div-billy-blaze-let-me-love-you-2018-05-06 a:hover,
body#billy-blaze-let-me-love-you-2018-05-06 div#div-billy-blaze-let-me-love-you-2018-05-06 a:active,
body#billy-blaze-gone-2019-07-11 div#div-billy-blaze-gone-2019-07-11 a:link,
body#billy-blaze-gone-2019-07-11 div#div-billy-blaze-gone-2019-07-11 a:visited,
body#billy-blaze-gone-2019-07-11 div#div-billy-blaze-gone-2019-07-11 a:hover,
body#billy-blaze-gone-2019-07-11 div#div-billy-blaze-gone-2019-07-11 a:active,
body#billy-blaze-seen-it-all-before-2019-07-11 div#div-billy-blaze-seen-it-all-before-2019-07-11 a:link,
body#billy-blaze-seen-it-all-before-2019-07-11 div#div-billy-blaze-seen-it-all-before-2019-07-11 a:visited,
body#billy-blaze-seen-it-all-before-2019-07-11 div#div-billy-blaze-seen-it-all-before-2019-07-11 a:hover,
body#billy-blaze-seen-it-all-before-2019-07-11 div#div-billy-blaze-seen-it-all-before-2019-07-11 a:active,
body#billy-blaze-i-cant-tell-you-why-2019-07-11 div#div-billy-blaze-i-cant-tell-you-why-2019-07-11 a:link,
body#billy-blaze-i-cant-tell-you-why-2019-07-11 div#div-billy-blaze-i-cant-tell-you-why-2019-07-11 a:visited,
body#billy-blaze-i-cant-tell-you-why-2019-07-11 div#div-billy-blaze-i-cant-tell-you-why-2019-07-11 a:hover,
body#billy-blaze-i-cant-tell-you-why-2019-07-11 div#div-billy-blaze-i-cant-tell-you-why-2019-07-11 a:active
	{
	color:#333;
	font-weight: normal;
	text-decoration: none;
}
a:active, a:focus {
	outline: none;
}
a {
	color: #1c1c30;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	color: #373857;
}
#pagewrapper {
	width:100%;
	min-height: 100%; 
	margin-bottom: -140px; /* same as push height */
}
#push {
	height: 140px; /* add 20px for margin eg - 160px if footer is 140px tall */
}
.pagewidth {
	width:100%;
	display:block;
	position:relative;
	max-width:960px;
	margin:0 auto;
}
#header {
	width:100%;
	padding:0;
	font-size:0;
}
#menubar {
	width:100%;
	background-color:#222;
	text-align:center;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
#maincontent {
	background:rgba(245, 245, 245, 0.6); 
	padding:16px;
	color:#000;
	margin:12px 8px;
	border-radius:15px;
	line-height:1.5;
	overflow:hidden;
}
@media (max-width:440px) {
	body#blog #maincontent, body#events #maincontent {
		padding:16px 16px 16px 0px;
	}
	.outside-fb {
		padding-left:16px;
	}
	h1 {font-size:calc(24px + 0.5vw);margin:0 0 0.4em 0;font-weight:bold;text-align:left;}
	h2 {font-size:calc(20px + 0.5vw);margin:0 0 0.4em 0;font-weight:bold;text-align:left;}
	h3 {font-size:calc(16px + 0.5vw);margin:0 0 0.4em 0;font-weight:bold;text-align:left;}
	h4 {font-size:calc(12px + 0.5vw);margin:0 0 0.4em 0;font-weight:bold;text-align:left;}
}
#footer{
	width:100%;
	height:140px; /*adjust push height if changing this */
	background-color:#222;
	text-align:center;
	margin:0 auto;
	padding:16px 8px;
	overflow:hidden;
	font-size:12px;
}
#footer-left, #footer-right, #footer-copyright {
display:table-cell;
width:33.33%;
padding:0 12px;
vertical-align:middle;
text-align:center;
}
#footer-left a, #footer-right a {
display:inline-block;
padding:6px;
color:#fff;
}
#footer-left a:hover, #footer-right a:hover {
color:#c5c5c5;
}
.clearfix {
	clear:both;
	width:0;
	height:0;
	padding:0;
	margin:0;
}
.clearafter:after {
	content: "";
    display: table;
    clear: both;
}
.table {
	display:table;
	width:100%;
}
.row {
	display:table-row;
	width:100%;
}
div#morephotos, div#morevideo  {
	text-align:left;
	padding:24px 0 16px 0;
}
div#morevideo1  {
	width:50%;
	float:left;
	text-align:left;
	padding:24px 16px 16px 0;
}
div#morevideo2  {
	width:50%;
	float:left;
	text-align:left;
	padding:24px 0 16px 16px;
}
div#morevideo1 div, div#morevideo2 div {
	text-indent: -16px;
	margin:16px;
}
@media (max-width:700px) {
	div#morevideo1, div#morevideo2 {
	width:96%;
	display:block;
	margin:0 auto;
	padding:24px 0 16px 0;
	}
}
div#fblike {
	float:right;
	width:140px;
	text-align:left;
}
div#fbcomments {
	margin-bottom:200px;
}
div.mp3holder {
	width:100%;
	text-align:left;
	margin-bottom:48px;
}
div.mp3holder div h3, div.mp3holder div h4 {
	margin-bottom:0;
}
div.mp3holder div h4 {
	text-align:right;
}
div.mp3title {
	width:80%;
	display:table-cell;
}
div.mp3buyit {
	width:20%;
	display:table-cell;
}
audio {
	width:100%;
	height:auto;
	background-color:#000;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	div.mp3holder div h3, div.mp3holder div h4 {
		margin-bottom: 1.5em;
	}
}
.videodiv {
	margin:48px auto 0 auto;
}
@media (max-width:767px) {
	.videodiv {
		margin:36px auto 0 auto;
	}
}
.videodiv h2 {
	font-size: calc(10px + .8vw);
	margin:16px 0 0 0;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* nav styles */
#nav-trigger-container {
	width:100%;
	background-color:#222;
	border-radius:6px;
	display:none;
	position:relative;
	top:30px;
}
#nav-trigger-container:after {
  content: "";
  display: table;
  clear: both;
}
#nav-menu-header {
	float:left;
	display:none;
	width:50%;
	font-family:helvetica,tahoma,arial,sans-serif;
	font-size:18px;
	font-weight:400;
	color:#fff;
	line-height:20px;
	padding:15px;
}
#nav-trigger {
	float:right;
	width:100%;
	display: none;
	text-align:center;
	margin-right:10px;
	padding-right:10px;
}
#nav-trigger span {
    display: inline-block;
	margin:0 auto;
    padding: 16px 0 0 24px;
    background-color: #222;
    color: white;
    cursor: pointer;
}
#nav-trigger span::after {
	border-left: solid 10px transparent;
	content: "\25BC";
}
#nav-trigger span.open {
}
#nav-trigger span.open:after {
	border-left: solid 10px transparent;
	border-top: none;
	content: "\25B2";
}

nav {
  margin-bottom: 0; }

nav#nav-main {
        padding:0px 0px 0px 0px;
        background-color:#222; 
		text-align:center;
}
.navroundtop {border-radius:6px 6px 0px 0px !important;}
nav#nav-main ul {
    list-style-type: none;
    display:inline-block;
	padding-left:0;
	height:100%;
	margin:0;
	text-align:center;
	vertical-align:middle;
}
nav#nav-main li {
    margin:0;
	padding:0;
    float:left;
    list-style:none;
	height:48px;
	font-family: helvetica,tahoma,arial,sans-serif;
    font-size:100%;
	font-weight:400;
}
nav#nav-main li#link-profile {display:none;}
nav#nav-main li:hover {background-color:#000;}
nav#nav-main a {
    color:#fff;
	text-decoration:none;
	padding:14px 16px;
	line-height:48px;
	font-family: helvetica,tahoma,arial,sans-serif;
    font-size:100%;
	font-weight:400;
}
nav#nav-main a:hover {
    text-decoration:none;
    color:#fff;
}
nav#nav-mobile {
  position: relative;
  display: none; 
  width:100%;
  height:auto;
}
nav#nav-mobile ul {
	padding-left:0;
    display: none;
    list-style-type: none;
    position: relative;
    left: 0;
    right: 0;
	margin: 1px auto;
    text-align: center;
    background-color: #222; 
}
nav#nav-mobile li {
    display: block;
    padding: 0;
    margin: 0;
}
nav#nav-mobile a {
    display: block;
    color: white;
    padding: 16px 20px; 
	text-decoration: none;
	border-top: 1px solid #000;
}
nav#nav-mobile a:hover {
	background-color: #000;
	color: #fff; 
}
span#item_count {
	text-shadow:none;
	font-family: helvetica,tahoma,arial,sans-serif;
    font-size:12px;
	font-weight: 600;
	padding:6px 6px 14px 12px;
}
@media (max-width: 767px) {
	#nav-trigger-container {
		float: none;
		position:relative;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 48px;
		text-align: center;
	}

	#nav-menu-header {
		display:inline-block;
	}
	#nav-trigger {
		display: inline-block;
	}
	nav#nav-main {
		display: none; 
	}
	nav#nav-mobile {
		display: block;
		position:relative;
		top:0;
	} 
}
.checkboxes-list {width:100%;padding:8px;vertical-align:middle;font-size:1em;text-align:left;overflow: hidden;}
#contact_form_responsive .contact-subscribe .checkboxes-list label, #contact_form_responsive .checkboxes-list input {
	text-align:left;
	vertical-align:middle;
}
.checkboxes-list div {padding:8px 0}
#contact_form_responsive .contact-subscribe .checkboxes-list label {
	display:inline-block;
	width:80%;
	margin-bottom:0;	
	line-height: 1em;
	text-align:left;
}
#contact_form_responsive .contact-subscribe .checkboxes-list input {
	display:inline-block;
	padding:0 0 0 0;
	margin-top: 0.2em;
	margin-bottom: 0;
	width: 0.9em;
	height: 0.9em;
	text-align:left;
	vertical-align: middle;
	position: relative;
	top: 4px;
}
#contact_form_responsive .contact-subscribe textarea { 
	display:block;
	width:93%;
	max-width:420px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	background-color:#f4f4f4;
	color:#000;
	border:1px solid #5f5f5f;
	padding:10px;
	margin-bottom:25px;
}
div.checkboxes-list.clearafter div label span {
    display: block;
    padding: 6px;
}