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('/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('/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('/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: 					884px;
                overflow: hidden;
	}	

#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: 					14px 0px 0px 30px;		
		width: 212px;
		
	}
#right hr
{ 
width: 100%;
}
	.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:					left;
		font-family: 			"Helvetica",sans serif;
		font-size:				.80em;		
		line-height: 			1.4em;
		margin: 				13px 0px 0px 55px;
                width: 401px;
	}
#twittertout
       {
display:block;
float:left;
font-family:"Helvetica",sans serif;
color:#BFBFBF;
font-size:0.8em;
margin:13px 0 0 30px;
       }
#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;
	}
.dots
       {
	border-style:				dotted;
        width: 100%;
        margin: 0px;
	}	

.feature
	{		
		height: 90px;
               padding: 20px 0px 20px 0px;
               overflow: hidden;
	}
.feature:first-child .feature_thumbnail
 { 
      
        background-image: 		url('/assets/img/record_black.gif');

}


.feature_thumbnail
	{
        float: left;
	padding: 0px 0px 9px 0px;
        width: 133px;
 
	}

.feature_record
{
        background-image: 		url('/assets/img/record_grey.gif');
	background-repeat:		no-repeat;
	background-position: 	90px 0px;		
}

.feature_tape
{
        background-image: 		url('/assets/img/tape_grey.gif');
	background-repeat:		no-repeat;
	background-position: 	90px 0px;		
}
.feature_text
       {
margin: 0px 0px 0px 17px;
       width: 62px;
       height: 87px;
        float: left;
       font-size: 0.7em;
line-height: 1.25em;
position: relative;
color: #666666;
       
       }

.feature_text a
{
 color: #666666;
}
.feature_text a:hover
{
text-decoration: none;
}

.feature_text .top
     {
       display: block;
       position: absolute;
       top: 0px;
     }
.feature_text .bottom
     {
   
        position: absolute;
        bottom: 0px;
        display: block;
     }

.feature_hr
{ 
margin: 0px 0px 8px 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;
	}	