html {
	height: 100%;
}

body {
	color: rgba(255,255,255,1);
	height: 100%;
}

a {
	color: rgba(255,255,255,1);
	text-decoration: none;
	text-shadow: 0px 0px 2px black;
}

a:hover, a:focus {
	color: #3399ff;
	text-decoration: none;
	text-shadow: 0px 0px 2px black;
}

div#fullheight {
	height: 100vh;
}

div.list-group {
	overflow: hidden;
}

h1 {
	text-shadow: 0px 0px 5px black;
}

.a-to-z {
	
	letter-spacing: 7px;
	margin-bottom: 15px;
	margin-top: 20px;
	text-align: left;
}

.band-list-li {	
	font-size: normal;
	font-weight: 400;
	letter-spacing: 1px;
	margin-bottom: 7px;
	margin-top: 7px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-shadow: 0px 0px 2px black;
	white-space: nowrap;
}

.band-show-list-li {
	font-weight: 300;	
	overflow: hidden;
	text-overflow: ellipsis;
	text-shadow: 0px 0px 1px black;
	white-space: nowrap;
}

.band-pg-xtra a {
	text-decoration: none;
	text-shadow: 0px 0px 2px black;
}

.band-pg-xtra a:hover {
	color: #3399ff;
	text-decoration: none;
}

.blue {
	color:#3399ff;
}

#filmedge-l {
	background: url('/images/filmedgeleft.gif'); 
	background-position: top left; 
	background-repeat: repeat-y;
}

#filmedge-r {
	background: url('/images/filmedgeright.gif'); 
	background-position: top right; 
	background-repeat: repeat-y;
}

.list-div {
	background: rgba(0,0,0,0.4);
	border: 1px solid #cc0000;
	border-radius: 100px;
	color: #fff;
	cursor: pointer;
	margin-top: 10px;
	opacity: 1;
	white-space: nowrap;
}

.list-div:hover {
	background: rgba(0,0,0,0.2);
	border: 1px solid #ffffff;
	border-radius: 100px;
	color: #fff;
	cursor: pointer;
	margin-top: 10px;
	opacity: 1;
	white-space: nowrap;
}

.list-link {
	display: block;
	overflow: hidden;
	padding: 7px 15px 7px 15px;
	text-overflow: ellipsis;
}

.page-desc {
	color: #3399ff;
	font-size: small;
}

h3.page-desc {
	font-weight:300;
	font-size:small;
	letter-spacing:1px;
}

.page-subtitle {
	color: #fff;
	font-size: medium;
}
h2.page-subtitle {
	font-weight:300;
	letter-spacing: 1px;
}

.page-title {
	color: #fff;
	font-size: x-large;
}

.recent-item {
	text-overflow: ellipsis; 
}

.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.show-list-li {
	font-size: small;
	font-weight: 300;
	letter-spacing: 1px;
	margin-bottom: 7px;
	margin-top: 7px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-shadow: 0px 0px 2px black;
	white-space: nowrap;
}

.show-list-col {
	color:#3399ff;
	font-size: small;
	font-weight:300;
	letter-spacing: 1px;
	margin-bottom: 3px;
}

.show-pg-xtra a {
	text-decoration: none;
	text-shadow: 0px 0px 2px black;
}

.show-pg-xtra a:hover {
	color: #3399ff;
	text-decoration: none;
}

.show-row:hover {
	color: #3399ff;
	cursor: pointer;
}

.spacer-h-50 {
	height:50px;
	/*width:100%;*/
}

.under-list-of-artist-shows {
	font-size: small;
	font-weight: 200;
	letter-spacing: 1px;
}

.view-all-list {
	font-size: small; 
}

.view-count {
	color:rgba(255,255,255,0); 
	display:block; 
	font-size:xx-small; 
	font-weight:100; 
	height:100%;
	letter-spacing:1px; 
	width:100%; 
}
	
.venue-list-li {
	font-size: small;
	font-weight:300;
	letter-spacing: 1px;
	margin-bottom: 10px;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-shadow: 0px 0px 2px black;
	white-space: nowrap;
}

.venue-list-link {
	display:block;
}

#waynes-bg {
	background: #000; 
	background-image:
	linear-gradient(to bottom, rgba(153, 0, 0, 0), rgba(153, 0, 0, 0.75)),
	url('/images/fire.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: cover;
}
#bgoverlay {
	background-image:
linear-gradient(to bottom, rgba(245, 246, 252, 0.52), rgba(117, 19, 93, 0.73)),
url('/images/fire.gif');
background-size: cover;
background-repeat: no-repeat;
background-position: bottom right;
}

.wdnav {

}

.wdnav a {
	color:#3399ff;
}

.wdnav a:hover,a:focus,a:active {
	color:#cc0000;
}

.waynzfoto {opacity:0;
	-moz-transition: opacity 2s; /* Firefox 4 */
	-webkit-transition: opacity 2s; /* Safari and Chrome */
	-o-transition: opacity 2s;
	transition: opacity 2s;
}​



