@charset "utf-8";

/*-----------------------------------*/
	/*--------------GLOBAL--------------*/
/*----------------------------------*/

html, body {
	margin:0px;
	padding:25px 0px 0px;/* FOR STICK TO TOP SLICKNAV (Default would be padding:0; */
	font-size: 100%;
	line-height: 1.3em;
	font-family: 'Muli', sans-serif;
	color: #c3c3c3;/* DEFAULT e3e3e3 */
	background-color: #000;
	-webkit-column-break-inside:avoid;
}
/*html {background: url(../Images/img-noise-200x200.png) #000 top center repeat fixed;}*/

h1 {font-size:1.75em;font-family:'Ovo',serif;color:#e3e3e3;}/* WAS Ovo*/
h1.shop {font-size:1.5em;font-family:'Ovo',serif;color:burlywood;}
h2 {font-size:1.5em;font-family:'Ovo',serif;color:#e3e3e3;}/* WAS Ovo*/
.main h2 {margin-bottom:-0.1em;}
.videos h2 {font-size:1.3rem;color:burlywood;}
h3 {font-size:1.25em;font-family:'Ovo',serif;color:#e3e3e3;}
h4 {font-size:1.0em;margin-top:0;margin-bottom:-.5em;}
.smHeading, .fileSize, .smCredit, .smCreditDark {font-weight:normal;font-family:'Muli',sans-serif;font-size:0.8rem;font-style:italic;color:burlywood;}
.smHeading {font-weight:normal;font-family:'Muli',sans-serif;font-size:0.8rem;font-style:italic;color:#fff;}
.smHeadingGold {font-weight:normal;font-family:'Muli',sans-serif;font-size:0.8rem;font-style:italic;color:burlywood;}
.smCredit {color:#e3e3e3;}
.smCreditShop {font-size:0.7rem;font-style:italic;color:#e3e3e3;}
.smCreditDark {color:#010101;}
.spacer {line-height:1.0rem;}
.spacer2 {line-height:1.0rem;}
.break {-webkit-column-break-before:always;break-before:column;margin-top:0;}
.break2 {-webkit-column-break-after:always;break-after:column;margin-top:0;}
.break3 {
	-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
	page-break-inside: avoid; /* Firefox */
    break-inside: avoid; /* IE 10+ */
}
/*br { content:".";margin-top:16px;line-height:2em;display:block;}*/
hr.br  {border:0;height:0;margin-top:0;background:#000;}

img, video, iframe, object, embed {max-width:100%; border:0;}

a, a:visited {color:#c3c3c3;}
a:hover, a:focus {color:#ffe6b7;}

.white a:link, .white a:visited {color:white;}
.white a:hover {color:red;}

.goldLink a:link, h2.goldLink a:link, .goldLink a:visited, h2.goldLink:visited {color:#ffe6b7;}
.goldLink a:hover, h2.goldLink a:hover {color:#fff8dc;}
.pressLink a:link, h2.pressLink a:link, .pressLink a:visited, h2.pressLink:visited {color:burlywood;}
.pressLink a:hover, h2.pressLink a:hover {color:#ffe6b7;}

/*-----------------------------------*/
	/*-------------- PRELOADER --------------*/
/*----------------------------------*/

#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #0F1215;
	z-index: 9999999;
	height: 100%;
	width: 100%;
}

.no-js #preloader,
.oldie #preloader {
	display: none;
}

#loader {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 50px;
	height: 50px;
	margin-left: -25px;
	margin-top: -25px;
	background: url(images/Threshmod_CROP-32x32.ico) center center no-repeat, rgba(255,255,255,1);/*WAS rgba(174,34,34,1)*/
	/*background-color:rgba(174,34,34,1); /* WAS goldenrod*/
	-webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
	animation: sk-rotateplane 1.2s infinite ease-in-out;
}

@-webkit-keyframes sk-rotateplane {
	0% {
		-webkit-transform: perspective(120px);
	}

	50% {
		-webkit-transform: perspective(120px) rotateY(180deg);
	}

	100% {
		-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
	}

}

@keyframes sk-rotateplane {
	0% {
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
		transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	}

	50% {
		-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
	}

	100% {
		-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	}

}

/*-----------------------------------*/
	/*--------------LAYOUT--------------*/
/*----------------------------------*/

.bodyCenter {
	max-width:1200px;
	margin:0 auto;
	border:0 solid #000000;
	text-align:center;
	padding-bottom:10px;
}

header {
	max-width:85%;
	height: 185px; /*185 for original banner update! */
	margin: 30px auto;
	text-align:center;
	border: 0px dotted black;
}

.headerImg {margin-bottom:0}

.main {
	margin:-7em auto 0; /* WAS -6em auto 0 */
	max-width:95%;
	text-align:left;	
}
	.mainHome {text-align:left;}
	.main ul {list-style-type:none;padding:0;text-align:left;font-size:1.115em;}
	.main ul .small {font-size:0.78em;}
	/*.main p {text-align:justify;}*/
	.mainCopy {max-width:95%;margin:3em auto;}
	.heading {margin:3em 0 0;text-align:center;font-family:'Ovo',sans;}
	.heading h2 {font-size:1.3rem; margin-left:0.2em; margin-bottom:1em; color:burlywood; text-align:left;}
	.reviewHeading {margin-bottom:1.3em;font-size:1.03em;color:#ddd;}
	.press h2 {font-size:1.5em;font-family:'Ovo',serif;color:burlywood;}
	.mainColumns {
		max-width:95%;
		margin:0 auto;
		/*-webkit-columns: 2 200px;
		-moz-columns: 2 200px;
		columns: 2 200px;
		-webkit-column-gap: 2em;
		-moz-column-gap: 2em;
		column-gap: 2em;*/
	}
	.mainColumns p {opacity:0.9;}
	.img1 {margin-top:-8.5em;}
	.img1b {margin-top:-8.5em;border:0 solid red;}
	.watermark {position:fixed;bottom:5px;right:5px;opacity:0.5;z-index:99;color:white;}
	.lead {font-size:1.2em; font-style:italic;text-align:left;word-spacing:0.125em;}
	.lead70s {font-size:1.5em; line-height:1.25em;font-weight:Bold;text-align:left;word-spacing:0.125em;font-family:'Fredoka One',sans;}
	.gallery {max-width:95%;margin:-5.5em auto 4.5em;}
	.imgLeft {display:none;float:left;width:133px;height:200px;margin-right:1.75%;background:url(../Images/LITS-side1_133.jpg);}
	.imgRight {display:none;float:right;width:133px;height:200px;margin-left:1.75%;background:url(../Images/LITS-sunset_133.jpg);}
	.albumCTA {margin-top:1.5em;max-width:100%;}
	/*.albumCTA .row{display:table-row !important;}*/
	.albumCTA img {max-width:90%;max-height:162px;vertical-align:middle;margin-right:2.75%;}
	/*.albumCTA p, .albumCTA h3 {display:table-cell !important;height:100%;vertical-align:middle;}*/
	.albumCTA a:link, .albumCTA h3 a:link, .albumCTA a:visited, .albumCTA h3 a:visited {font: bold 0.8em/1.3em 'Muli',sans-serif;color:burlywood;text-shadow: 0 1px 2px firebrick;}
	.albumCTA a:hover, .albumCTA h3 a:hover {color:#ffe6b7;}
	/*.albumCover {float:left;margin-top:.75em;margin-bottom:1.5em;width:201px;height:181px;margin-right:1.75%;background:url(../Images/LITS-sm.jpg);}*/
	
.aside {
	margin-top:2.8em;
	border: 0 solid darkgrey;
}
	.asideShop {border:0 solid darkgrey;}
	.aside h2 {line-height:1.25em;color:burlywood;text-shadow: 0 1px 2px firebrick;}
	.aside h3 {margin-top:0.45em;}
	.aside h3 a:link, .aside h3 a:visited {font:bold 1.0em/1.3em 'Ovo',sans-serif;color:burlywood;text-shadow: 0 1px 2px firebrick;}
	.aside h3 a:hover {color:#ffe6b7;}
	.asideCopy {max-width:95%;margin:0 auto;padding-bottom:1em;}
	.asideReview {max-width:85%;margin:0 auto;padding-bottom:1em;font-style:italic; font-size: 0.9em; text-align:left;}
	.asideVideo{max-width:95%;margin:1em auto 1.75em;padding-bottom:1em;}
	.asideVideo iframe, .asideVideo object {border:1px solid rgba(255,255,255,0.2);}
	#fb {margin:1.0em auto 3em;width:135px;border:0 solid gold;overflow:hidden;opacity:0.9;}
	.promoVid {max-width:100%;} /*width=560/height=315*/
	.audioPlayer {margin:11.5em auto 3.45em;max-width:73%;height:auto;border:1px solid rgba(255,255,255,0.2);}
	.audioPlayerShop {margin:14.4em auto 3.45em;max-width:73%;height:auto;border:1px solid rgba(255,255,255,0.2);}
	.contactBox {
		max-width:65%;/* was 50% & was ONLY width rule for this box */
		height:11em;
		margin:2em auto;
		padding:0.85em 0.75em 0.75em 0.75em;
		background-color:#F9E6BB;
		color:#010101;
		border:0.03125em solid firebrick; /*0.5px*/
		-webkit-box-shadow: inset  0  8px 50px -8px firebrick;/*DEFAUT = NO SHADOW*/
		 -moz-box-shadow: inset  0  8px 50px -8px firebrick;/*DEFAUT = NO SHADOW*/
           box-shadow: inset  0  8px 50px -8px firebrick;/*DEFAUT = NO SHADOW*/
	}
		.contactBox p {margin-top:0.45em;font-size:1.1em;}
	.contactRadio {
		max-width:65%;/* was 50% & was ONLY width rule for this box */
		height:auto;
		margin:3.55em auto;
		padding:0 0.75em 0.5em 0.75em;
		background-color:#F9E6BB;
		color:#010101;
		border:0.03125em solid firebrick; /*0.5px*/
		-webkit-box-shadow: inset  0  8px 50px -8px firebrick;/*DEFAUT = NO SHADOW*/
		 -moz-box-shadow: inset  0  8px 50px -8px firebrick;/*DEFAUT = NO SHADOW*/
           box-shadow: inset  0  8px 50px -8px firebrick;/*DEFAUT = NO SHADOW*/
	}
		.contactRadio p {margin:0.65em;font-size:1.1em;color:#010101;}
		.contactRadio p.links {margin:1em;font-size:1em;color:#010101;}
	.contactText {position: relative;top: 50%;transform: translateY(-50%);}
	.contact img {margin-top:.28em;}
	.mailList {
		max-width:65%;/* was 50% & was ONLY width rule for this box */
		height:11em;padding:10px; /*300px for dbl img | 11em for sign up only */
		margin:1em auto 3.5em;
		padding:0.75em; /* WAS 0 .75em 0 .75em; */
		background-color:#F9E6BB;
		border:0.03125em solid firebrick; /*0.5px*/
		color:#010101;
		-webkit-box-shadow: inset  0  8px 50px -8px firebrick;/*DEFAUT = NO SHADOW*/
			-moz-box-shadow: inset  0  8px 50px -8px firebrick;/*DEFAUT = NO SHADOW*/
				box-shadow: inset  0  8px 50px -8px firebrick;/*DEFAUT = NO SHADOW*/
		}
		a.signup, a.contact {color:#010101;font-weight:bold;}
		a.signup:link, a.contact:link, a.radio:link {color:#010101;font-weight:bold;}
		a.signup:visited, a.contact:visited, a.radio:visited {color:#010101;font-weight:bold;}
		a.signup:hover, a.contact:hover, a.radio:hover {color:firebrick;font-weight:bold;}
	
	.credits{
		max-width:78%;
		height:auto;
		margin:1em auto;
		padding:1.5em 0.75em;
		font-size:1em;text-align:left;
		background-color:#F9E6BB;
		color:#010101;
		border:0.03125em solid firebrick; /*0.5px*/
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-topright: 5px;
				border-top-left-radius: 5px;
				border-top-right-radius: 5px;
		-webkit-background-clip: padding-box; 
			-moz-background-clip: padding; 
				background-clip: padding-box;
		-webkit-box-shadow: inset  0  8px 50px -8px firebrick;/*DEFAUT = NO SHADOW*/
			-moz-box-shadow: inset  0  8px 50px -8px firebrick;/*DEFAUT = NO SHADOW*/
			box-shadow: inset  0  8px 50px -8px firebrick;/*DEFAUT = NO SHADOW*/
	}
	.credits ul {padding-left:1.75em;}
	ul.nested {margin:0;padding-left:2em;}
	ul.nested li {padding:0;list-style-type:circle;font-weight:bold;}
	
	.videos {text-align:center;}
	.videos iframe {margin:1.2em 0 2.5em; border:1px solid rgba(105,105,105, 0.2);}
	
.footer {
	margin:3em auto;max-width:100%;text-align:center;border-top:0 solid rgba(255,255,255,0.2);
}
	
	.footer img {padding: 0.5em 0.5em;}
		.footer a:link, a:visited {opacity:0.7;}
		.footer a:hover {opacity:1;}
	.copyright {margin-top:2.0em;font-size:0.7em;line-height:1.2em;opacity:0.6;}
	.iwd {font-size:0.7em;line-height:0.7em;opacity:0.6;}
	.iwd a:link, .iwd a:visited {color:#e3e3e3;}
	.iwd a:hover {color:#F9E6BB;}

.center {text-align:center;}
.hiRes img {margin:1.5em 1.6em 1.5em 0;border:1px solid rgba(255,255,255,0.2); }

/*-----------------------------------*/
	/*--------------CALENDAR--------------*/
/*----------------------------------*/

.rnCalendar {
	margin:3.2em auto;/*margin-top:0*/
	width:88%;/*85%*/
	height:609px;/*WAS 575px; Height of iFrame is 5px taller than height of widget in page code*/
	padding:0;/*4px*/
	text-align:center;
	/*background-color:burlywood; WAS #451672*/
	border:0px solid burlywood;/*CE1414 OR #44AF7A OR #0099ff*/
	-webkit-border-radius:8px/8px;
		-moz-border-radius:8px/8px;
			border-radius:8px/8px;
}
@media only screen and (min-width: 48em) {
	.rnCalendar{margin:0;width:100%}/*border-color:#451672 OR #CE1414*/
}/*48em = 768px*/

/*-----------------------------------*/
	/*--------------GALLERY--------------*/
/*----------------------------------*/

.gallery {z-index:1;} /*Added for stick to top slicknav */
/* ---- grid ---- */

.grid {
  background: rgba(45,45,45,0.1); /*#010101*/
}

/* clear fix */
.grid:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .grid-item ---- */

.grid-sizer,
.grid-item {
  width: 20%;
}

.grid-item {
  float: left;
}

.grid-item img {
  display: block;
  max-width: 100%;
}

@media screen and (max-width: 479px) {
	.grid-sizer, .grid-item {padding-bottom:0.75%; width: 50%;}
}
@media screen and (min-width: 480px) and (max-width:767px) {
	.grid-sizer, .grid-item {width: 33.3333%;}
}
@media screen and (min-width: 768px) and (max-width:1000px) {
	.grid-sizer, .grid-item {width: 25%;}
}

/* fluid 5 columns 
.grid-sizer,
.grid-item { width: 20%; }*/
/* 2 columns 
.grid-item--width2 { width: 40%; }*/

/*-----------------------------------*/
	/*--------------SHOP--------------*/
/*----------------------------------*/

.merchContainer {margin:0 0 6.0em;max-width:80%;}
.title, .albumInfo h2 {font-size:1.2em;}
.subTitle, .albumInfo h3 {font-family:'Muli',sans;font-size:0.9em;letter-spacing:0.0455em;}
.shopDescription {font-size:0.85em;vertical-align:middle;display:none;}
.shirtDescription {margin-bottom:2em;font-size:0.85em;vertical-align:middle;}
.albumCover img {margin-right:-0.75em;max-width:130px;}
.albumInfo a:link, .albumInfo a:visited {font-size:0.85em;}
.albumInfo a:hover, .albumInfo a:focus {color:#fff8dc;}
.buyNow {margin-top:-12px;}
.ppBuyNow {margin-top:-12px;max-width:100%;max-height:60px;}
td.albumInfo {padding-left:2em;}
table {border-collapse:collapse;}
td {padding:2em 0 2em 0;border-bottom:1px solid rgba(255,255,255,0.2);}
td.ppForm {padding:0 0 1.0em;border:0;font-weight:bold;}
.ppForm input[type=image] {margin:1.0em 0 0 0.2em; width:130px;}


/*-----------------------------------*/
	/*--------------FORMS--------------*/
/*----------------------------------*/

#form { 
	margin:0 auto;
	max-width:300px;
	padding:5px;
	text-align:center;
	background: #222;
	border: 4px solid #B22222;/*#DEB887 = burlywood | B22222 = firebrick*/
	-webkit-border-radius:8px/8px;
		-moz-border-radius:8px/8px;
			border-radius:8px/8px;
}
form {margin:0 auto 10px auto;}
form input {width:66.6666666%; margin:1em; padding:5px;font-family:'Muli';}
form textarea {width:66.6666666%;height:60px;margin:1em;padding:5px;font-family:'Muli';}
form placeholder {font-style:italic;}
form input [button] {width:50px;}
#formThanks { 
	margin:5em auto;
	max-width:300px;
	padding:5px;
	text-align:center;
}
.button, .button2 {margin-top:15px;width:30%;}
.mailingList {text-align:center; padding-top:30px;}
.a40 {display:none;}
.winClose {margin-top:3em;}

/*-----------------------------------*/
	/*--------------NAV--------------*/
/*----------------------------------*/

nav {
	max-width:100%;
	z-index:2; /*ADDED FOR STICK TO TOP SLICKNAV */
	background: -moz-linear-gradient(#ffe6b7, firebrick); /* FF 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe6b7), color-stop(100%, #b22222)); /* Safari 4+, Chrome 2+ */
	background: -webkit-linear-gradient(#ffe6b7, firebrick); /* Safari 5.1+, Chrome 10+ */
	background: -o-linear-gradient(#ffe6b7, firebrick); /* Opera 11.10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe6b7, endColorstr=#b22222); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe6b7, endColorstr=#B22222)"; /* IE8+ */
	background: linear-gradient(to bottom, rgba(255,230,183,0.3), rgba(178,34,34,0.3));
	background-color: #ffe6b7;  /* WAS #F9E6BB moccasin also good*/
	border:0.03125em solid firebrick; /*0.5px*/
}
	
nav ul {
margin: 0; /* originally 5px */
height: 19px; /* originally NO height setting! */
padding:7px;
list-style-type: none; 
text-align: center;
}

nav ul li {display: inline;font-weight:normal;padding:0 8px 0 8px;}/*font-weight DEFAULT = bold*/

nav ul li a:link, nav ul li a:visited {
font-weight:bold;	
text-decoration: none;
padding: 3px 20px 6px 20px;
color: rgba(178,34,34,0.5); /* chocolate with opcaity*/
}

nav ul li a:hover {
color: #0F0E42;
background: rgba(250,250,210,0.2);/*ORIGINALLY 210,162,142,0.2*/
padding-top:7px;
border-bottom: 0.190em solid firebrick;/*2.5px | INITIAL was 2px // 0.156em*/
}

body#home a#homenav,
body#news a#newsnav,
body#calendar a#calendarnav,
body#bio a#bionav,
body#music a#musicnav,
body#video a#videonav,
body#photos a#photosnav,
body#shop a#shopnav,
body#reviews a#reviewsnav,
body#press a#pressnav {
font-weight:bold;/*Default = NO font-weight here*/
color: #0F0E42;
background: rgba(250,250,210,0.2);/*ORIGINALLY 210,162,142,0.2*/
padding-top:7px;
border-bottom: 0.190em solid firebrick; /*2.5px | INITIAL was 2px // 0.156em*/
}

/*--------------SlickNav--------------*/
.slicknav_menu {
	display:none;
}

@media screen and (max-width: 63.189em) {
	/* #menu is the original menu */
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
		z-index:2;
	}
	nav {border:0;} /*0.5px*/
} /*63.188em = 1011px | 61.375em = 982px*/

/*Headroom*/
	.headroom {
		 will-change: transform;
		-moz-transition: -moz-transform 0.5s ease, visibility 0.5s;
		-webkit-transition: -webkit-transform 0.5s ease, visibility 0.5s;
		-ms-transition: -ms-transform 0.5s ease, visibility 0.5s;
		transition: transform 0.5s ease, visibility 0.5s;
	}
	.headroom--pinned {display: block;transform: translateY(0%);}
	.headroom--unpinned {transform: translateY(-100%);}
	@media screen and (min-width:1011px){
		.headroom--pinned {display:none;}
	}

/*-----------------------------------*/
	/*--------------MEDIA QUERIES--------------*/
/*----------------------------------*/

/*@media screen and (min-width: 23.438em) {
	.shopDescription {display:block;}
	.shirtDescription {display:block}
}*/
/* 21.874em = 349.984px */
@media screen and (min-width:0) and (max-width: 349px) {
	.img1 {margin-top:-7.0em;}
	div.img1b {margin-top:-7.0em;text-align:center;}
}
/*21.875em = 350px | 23.375em = 374px */
@media screen and (min-width:350px) and (max-width: 374px) {
	.img1 {margin-top:-6.5em;}
	.img1b {margin-top:-6.5em;}
}
/* 23.48em = 375.68px */
@media screen and (min-width: 375px) {
	.main {margin-top:-5em;}
}
/* 30em = 480px */
@media screen and (min-width: 480px) {
	.main {max-width:92%;}
	/*.lead {font-size:1.2em;}*/
	.contactRadio {padding-bottom:0.65em;}
	.audioPlayer {max-width:55%;}
	.imgLeft {display:block;}
	.imgRight {display:block;}
	.albumCTA a:link, .albumCTA h3 a:link, .albumCTA a:visited, .albumCTA h3 a:visited, .albumCTA a:hover, .albumCTA h3 a:hover {font-weight:bold;font-size:1.2em;}
	.albumCTA img {max-width:100%;max-height:181px;}
	.albumCover img {margin-right:1em;}
}
/*23.438em = 375px | 30em = 480px | 47.938em = 767px*/
@media screen and (min-width: 375px) and (max-width: 767px) {
	.img1 {margin-top:-5.5em;}
	.img1b {margin-top:-5.5em;text-align:center;border:0 solid red;}
	/*.main {margin-top:-3.5em;}*/
	.main h2 {text-align:left;}
	.heading h2 {margin-left:0.5em;}
	.gallery {margin-top:-3.5em;}
	.shopDescription {display:block;}
	/*.shirtDescription {display:block;}*/
	.credits {max-width:70%;}
	.mailList, .contactBox, .contactRadio {width:50%;} /* WAS MAX WIDTH! & initially no rule here */
} 
/*48em = 768px | 50em = 800px | 63.187em = 1010px */
@media screen and (min-width: 768px) {
	.img1 {margin-top:-6.3em;}
	.img1b {margin-top:-5.8em;margin-left:-3.0em;}
	
	nav ul li {padding:0 2px 0 2px;} /* NEED TO CLEAN THIS UP AT 900 PX, MOVE TO EMs? */
	.main {float:left; margin-top:-4.75em;width:58%;padding-left:0.5em; /*background-color:red;*/}
	.mainHome {float:left; max-width:55%;padding-left:0.5em;}
	.gallery {margin-top:-3em;}
	/*.mainColumns {
		margin-left:0;
		-webkit-columns: 2 270px;
			-moz-columns: 2 270px;
				columns: 2 270px;
		-webkit-column-gap: 3.0em;
			-moz-column-gap: 3.0em;
				column-gap: 3.0em;
		}*/
	.heading {font-size:1.1em;text-align:left;margin:2.8em 0 0 0.75em;color:burlywood;}
	.heading h2 {margin-left:-0.3em;}
	.videos {text-align:left;}
	.rnCalendar {margin-top:3.2em;margin-left:0.75em;max-width:100%;}
	.aside {float:right;margin-top:-5em;width:38%;padding-right:0.5em;}
	.asideShop {float:right;margin-top:-2em;width:38%;padding-right:0.5em;}
	.asideCopy {max-width:95%;margin:1em auto;padding:1em 0;}
	.asideReview {max-width:90%;margin:1.25em auto;padding:1em 0;}
	.asideVideo{max-width:100%;margin:-2em auto 2em;padding:1em 0;}
	.shopDescription {display:block;}
	.credits {max-width:85%;}
	.merchContainer {margin-left:0.5em;margin-bottom:1.4em;}
	.ppForm input[type=image] {margin:1.0em 0 0 -1em;width:161px;}
	.albumCover img {margin-right:1em;max-width:162px;}
	.litsCover {max-width:162px;}
	.audioPlayer {max-width:90%;}
	.audioPlayerShop {max-width:90%;margin-top:11.5em;}
	.mailList, .contactBox, .contactRadio {width:85%;} /* WAS MAX WIDTH! & initially no rule here */
	.contactRadio {padding-bottom:0.5em;}
	.clear {clear:both;}	
} 
/* 63.189em = 1011px | 63.250 = 1012px | 64em = 1024px */
@media screen and (min-width: 1012px) {
	body {padding-top:0;}
	.img1 {margin-top:-2em;}
	.img1b {margin-top: -2em;}
	.main {margin-top:0.5em;padding-left:2em;max-width:55%;}
	.mainHome {padding-left:2em;}
	.gallery {margin-top:4.75em;}
	.aside{margin-top:0;padding-right:0.75em;}
	.asideReview {margin-top:1.5em;max-width:70%;}
	.asideShop {margin-top:3.5em;padding-right:0.75em;}
	.credits {max-width:75%;}
	.credits ul {padding-left:2.2em;}
	.audioPlayer, .audioPlayerShop {max-width:70%;}
	.mailList, .contactBox, .contactRadio {width:75%;} /* WAS MAX WIDTH! & initially no rule here*/
	.contactBox {padding-bottom:0.95em;}
	/*.contactRadio {padding-bottom:0.5em;}*/
	.rnCalendar {margin-top:3em}
	.merchContainer {margin: 0 auto 1.4em;}
	.shopDescription {display:block;}
	/*.shirtDescription {display:block;}*/
	.hiRes img {margin-right:2.75em;}
	.heading h2 {margin-left:-0.1em;}
} 
/*73.500em = 1176px*/
@media screen and (min-width: 1176px) {
	.hiRes img {margin-right:4.00em;}
	.img1b {margin-left:-3.9em;}
	.credits ul {padding-left:2.5em;}
	/*.contactRadio {height:17em;}*/
	.mainColumns {
		-webkit-columns: 2 200px;
			-moz-columns: 2 200px;
				columns: 2 200px;
		-webkit-column-gap: 2em;
			-moz-column-gap: 2em;
				column-gap: 2em;
	}
	.mainColumns p  {	
		-webkit-column-break-inside: avoid;
			page-break-inside: avoid;
				break-inside: avoid;
	}
	.spacer2 {line-height:0;margin-top:-20px;}
}/* 73.500em = 1176px | 73.750em = 1180px | 74.375em = 1190px */