#main {
	background-attachment: fixed;
	background-position: 60% 10%; /* was: 101% 2%; */
	border-top: 0;
	background-image: url(/images/graffiti.jpg);
	background-repeat: no-repeat;
 /* background-size: 140% 120%;  was: auto */
	background-color: rgba(0,0,0,.3);
}
#main section#about { background-color: rgba(0,0,0,.3); }
#main section#news { background-color: hsla(0, 0%, 93%,.8); }
#main section#music { background-color: hsla(0, 0%, 93%,.8); }
#main section#contact { background-color: hsla(0, 0%, 93%,.8); }
#main section#music p { color: #000; }
header.major h2 {
	color: #fff;
	text-shadow: 4px 4px 1px #4acaa8;
	font-family: 'squada one', sans-serif;
}
h1, h2, h3, h4, h5, h6 { color: #000; }
section#about {
	color: #fff;
	text-shadow: 1px 1px 0 #000;
}
.highlight { font-style: italic; }
ul.embed-list li {
	text-decoration: none;
	display: inline-block;
	margin: 0 0 1.6875em 0;
	padding: 0 10px 0 0;
	position: relative;
	vertical-align: top;
	width: 48%;
}
@media screen and (max-width: 1024px) {
	#main {
		background-position: 71% 2%;
		background-color: rgba(0,0,0,.4);
	}
}
@media screen and (max-width: 768px) {
	#main {
		background-position: 60% 10%;
		background-color: rgba(0,0,0,.4);
	}
	ul.embed-list li { width: 90%; }
}
@media screen and (max-width: 425px) {
	#main {
		background-position: 56% 2%;
		background-color: rgba(0,0,0,.6);
	}
	ul.embed-list li { width: 90%; }
}
@media screen and (max-width: 375px) {
	#main {
		background-position: 56% 2%;
		background-color: rgba(0,0,0,.6);
	}
	ul.embed-list li { width: 90%; }
}