h1, h2, h3, a, p, li{
	color: black;
	letter-spacing: 1px;
	font-family: 'AvenirLTStd-Light', sans-serif;	
} 

.track-meta li{
	letter-spacing: 1px;
}

h1, h2, h3, h4, p, a{
	font-weight: 200;
}

h1 {
	font-family: 'AvenirLTStd-Light', sans-serif;
	font-family: 'SteelfishRg-Bold'; 
	padding-bottom: 20px;
	font-weight: normal; 
	font-style: normal;
  	font-size: 48px;
  	margin-bottom: 0px;
  	text-transform: uppercase;
  	letter-spacing: 2px;
}

/*h1 a{
	letter-spacing: 2px;
}*/


#home-slider h1, .album-slider h1{
	position: absolute;
	bottom:40px;
	color: white;
	width: 60%;
}

.album-slider h1{
	left:50px;
}

#home-slider h1{
	position: absolute;
	bottom:10%;
	color: white;
	width: 100%;
	font-size: 48px;
	letter-spacing: 1px;
	text-align: center;
	top:0px;
	margin-top: 0px;
}

.album-slider h1{
	font-size: 60px;
	letter-spacing: 1px;
	padding-bottom: 0px;
}


h1.contrast{
	color: black !important;
}

h2 {
  font-family: 'SteelfishRg-Bold';
	font-weight: normal;
	font-style: normal;
  font-size: 30px;
  padding-bottom: 10px;
}

.album-info h2{
	font-size: 20px;
}


h3 {

  font-family: 'AvenirLTStd-Light', sans-serif;	
  font-size: 18px;
}

h4 {

  font-family: 'AvenirLTStd-Light', sans-serif;		
  font-size: 19px;
}

h5 {
  font-size: 17px;
}

h6 {
  font-size: 15px;
}


p{
	color:black;
	font-family: 'AvenirLTStd-Light', sans-serif;
	}
	
	
ul, li{
	padding-left: 0px;
	margin-left: 0px;
	list-style: none;
}

li{
	margin-left: 0px;
}

ul{
	padding:0;
	overflow: auto;
}

a{
	color: black;
	font-family: 'AvenirLTStd-Light', sans-serif;
}

a:hover{
	color: black;
}

header h1, header, nav a{
	text-align: center;
	font-weight: bold;
}



nav a{
	font-family: 'AvenirLTStd-Light', sans-serif;
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: 200;
}

nav a:hover{
	text-decoration: underline;
}


.mob-nav nav a{
	font-family: 'AvenirLTStd-Light', sans-serif;
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: 200;
}

.post-hover p, .post-hover h3, .album-slider-hover h1{
	color: white;
}

.post-hover h3{
	line-height: 44px;
	font-family: 'SteelfishRg-Bold';
	font-weight: normal;
	font-style: normal;
  font-size: 40px;
  text-transform: uppercase;
}

.read-more{
	font-family: 'SteelfishRg-Bold';
	font-weight: normal;
	font-style: normal;
  font-size: 40px;
  text-transform: uppercase;
}

header h1{
	font-family: 'AvenirLTStd-Book', sans-serif;
	position: relative;
	z-index: 2;
	transition: all 200ms ease-in;  
	-webkit-transition: all 200ms ease-in;  /* Safari */
	font-size: 20px !important;
	letter-spacing: 4px;
}

.album-slider-hover h1{
	text-align: center;
	margin-top: 14%;	
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right: 0;
}

nav{
	position: relative;
	z-index: 1;
}

.sub-menu li a{
	font-size: 12px;
	font-weight: normal;
	text-transform: lowercase;
	padding-top: 5px;
	letter-spacing: 3px;
}

#music:hover + #music-sub{
	display: block;
}

#music-sub:hover{
	display: block;
}

#music-sub li{
	padding-top:15px;
}

li.track-listing{
	border-bottom: 1px solid black;
}

header h1 img{
	width: 250px;
	margin-top: -10px;
}

#tracks p, .album-tracks p{
	display: inline;
	margin-bottom: 0px;
	font-size: 14px;
}

#tracks, .album-tracks{
	font-size: 14px;
	padding-bottom: 50px;
}

#tracks ul{
	margin-bottom: 3px;
}

div#single-posts.container span.highlight a{
	text-decoration: underline;
}
