/*



Theme Name: Now-Again



Theme URI: http://nowagainrecords.com/



Description: Based on the old N-A site. Updated May 5, 2010.



Version: 1.2



Author: Jefferton Jank



Author URI: http://jeffjank.com/







*/















a:link {



	text-decoration: none;



	color: #000000;



}







a:active {



	text-decoration: none;



	color: #000;



}







a:visited {



	text-decoration: none;



	color: #000000;



	text-decoration: none;



}







a:hover {



	text-decoration: underline;



	color: #000000;



}







a img {



	border: none;



}











acronym, abbr {







}







acronym, abbr, span.caps {



	font-size: 11px;







}







acronym, abbr {



	cursor: help;



	border:none;



}







blockquote {



	border-left: 5px solid #ccc;



	margin-left: 18px



	padding-left: 5px;



}







body {



	color: #000000;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	margin: 0;



	padding: 0;



	font-size: 12px;



	letter-spacing: 1px;



	line-height: 20px;



}







cite {



	font-size: 11px;



	font-style: normal;



	color:#666;



}







h2 {



	font-family: Helvetica, sans-serif;



	margin-top: 0;



	font-size: 40px;



	text-transform: capitalize;



}







h3 {



	color: #000000;



	font-weight: normal;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



}







ol#comments li p {



}







#commentlist li{



	margin-left:-22px;



}







.feedback {



	font-size: 0px;



	color: #FFFFFF;



}



.feedback a {



	font-size: 0px;



	color: #FFFFFF;



}







li {



	padding-right: 10px;



}







/* classes used by the_meta() */



ul.post-meta {



	list-style: none;



}







ul.post-meta span.post-meta-key {



	font-weight: bold;



}







.credit {



	clear:both;



	color: #ffffff;



	font-size: 11px;



	margin-top: 42;



	margin-right: 0;



	margin-bottom: 20px;



	margin-left: 15;



	padding-top: 4px;



	padding-right: 15;



	padding-bottom: 8;



	padding-left: 15;



	text-align: center;



	text-transform: none;



	font-weight: normal;



}







.credit a:link, .credit a:hover {



	color: #666;



}







#landingpage {



	width: 750px;



}







#landingpage img {



	height:auto;



	margin-bottom:0 !important;



	padding:0 5.34px 5.34px 0;



	width:78px;



}







#landingpage img:hover{ opacity: .75; filter: alpha(opacity=75); }







.landingpage a:link, .storycontent a:visited {



	color: #666666;



	font-weight: normal;



	text-decoration: underline;



}







.landingpage a:hover {



	text-decoration: underline;



	color: #000000;



}











.meta {



	font-size: 0px;



	font-family: Arial, Helvetica, sans-serif;



	color: #FFFFFF;



}







.meta li, ul.post-meta li {



	display: inline;



}







.meta ul {



	display: inline;



	margin: 0;



	padding: 0;



	list-style-image: none;



	list-style-type: none;



}



#comment-area {



	background-color: #EEEEEE;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 5px;



}











#comments{



	text-transform: uppercase;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	color: #000000;



	font-weight: bold;



}



hr {



	color: #000000;



	background-color: #000000;



}







.commentby {



	padding-bottom:8px;



}







#postcomment{



	margin-top:24px;







}







#respond{



	border-top-width: 1px;



	border-top-style: solid;



	border-top-color: #000000;



	}



.meta, .meta  a, .feedback  a {



	font-weight: normal;



	letter-spacing: 0;



	font-size: 11px;



	text-transform: uppercase;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	color: #000000;



}



.meta a:hover {



	color: #000000;



	font-weight: normal;



	letter-spacing: 0;



	text-decoration: underline;



}







.storytitle {



	margin: 0;



	font-weight: bold;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



	text-transform: uppercase;



}







.storycontent {}







.storycontent a:link, .storycontent a:visited {



	color: #666666;



	font-weight: normal;



	text-decoration: underline;



}







.storycontent a:hover, .storytitle a:hover {



	text-decoration: underline;



	color: #000000;



}















.post {



	padding-top: 30px;



	padding-bottom: 15px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #000000;



}







.pages-post {



	padding-top: 30px;



	padding-bottom: 15px;



}











#commentform #author, #commentform #email, #commentform #url, #commentform textarea {



	background: #fff;



	border: 1px solid #333;



	padding: 3px;



}







#commentform textarea {



	width: 100%;



}







#commentlist li ul {



	font-size: 12px;



	list-style-type: none;



	color: #666;



}



















#content {



	width: 500px;



	float: left;



}







#desc {



	float:left;



	font-size: 12px;



	margin-top:3px;	



}



#desc a:link, #desc a:visited  {



	display: inline;



	background-color: #fff;



	color: #666;



	text-decoration: none;



}



#desc a:hover {



	background-color: #eee;



	color: #000000;



}



#desc a:active {



	background-color: #fff;



}







#headwrap{



	position: relative;



}







#header {



	margin-top: 15px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #000000;



	padding-bottom: 15px;



}



#header img {



	margin-right: 12px;



}



#header  a:link {



	text-decoration: none;



}



#header  a:hover {



	text-decoration: underline;



}







#social{



	overflow: hidden;



	position: absolute;



	right:0;



	top:-12px;



}







#social ul{



	list-style: none;



}







#social ul li{



	float: left;



	padding-right: 2px;



}







#social ul li:last-child{



	padding-right: 0;



}







#social ul li a{



	width: 20px;



	display: block;



	height: 20px;



}







#social ul li a#twitter{



	background: #39A9E0 url(images/twitter-24.png) center center no-repeat;



}







#social ul li a#facebook{



	background: #3B5998 url(images/facebook-24.png) center center no-repeat;



}







#social ul li a#instagram{



	background: #3F729B url(images/instagram-24.png) center center no-repeat;



}



#social a#soundcloud{



	background: #ff6600 url(https://www.nowagainrecords.com/wp-content/uploads/2014/08/soundcloud-20.png) center center no-repeat;



}



#social ul li a#rss{



	background: #FF8300 url(images/rss-24.png) center center no-repeat;



}

#social ul li a#spotify{



	background: #1ed760 url(images/spotify-24.png) center center no-repeat;



}







#himage {



	border:0;



	margin:0;



	padding:0 0 0 8px;



}



#rap {



	width:750px;



	margin-right: auto;



	margin-left: auto;



	padding-right: 10px;



	padding-left: 10px;



	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */



	-moz-box-sizing: border-box;    /* Firefox, other Gecko */



	box-sizing: border-box;    



}











#sidebar {



	width: 215px;



	float: right;



	padding-top: 36px;



}







.storycontent img {



	margin-bottom: 1px;



	width: 500px;



}







.page-deluxe img {



	margin-bottom: 1px;



	width: 750px;



}







#search {



	width: 350px;



}



#categories-position {



	float: left;



	width: 230px;



}



#archives-position {



	width: 230px;



}



#feeds-position {



	float: right;



	width: 230px;



}







#sidebar form {



	margin: 0 0 0 0px;



}







#sidebar b{



	border-top:1px solid #000000;



	margin-top:15px;



	padding-top:15px;



	clear: both; 



	display: block; 



}







#sidebar input#s {



	width: 75%;



	background: #eee;



	border: 1px solid #999;



	color: #000;



	padding: 3px;



	font-size: 12px;



}







#sidebar ul {



	list-style-type: none;



	margin: 0;



	padding-left: 3px;



	text-transform: none;



}







#sidebar ul li {



	margin-top: 10px;



	padding-bottom: 2px;



}



#sidebar a {



	color: #000000;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	text-transform: none;



	font-weight: normal;



}



#sidebar a:hover {



	text-decoration: underline;



}







#sidebar ul ul {



	font-variant: normal;



	font-weight: normal;



	list-style-type: none;



	margin: 0;



	padding: 0;



	text-align: left;



}







#sidebar ul ul li {



	border: 0;



	letter-spacing: 0;



	margin-top: 0;



	padding: 0;



	padding-left: 3px;



}







#sidebar ul ul li a {



	text-decoration: none;



}







#sidebar ul ul li a:hover {



	border-bottom: 1px solid #809080;



	color: #FF0000;



	text-decoration: none;



}







#sidebar ul ul ul.children {



	font-size: 17px;



	padding-left: 4px;



}







#wp-calendar {



	empty-cells: show;



	font-size: 11px;



	margin: 0;



	width: 90%;	



}







#wp-calendar #next a {



	padding-right: 10px;



	text-align: right;



}







#wp-calendar #prev a {



	padding-left: 10px;



	text-align: left;



}







#wp-calendar a {



	display: block;



	text-decoration: none;



}







#wp-calendar a:hover {



	background: #ccc;



	color: #333;



}







#wp-calendar caption {



	color: #000;



	text-align: left;



	font-weight: normal;







}







#wp-calendar td {



	color: #999;



	padding: 2px 0;



	text-align: center;



}







#wp-calendar td.pad:hover {



	background: #fff;



}







#wp-calendar td:hover, #wp-calendar #today {



	background: #eee;



	color: #666;



}







#wp-calendar th {



	font-weight: normal;



	text-transform: capitalize;



	color: #999;



		



}



.cat-item a  {



	color: #FFFFFF;



	font-size: 16px;



	background-color: #FFCC00;



	margin-right: -13px;



	line-height: 24px;



	text-decoration: none;



	padding-top: 3px;



	padding-bottom: 3px;



	padding-left: 3px;



	padding-right: 3px;



}



.cat-item a:hover {



	background-color: #00CCFF;



}



#rap #sidebar #newreleases { overflow:hidden; }



#newreleases img {



	border:1px solid #000000;



	clear:left;



	float:left;



	margin-right:10px;



	width:78px;



	height: auto;



}



#newreleases img:hover{ opacity: .75; filter: alpha(opacity=75); }



#newreleases a.stonesthrow:link, a.stonesthrow:visited {



	color:#666666;



	font-size:12px;



	text-decoration:underline;



	text-transform:uppercase;



}



#newreleases li {



	float:left;



	margin-bottom:5px;



	margin-left:0;



	margin-right:0;



	padding-left:0;



	padding-right:0;



	text-align:left;



	width:215px;



}



#newreleases a.stonesthrow:hover {



	color:#000000;



	text-decoration:underline;



}







#sidebar #newsletter{



	margin-top: 10px;



	border-top: 1px solid #000000;



	background-color: #000000;



	color: #ffffff;



	padding:5px;



}







#sidebar #newsletter h3{



	font-weight: bold;



	margin: 0;



	color: #ffffff;



}







/* Drip */







#drip{



	margin-bottom: 15px; }



	



/* Download page */







.download-box{



	width: 94%;



	background: #000000;



	padding: 15px;



	margin-bottom: 25px;



}







.download-box h2{



	font-size: 25px;



	color: #ffffff;



	text-transform: uppercase;



	text-align: center;



}







.download-box .downloadCode, .download-box .email{



	width: 453px;



	height: 34px;



	border: none;



	background: #FFF;



	font-size: 14px;



	color: #000000;



	margin-bottom: 7px;



	text-transform: uppercase;



	padding: 0 7px;



	font-weight: bold;



}







.download-box .submit{



	width: 109px;



	height: 34px;



	text-align: center;



	font-size: 10px;



	color: #000000;



	text-transform: uppercase;



	margin-top: 10px;



	background-color: #CCCED0;



	border: none;



	display: block;



	margin: 10px auto 0 auto;



	cursor: pointer;



}







.download-box .submit:hover{



	background-color: #FFF;



}







/* Jan 31, 2015 */



.jb-ad{



	margin-bottom: 15px;



}







#mobile-header{



display: none;



width: 100%;



}



	.mobile-ad-odd, .mobile-ad-even{



		display: none;



	}



.logo-desktop{



    width: 120px;



    margin-top: -8px;



    vertical-align: middle;



	height: auto;



}







@media only screen and (min-device-width : 320px) and (max-device-width : 667px) {



	body, h3{



	font-family: Geneva, Arial, Helvetica, sans-serif;



}



	#rap{



		width: 100%;



	}



	#content, #sidebar{



		width: 100% !important;



		float: none;



	}



	#sidebar{



		padding-top: 0;



	}



	.post .storycontent img{



		width: 100%;



		height: auto;



	}



	.post .storycontent iframe{



		width: 100%;



	}



	#dripnth img{



		width: 100%;



		height: auto;



	}



	#header{



		display: none;	



	}



	#mobile-header{



		display: block;



		margin-top: 10px;	



	}



	.mobile-logo a img{



		width: 100%;



		height: auto;	



	}



	.mobile-nav{



		text-align: center;



		font-family: Geneva, Arial, Helvetica, sans-serif;



		font-size: 14px;



		font-weight: bold;



		margin-top: 15px;



	}



	#social{



		position: relative;



		top: 0;



		margin-top: 15px;



	}



	#social ul{



		overflow: hidden;



		margin: 0;



		padding: 0;



	}



	#social ul li a {



    		width: 48px;



    		height: 48px;



		text-align: center;



	}



	/* Catalog Page */



	#landingpage{



		width: 100%;



	}



	#landingpage img {



    		padding: 0;



    		width: 150px;



	}



	/* Egon Page */



	.page .meta{



		display: none;



	}



	/* Posts */



	.jb-ad, #drip, .text-link, .stonesthrow{



		display: none;



	} 



	.mobile-ad-odd, .mobile-ad-even{



		display: block;



	}



	.desktop-ad{



		display: none;



	}



#newreleases li {



    float: none;



    width: 100%;



}



#newreleases img {



    border: none;



    clear: both;



    float: none;



    margin-right: 0;



    width: 100%;



    height: auto;



}	



.meta, .meta  a, .feedback  a, #sidebar a{



	font-family: Geneva, Arial, Helvetica, sans-serif;



}



.next-prev-links{



margin-top: 25px;



}



.next-prev-links a{



font-weight: bold;



text-transform: uppercase;



letter-spacing: 1px;



}



}















