a	{
		font-family: 			"Helvetica",sans serif;
		font-weight: 			normal;
		/*font-size:			.8em;*/
		color:					#000;
	}
	
a:Hover	
	{
		color:					#FFCC33;
	}
	

a:active
	{
		outline: 				none;
	}
a:focus 
	{ 	
		outline: 				none; 
	}	

body
	{
		background-image: 		url('http://www.nonprojects.net/assets/img/bg_line_longer.gif');
		background-repeat:		no-repeat;
		background-position: 	65px 115px;		
		margin:					0px 0px 0px 0px;
	}
	
h3
	{		
		color: 					#000;		
		font-family: 			"Helvetica",sans serif;		
		font-size:				1.5em;
		font-weight: 			lighter;
		letter-spacing: 		.01em;
		line-height:			1.2em;
		margin:					0px 0px 5px 0px;		
	}
h3 a {
		color:					#000;			
		text-decoration:		none;
		}
	
hr 	
	{
		border-color:			#000;
		border-style:			solid;
		border-width: 			1px 0 0 0;		
		clear: 					left;		
		margin:					20px 0px 8px 0px;
		height: 				0px;
		width:					26px;
		text-align:				left;
	}
	
html 
	{
		font-size:				16px;	
		font-weight: 			normal	
		margin:					0px;
		min-width:				977px;                
	}
li a
	{
		font-size:				.7em;
	}
	
img	
	{
		border:					none;
	}
	
p	{			
		color:					#585858;		
		font-family: 			"Helvetica",sans serif;
		font-size:				.70em;		
		line-height: 			1.4em;
		margin: 				0px;
	}
	
small  
	{
		font-family: 			"Helvetica",sans serif;
		font-size:				.60em;	
		color:					#BFBFBF;
	}
	
#email_input 
	{
		color:					#BFBFBF;
		font-family: 			"Helvetica",sans-serif;
		font-size:				.7em;
		margin:					10px 0px 0px 0px;						
		padding:				4px;		
		width:					190px;			
	}
	
	.emailIdle 
		{
		background-color:		none;
		border-style: 			solid;
		border-color: 			#BFBFBF;
		border-width:			1px;
		}
		
	.emailFocus
		{
		background-color:		none;
		border-style: 			solid;
		border-color: 			#777777;
		border-width:			1px;		
		}	

#email_submit
	{
		background-color: 		#FFFFFF;	
		background-image:		url('http://www.nonprojects.net/assets/img/submit_button.gif');
		background-repeat:		no-repeat;
		background-position:	6px 6px;
		border-style:			none;
		
		height: 				26px;	
		margin:					0px 0px 0px 152px;		
		width: 					58px;		
	}		
		
	
#footer 
	{
		clear: 					both;
		margin:					10px 0px 10px 93px;
	}	

#form_comment_submit
		{
		background-color: 		#FFFFFF;	
		background-image:		url('http://www.nonprojects.net/assets/img/submit_button.gif');
		background-repeat:		no-repeat;
		background-position:	6px 6px;
		border-style:			none;		
		height: 				26px;	
		margin:					0px 0px 0px 342px;		
		width: 					58px;		
	}
#form_comment_email
	{
		border-color: 			#BFBFBF;
		border-style:			solid;		
		border-width:			1px;
		color:					#000;
		font-family: 			"Helvetica",sans-serif;
		font-size:				1em;
		margin:					10px 0px 0px 2px;						
		padding:				4px;		
		width:					170px;		
	}
#form_comment_name
	{
		border-color: 			#BFBFBF;
		border-style:			solid;		
		border-width:			1px;
		color:					#000;
		font-family: 			"Helvetica",sans-serif;
		font-size:				1em;
		margin:					10px 0px 0px 0px;						
		padding:				4px;		
		width:					170px;		
	}
#form_comment_text
	{
		color:					#000;
		font-family: 			"Helvetica",sans-serif;
		border-color: 			#BFBFBF;
		border-style:			solid;		
		border-width:			1px;
		font-size: 				1.4em;
		height: 				300px;
		margin:					10px 0px 0px 0px;						
		padding:				5px  5px 0px 5px;		
		width:					389px;					
	}
#left 
	{	
    clear:						both;
	margin:						35px 0px 0px 93px;
	float:						left;
	width: 						210px;
	}
#logo 
	{
	float:						left;
	}
	
#header	
	{ 			
		margin:					68px 0px 0px 93px;		
		width: 					642px;
	}	

#nextprevlinks a
	{
		font-size: 				.7em;
	}
	
#center 
	{	
	float:						left; 
	margin:						34px 0px 0px 32px;	
	width: 						400px;	
	}
	
#center hr
	{
	border-style:				dotted;
	}
#featured p 
	{
		color: #AAAAAA;
		margin:0 0 20px;
	}

	#right 
	{	
		float: 						left;
		margin: 					34px 0px 0px 30px;		
		width: 212px;
		
	}
	.paypalbutton
	{
		display: block;
		margin: 0px 0px 0px 1px;			
	}


#rss_link
       {
       margin:    18px  0px  0px  0px !important;
       }
#rss_link img
      { 
      position: relative;
      top: 2px;
	  left: 1px;
}
#text_body p
	{
		color: 					#AAA;
		margin:					0px 0px 10px 0px;
	}

#todaysdate 
	{		
		display:				block;
		float:					right;
		font-family: 			"Helvetica",sans serif;
		font-size:				.80em;		
		line-height: 			1.4em;
		margin: 				13px 0px 0px 0px;
		text-align: 			right;				
	}
#artists_title 
	{
		margin:					20px 0px 20px 0px;
	}
	
#newsletter_title
	{
		margin:					20px 0px 20px 0px;
	}
	
#network_title
	{
		margin: 				20px 0px 20px 1px;		
	}
	

.blogpost 
	{
		margin:					-2px 0px 0px 0px;
	}
.blogpost hr 	
	{
		border-color:			#999;
		border-style:			solid;
		border-width: 			1px 0 0 0;		
		clear: 					left;		
		margin:					45px 0px 25px 0px;
		height: 				0px;
		width:					100%;
		text-align:				left;
	}
.blogpost p small
	{
		font-size:				.8em;
	}

.blogpostfooter
	{			
		margin:					15px 0px 10px 0px;
	}
	
.comment 
	{
		margin:					10px 0px 10px 0px;
		
		border-color:			#999;
		border-style:			dotted;
		border-width: 			1px 0 0 0;		
		padding: 				0px 0px 0px 0px;
	}
.firstcomment
	{
		border: none;
		margin-top: -25px;
	}
	
.comment p
	{
		
		color:					#000;
		padding: 				10px 5px 10px 5px;		
	}	

.commentlink 
	{
		
		float: 					right;
		
	}
.commentlink a
	{
		color: 					#000;
		font-size: 				.8em !important;				
		line-height:			2em;
		
	}
.commentlink a:Hover
	{
		color:					#BFBFBF;	
	}

	
.commentauthor
	{		
		
		border-color:			#fff;
		color:					#585858 !important;	
		border-style:			solid;
		border-width: 			1px 0 0 0;		
		line-height: 			.5em;
	}
	
	
.date 
	{	
		font-size:				.8em;
		clear:					both;
        color:					#BFBFBF;		
	}
.date a
	{
		font-size: 				.7em;
	}
	
.feature
	{		
		
	}
.feature_thumbnail
	{
	padding: 0px 0px 9px 0px;
	}

	
.morelink
	{
		
		margin: 10px 0px 0px 0px;
	}
.morelink a
	{		
		font-size: 				.8em;				
	}
.mp3footer
	{
		margin: 10px 0px 10px 0px;
	}
.nextprevlinks 
	{
	float: right;
	margin: 0px;
	}
.nextprevlinks a
	{
		font-size: .8em;		
		line-height: 1.4em;
		
	}
.postmp3  
	{
					
	}
.button_player
	{			
		position: 				relative;				
		top: 					4px;		
	}

	
.postimage
	{		
		border:					none;
	}
	
.postimage_left
	{			
		float:					left;
		margin:					4px 15px 2px 0px;
	}
.postimage_right
	{
		float:					right;
		margin:					4px 0px 2px 15px
	}
.postimage_center
	{
		display:				block;
		float:					none;
		margin:					8px 0px 8px 0px
		
	}
.permalink
	{
		float: 					left;
		margin:					0px 0px 0px 0px;
		
	}

.permalink a
    {
		font-size: .8em;		
		line-height: 2em;		
		 color:					#BFBFBF;		
    }
.permalink a:Hover
	{
		color: 					#000;
	}	