  @import "/staticarchive/af20d8e402785c426ca9196706d1e85765f8dd76.css";

/* TO BE REMOVED!!!!!!!!!!!!!!! */

/* general site styles */
body, table, td, div 	{	font-family:	verdana, arial, helvetica, sans-serif;	}

hr {color:#ffffff;}

a:active		{	text-decoration:	underline;		}
a:link  		{	text-decoration:	none;			}
a:visited		{	text-decoration:	none;			}
a				{	text-decoration:	underline;		}
a:hover			{	text-decoration:	underline;		}

/* END TO BE REMOVED!!!!!!!!!!!!!!! */

/* section specific styles */
body {background-image:url(/staticarchive/8d51095ab8d74d3a2dce8ff6dcba50d9884ae864.gif); background-repeat: no-repeat;}
/* end section specific styles */									
										
								
/* left hand nav */
.lhn-rm	{background:#d3021d;}
.lhn-rm a:active {text-decoration:underline; color:#ffffff;}
.lhn-rm a:link {text-decoration:none; color:#ffffff;}
.lhn-rm a:visited {text-decoration:none; color:#ffffff;}
.lhn-rm a {text-decoration:underline; color:#ffffff;}
.lhn-rm a:hover {text-decoration:underline; color:#ffffff;}

.lhnon-rm {background:#ffffff;}
.lhnon-rm a:active {text-decoration:underline; color:#d3021d; font-weight:bold;}
.lhnon-rm a:link {text-decoration:none; color:#d3021d; font-weight:bold;}
.lhnon-rm a:visited {text-decoration:none; color:#d3021d; font-weight:bold;}
.lhnon-rm a {text-decoration:underline; color:#d3021d; font-weight:bold;}
.lhnon-rm a:hover {text-decoration:underline; color:#d3021d; font-weight:bold;}

.lhnarchiveon-rm {background:#ffffcc;}
.lhnarchiveon-rm a:active {text-decoration:underline; color:#d3021d; font-weight:bold;}
.lhnarchiveon-rm a:link {text-decoration:none; color:#d3021d; font-weight:bold;}
.lhnarchiveon-rm a:visited {text-decoration:none; color:#d3021d; font-weight:bold;}
.lhnarchiveon-rm a {text-decoration:underline; color:#d3021d; font-weight:bold;}
.lhnarchiveon-rm a:hover {text-decoration:underline; color:#d3021d; font-weight:bold;}
/*end left hand nav */



/*these to go into hide*/


/*these to go into hide*/

div.content-maintitle-rm a, div.title1-rm a, div.title-rm a, div.title1-rm a, div.content3-rm a, div.content1-rm a, div.headernm-rm a, div.title1-rm a, div.contentnm-rm a, div.header2nm-rm a, div.header1nm-rm a, div.content-maintitle-rm a, div.content-rm a
							{
							padding : 0px 0px 0px 8px;
							}
				
/* General (non-genre specific) styles */

div.title-rm, div.title2-rm, div.list-rm, div.subtitle-rm, div.title-rm a, div.title2-rm a, div.listhome-rm a, a.listhome-rm, div.icon-rm a, a.icon-rm, div.content-rm a, div.backtotop-rm a, div.topicon-rm a
					{	color:	#181235;			}
			
			

td.rhn-rm div.title-rm, td.rhn-rm div.subtitle-rm, div.eventstitle-rm
					{	color:		#d3021d;		}
					
					
/*index page*/

.indexcontent-rm div.content-index-rm	{
										padding : 0px 0px 0px 0px;
										}

.indexcontent-rm div.content-index-rm div.index-span-rm	{
										padding : 15px 0px 0px 0px;
										}
										
.indexcontent-rm div.content2-index-rm	{
										padding : 0px 0px 10px 0px;
										}

.listentext-rm 							{
										color : #666666
										}

.listentext-rm div a, .listenimage-rm div a	
										{
										color : #004996
										}


.listentext-rm div.content-maintitle-rm, .listenimage-rm div.content-maintitle-rm	
										{	
										color:	#d3021d;	
										font-weight : bold;
										padding : 7px 0px 8px 0px
										}
										

/* next rule causes problems in IE6*/
.listentext-rm div.content-rm			{	
										margin : 10px 0px 14px 0px;
										}
					
					
					
.listentext-rm div.content2-rm			{	
										padding : 6px 0px 13px 0px;
										}
	
.listentext-rm div.content2-rm	div.header-rm	
										{
										color : #004996;
										font-weight : bold;
										
										}
									
.listentext-rm div.content3-rm			{	
										padding : 0px 0px 17px 0px;							
										}
										
.listentext-rm div.content3-rm span.padd-rm		{	
										padding : 0px 0px 0px 11px;							
										}	
						
.listentext-rm div.content-maintitle-rm a, .listenimage-rm div.content-maintitle-rm a,	.listentext-rm div.content2-rm a, .listentext-rm div.content3-rm a
										{	
										padding : 0px 0px 0px 8px
										}
						
.listentext-rm div.header1nm-rm, .listentext-rm div.contentnm-rm, .listentext-rm div.subtitle-rm, .listentext-rm div.subtitle2-rm, .listenimage-rm div.subtitle-rm 
										{					
										color:#004A96;
										}
 

.listentext-rm div.subtitle-rm, .listenimage-rm div.subtitle-rm 			{
										font-weight : bold;
										padding : 7px 0px 8px 0px
										}
						
.listentext-rm div.subtitle2-rm 		{
										font-weight : bold;
										padding : 10px 0px 8px 0px;
										}
										

										
/*this stuff for the themes page*/	
.listentext-rm div.title1padd-rm 		{padding : 10px 0px 0px 0px;}
.listentext-rm div.title1-rm a			{font-weight: bold;}
.listentext-rm div.title1-rm			{
										font-weight: normal;
										 color : #666666;
										 padding : 0px 0px 17px 0px;
										}
										
.listentext-rm div.backtotop-rm 		{
										color : #000000;
										font-weight : bold;
										text-align : right;
										}

.listentext-rm div.backtotop-rm a 		{
										color : #000000;
										}
										
									
/*new music stuff*/	
.listentext-rm div.headernm-rm	
										{	
										padding : 10px 0px 0px 0px
										}
		
					
.listentext-rm div.header1nm-rm,		{	
										font-weight: bold;
										padding : 10px 0px 14px 0px;
										}
										
.listentext-rm div.header2nm-rm			{
										color:	#d3021d;	
										font-weight: bold;
										padding : 8px 0px 8px 0px;
										}

										
.listentext-rm div.contentnm-rm 		{
										color : #676767;
										padding : 0px 0px 10px 0px;						
										}
										
/* images stuff start here */
.listenimage-rm							{
										color : #666666
										}	
		
			
										
.listenimage-rm div.content-rm 			{							
										padding: 10px 0px 10px 0px;
										}	
										
.listenimage-rm div.content-rm div.spacer-rm		{							
										padding: 10px 0px 10px 0px;

										}									

.listenimage-rm div.content-rm image.img-rm	{
										padding : 10px 0px 10px 0px;
										}							
										
										
.listenimage-rm div.content-rm a		{							
										font-weight : bold
										}								

.listenimage-rm div.content-rm div.header-rm		
										{	
										color : #00499A;
										font-weight : bold;
										padding: 12px 0px 20px 0px;
										}
										
.listenimage-rm div.content-rm div.header2-rm		
										{
										padding: 9px 0px 17px 0px;
										}

.listenimage-rm div.content2-rm	
										{	
										padding : 10px 0px 10px 0px
										}							

.listenimage-rm .content2-rm .content2a-rm strong		{
										color : #00499A;
										font-weight : bold;
										}
							
										
.listen-rhn div.title-rm a {
							font-weight : bold;
							padding : 0px 0px 0px 9px;
							color : #CC0001;	
							}
								
.listen-rhn div.subtitle-rm a {
							padding : 0px 0px 8px 9px;
							color : #656565;	
							}	
					
.listen-rhn div.list-rm {
	
							color : #656565;	

							}			
.listen-rhn div.list2-rm {
							padding : 0px 0px 0px 25px;
							}	
							
.listen-rhn div.bolster-rm	{
							padding : 10px 0px 0px 0px;
							}	
/* whats on stuff*/							
.noevent-rm {background :#8F8171 }
.pipcalmonth-rm {
				padding : 7px 0px 4px 0px !important;
				}		
				
div.eventslinks-rm {padding:15px 10px 15px 10px;}	

/* pip styles */
div.piprhnshowtitle-rm, div.piprhnshowtitle-rm a, div.piprhntitle-rm, div.list-rm a.piprhnepisodeon-rm, div.piptitle-rm, div.pipdate-rm, div.pipdate-rm a, div.piparchivenav-rm a {
	font-weight: bold;
} 
.schedulebg-rm { background: #f5f5f5; }
.scheduleborder-rm { background: #666; }
div.schedulebox-rm	{ padding: 15px 3px 15px 3px; }
.schedulestripe-rm { background: #fdd339; }
.schedulestripe-rm a:visited { text-decoration: none; color: #d3021d; }
.schedulestripe-rm a:hover	{ text-decoration: underline; color: #d3021d; }

/* muze */
div.muzerhnbox-rm {	padding: 10px 5px 10px 5px;	}	
.rhndotted-rm { 
	background-image: url(/staticarchive/c5cb18e44123e486036cecd76603234b6f3706c6.gif); 
	background-repeat: repeat-x;
}
.muzerhnbg-rm { background: #f7f7f7; }
div.muzecontent-rm { padding: 10px 0px 10px 0px; }
div.muzetracks-rm a, div.muzebiog-rm, div.muzebiog-rm a { 
	font-weight: bold; 
}

/* error page */
div.errortitle-rm { 
	font-weight: bold; 
}

							
							
								







