body {
	background-color: #070707;
	background-position:top center;
	background-attachment: scroll;
	background-repeat: repeat-x;
	margin: 0 auto;
	font-family: New Century Schoolbook, serif; 
	color: #CCCCCC; 
	font-size: 14px;
	line-height: 18px; 
	font-weight: normal;
}

/* Font Families-----------------------------*/
/* h1: News Title -- h2: Releases Titles -- h3: News SubHeadline Text -- h4: News Main Text -- h5: Artists Name -- h6:Artists Header*/

h1 { font-family: New Century Schoolbook, serif; color: #666666; font-size: 20px; font-weight: normal; text-transform: uppercase; padding: 0; margin: 0; }
h2 { font-family: New Century Schoolbook, serif; color: #666666; font-size: 15px; font-weight: normal; text-transform: uppercase; padding: 0; margin: 0; }
h3 { font-family: New Century Schoolbook, serif; color: #3f3f3f; font-size: 13px; font-weight: normal; font-style:italic; padding:0; margin: 0; }
h4 { font-family: New Century Schoolbook, serif; color: #CCCCCC; font-size: 13px; font-weight: normal; padding:0; margin: 0; }
h5 { font-family: New Century Schoolbook, serif; color: #CCCCCC; font-size: 35px; font-weight: normal; text-transform: uppercase; padding:2px 0 0 0; margin: 0; line-height:35px; }
h6 { font-family: New Century Schoolbook, serif; color: #333333; font-size: 13px; font-weight: normal; padding:0; margin: 0; }
h7 { font-family: New Century Schoolbook, serif; color: #333333; font-size: 13px; font-weight: normal; padding:0 0 0 0; margin: 0; line-height:25px; }

.hometown { font-family: New Century Schoolbook, serif; color: #333333; font-size: 13px; font-weight: normal; padding:0 0 0 0; margin: 0; line-height:25px; }
.contact_subs { font-family: New Century Schoolbook, serif; color: #666666; font-size: 13px; font-weight: normal; padding:0 0 0 0; margin: 0;  }
.contact_subs2 { font-family: New Century Schoolbook, serif; color: #333333; font-size: 13px; font-weight: normal; padding:0 0 0 0; margin: 0; line-height:5px; }

.releasedate { font-family: New Century Schoolbook, serif; color: #666; font-size: 13px; font-weight: normal; }

.NewsRule{
	display: none;
}

a:link, a:visited, a:active { font-family: New Century Schoolbook, serif; color: #8e1f1f; text-decoration: none; }
a:hover { font-family: New Century Schoolbook, serif; color: #4f1111; text-decoration: underline; }

img {
border: 0;
}


/* Whole Page Container-----------------------------*/

#wrapper {
margin: 0 auto;
width: 1039px;
}

/* Logo Section-----------------------------*/
 	
 	#logo-container h1 a, #logo-container h1 span {
 	-moz-background-clip:border;
 	-moz-background-inline-policy:continuous;
 	-moz-background-origin:padding;
 	background:transparent url(http://www.goodfightmusic.com/images/logo_home.png) no-repeat scroll 0 0;
 	cursor:pointer;
 	float:left;
 	height:159px;
 	overflow:hidden;
 	padding:0 0 0 0;
 	width:472px;
 	z-index:6;
 	text-indent:-9999px;
 	}
 	
 	#logo-container2 h1 a, #logo-container2 h1 span {
 	-moz-background-clip:border;
 	-moz-background-inline-policy:continuous;
 	-moz-background-origin:padding;
 	background:transparent url(http://www.goodfightmusic.com/images/logo_home2.png) no-repeat scroll 0 0;
 	cursor:pointer;
 	float:left;
 	height:159px;
 	overflow:hidden;
 	padding:0 0 0 0;
 	width:472px;
 	z-index:6;
 	text-indent:-9999px;
 	}
 	 


/* Left Content Area-----------------------------*/


	#left-content {
		width:350px;
		float:left;
		margin-left:-30px;
		margin-top:30px;
		display:inline;
		position:relative;
	}

/* Right Content Area-----------------------------*/


	#right-content {
		width:593px;
		float:right;
		margin-right:30px;
		margin-top:77px;
		padding: 0 0 0 0px;
		display:inline;
	}

/* Navigation Home-----------------------------*/	
			
#navigation1 {
			float:right;
			width:559px;
			padding: 0; margin: 0;
		}
			#navigation1 li {
				display:inline;                                
			}
				#navigation1 a {
					width:559px;
					height:63px;
					float:left;
					margin-right:0px;
					
					background:url('../images/nav.jpg') no-repeat 0 0;
					cursor:pointer; /* fade fix for ie */
				}
				#navigation1 li#nav_news1 a { width:65px; background-position:0 0; }
				#navigation1 li#nav_news1 a:hover, #navigation1 li#nav_news1 a.hover, body#news li#nav_news1 a { background-position:0 -63px; }
				
				#navigation1 li#nav_artists2 a { width:82px; background-position:-65px 0; }
				#navigation1 li#nav_artists2 a:hover, #navigation1 li#nav_artists2 a.hover, body#tours li#nav_artists2 a { background-position:-65px -63px; }
				
				#navigation1 li#nav_tours3 a { width:72px; background-position:-147px 0; }
				#navigation1 li#nav_tours3 a:hover, #navigation1 li#nav_tours3 a.hover, body#artists li#nav_tours3 a { background-position:-147px -63px; }
				
				#navigation1 li#nav_releases4 a { width:87px; background-position:-219px 0; }
				#navigation1 li#nav_releases4 a:hover, #navigation1 li#nav_releases4 a.hover, body#releases li#nav_releases4 a { background-position:-219px -63px; }
				
				#navigation1 li#nav_media5 a { width:72px; background-position:-306px 0; }
				#navigation1 li#nav_media5 a:hover, #navigation1 li#nav_media5 a.hover, body#media li#nav_media5 a { background-position:-306px -63px; }
				
				#navigation1 li#nav_downloads6 a { width:112px; background-position:-378px 0; }
				#navigation1 li#nav_downloads6 a:hover, #navigation1 li#nav_downloads6 a.hover, body#downloads li#nav_downloads6 a { background-position:-378px -63px; }
				
				#navigation1 li#nav_store7 a { width:69px; background-position:-490px 0; }
				#navigation1 li#nav_store7 a:hover, #navigation1 li#nav_store7 a.hover, body#store li#nav_store7 a { background-position:-490px -63px; }

/* Navigation Inner Pages-----------------------------*/

#navigation2 {
			float:right;
			width:559px;
			padding: 0; margin: 0;
		}
			#navigation2 li {
				display:inline;                                
			}
				#navigation2 a {
					width:559px;
					height:63px;
					float:left;
					margin-right:0px;
					
					background:url('../images/nav2.jpg') no-repeat 0 0;
					cursor:pointer; /* fade fix for ie */
				}
				#navigation2 li#nav_news1 a { width:65px; background-position:0 0; }
				#navigation2 li#nav_news1 a:hover, #navigation1 li#nav_news1 a.hover, body#news li#nav_news1 a { background-position:0 -63px; }
				
				#navigation2 li#nav_artists2 a { width:82px; background-position:-65px 0; }
				#navigation2 li#nav_artists2 a:hover, #navigation1 li#nav_artists2 a.hover, body#tours li#nav_artists2 a { background-position:-65px -63px; }
				
				#navigation2 li#nav_tours3 a { width:72px; background-position:-147px 0; }
				#navigation2 li#nav_tours3 a:hover, #navigation1 li#nav_tours3 a.hover, body#artists li#nav_tours3 a { background-position:-147px -63px; }
				
				#navigation2 li#nav_releases4 a { width:87px; background-position:-219px 0; }
				#navigation2 li#nav_releases4 a:hover, #navigation1 li#nav_releases4 a.hover, body#releases li#nav_releases4 a { background-position:-219px -63px; }
				
				#navigation2 li#nav_media5 a { width:72px; background-position:-306px 0; }
				#navigation2 li#nav_media5 a:hover, #navigation1 li#nav_media5 a.hover, body#media li#nav_media5 a { background-position:-306px -63px; }
				
				#navigation2 li#nav_downloads6 a { width:112px; background-position:-378px 0; }
				#navigation2 li#nav_downloads6 a:hover, #navigation1 li#nav_downloads6 a.hover, body#downloads li#nav_downloads6 a { background-position:-378px -63px; }
				
				#navigation2 li#nav_store7 a { width:69px; background-position:-490px 0; }
				#navigation2 li#nav_store7 a:hover, #navigation1 li#nav_store7 a.hover, body#store li#nav_store7 a { background-position:-490px -63px; }


/* Mailing List-----------------------------*/
 	
 	#mailinglist { 
 	    float:left; 
 	   padding: 0 0 0 0;
 		margin-left:35px;
 		margin-top:30px;  
 		width: 350px;
 		height: 62px;
 		z-index:8;
 		background: url("../images/mailinglist_background.gif") no-repeat 0 0;
 		}
 	
    #mailinglist .signup_button a, #mailinglist .signup_button input {
 	    float:right;
 	    margin-right:11px;
 	    margin-top: 31px;
 	    width:64px;
 		height:22px;
 		z-index:8;
 		background:url('../images/signup_button.gif') no-repeat 0 0;
 		cursor:pointer; /* fade fix for ie */
 		border: none;
 	}
 	#mailinglist .signup_button a:hover, #mailinglist .signup_button input:hover {
 		 background-position: 0 -22px;
	}	
	
	#mailinglist .input {
		float: left;
		width: 240px;
		height: 16px;
	}
	
	#mailinglist .input input {
		border: none;
		height: 16px;
		width: 240px;
		margin: 35px 10px 10px 20px;
		padding: 0;
		background-color: transparent;
		font-size: 12px;
		color: #666666;
		font-family: New Century Schoolbook, serif;
		font-style: italic;
	}
	
	#mailinglist .input input:focus {
	  outline-width:0;
	}

	
/* News Entries-----------------------------*/
 	
 	#home_news { 
 	    float:left; 
 	    padding: 0 0 0 0;  
 		margin-left:50px; 
 		width: 350px;
 		height: auto;
 		clear:both;
 		}
 		
 	#home_news .newsEntryContainer {width: 350px; height: auto;  margin-top:-15px;}
 	
 	#home_news .newsEntry {border-bottom: 1px solid #2d2d2d; display:block; height:auto; padding: 18px 0 18px 0; margin-left:-40px;}
 	
 	#home_news .rss_button a {
 		    float:left;
 		    margin-top: 10px;
 		    width:88px;
 			height:25px;
 			z-index:9;
 			background:url('../images/rss_button.gif') no-repeat 0 0;
 			cursor:pointer; /* fade fix for ie */
 		}
 		
 	#home_news .rss_button a:hover {
 			 background-position: 0 -25px;
 	}
 	
 	#home_news .morenews_button a {
 		    float:right;
 		    margin-top: 10px;
 		    width:88px;
 			height:25px;
 			z-index:9;
 			background:url('../images/morenews_button.gif') no-repeat 0 0;
 			cursor:pointer; /* fade fix for ie */
 		}
 		
 	#home_news .morenews_button a:hover {
 			 background-position: 0 -25px;
 	}


/* News Page-----------------------------*/
  
  #news-header
  {width: 593px;
  height:37px;
  z-index: 20;
  float: left;
  margin-left:10px;
  background:url('../images/news_header.png') no-repeat 0 0;
  padding:20px 9px 0 0;
  
  }
  
  #news-container
  {width: 540px;
  margin-top:-15px;
  clear: both;
  z-index: 20;
  margin-left:60px;
  float: left;
  }
  
  #news-container .newsEntry {border-bottom: 1px solid #2d2d2d; display:block; height:auto; padding: 18px 0 5px 0; margin-left:-40px;}
  
  
  /* Releases Page-----------------------------*/
    
    #releases-header
    {width: 593px;
    height:37px;
    z-index: 20;
    float: left;
    margin-left:10px;
    background:url('../images/releases/releases_header.png') no-repeat 0 0;
    padding:20px 9px 0 0;
    
    }
    
    #releases-container
    {width: 540px;
    margin-top:-15px;
    clear: both;
    z-index: 20;
    margin-left:60px;
    float: left;
    }
    
    #news-container .newsEntry {border-bottom: 1px solid #2d2d2d; display:block; height:auto; padding: 18px 0 5px 0; margin-left:-40px;}
    
  
  
/* Artists Info-----------------------------*/
 	
 	#band_info { 
 	    float:left; 
 	    overflow:hidden;
 	    padding: 0 0 0 0;
 	    margin-left:50px;
 	    margin-top:30px; 
 		width: 350px;
 		height: auto;
 		clear:both;
 		}
 		
 	#band_info .contacttext {background: none repeat scroll 0 0; display:block; height:auto; padding: 0px 0 0px 0; }
 	
  
  
/* Artists Page-----------------------------*/
 	  
  #artists-container
  {width: 593px;
  clear: both;
  z-index: 20;
  margin-left:15px;
  float: left;
  }
  
  #artists-header
  {width: 593px;
  height:37px;
  z-index: 20;
  float: left;
  margin-left:10px;
  background:url('../images/artists_header.png') no-repeat 0 0;
  padding:20px 9px 0 0;
  
  }
  
  #artists-container .newsEntry {border-bottom: 1px solid #2d2d2d; display:block; height:auto; padding: 18px 0 18px 0; margin-left:-40px;}
  
  #artists-container .artists-picContainer
  {width:278px;
  height: 242px;
  margin: 0 18px 25px 0;
  background:url('../images/artists/artist_frame.png') no-repeat 0 0;
  float: left;
  }
  
  #artists-container .artists-picContainer .artists-pic
  {width:254px;
  height: 185px;
  margin: 11px 0 0px 12px;
  float: left;
  }
  
  #artists-container .artists-picContainer .artists-name
  {width:254px;
  float:left; 
  overflow:hidden;
  padding: 0 0 0 0;  
  text-align:center;
  margin-top: 19px;
  margin-left:12px;
  }
  
 
 /* Artists Contact Info-----------------------------*/
  	
  	#contact_info { 
  	    float:left; 
  	    overflow:hidden;
  		padding: 0 0 0 0;  
  		margin-left:50px; 
  		margin-top: 25px;
  		width: 350px;
  		height: auto;
  		clear:both;
  		}
  		
  	#contact_info .contacttext {background: none repeat scroll 0 0; display:block; height:auto; padding: 0px 0 0px 0; }
  	
  	#contact_info .contacttext .contact_left {display:block; height:auto; padding: 5px 0px 0px 0; float:left; }
  	
  	#contact_info .contacttext .contact_right {display:block; height:auto; padding: 5px 0px 0px 0; float:right; }
  	
  	#contact_info .contacttext .contact_header { font-family: New Century Schoolbook, serif; color: #333333; font-size: 17px; font-weight: normal; padding: 0px 0px 0px 0; margin: 0; }
  	
  	#contact_info .contacttext .contact_header2 { font-family: New Century Schoolbook, serif; color: #333333; font-size: 11px; font-weight: normal; padding: 0px 0px 0px 0; margin: 0; }
  	


/* Artists Releases-----------------------------*/
 	
 	#artistreleases_container { 
 	    float:left; 
 	    overflow:hidden;
 	    margin-top: 30px;
 		padding: 0 0 0 0;  
 		margin-left:44px; 
 		width: 350px;
 		height: auto;
 		clear:both;
 		}
 		
 		
 	#artistreleases_container .release {
 	    width: 175px;
 	    height: 175px;
 	    float: left;
 	    margin-bottom: 20px;
 	    border: 6px solid #222;
 	    }
 	    
 	#artistreleases_container .release_details 	{ 
 	padding: 25px 0 0 15px;
 	width: 120px;
 	float: left;  }

    #artistreleases_container .release_details .buttons_container {
    	     float: left;
    	    }
    	    
    	    
    	#artistreleases_container .release_details  .buttons_container .purchase_button a {
    		    float:left;
    		    margin-top: 10px;
    		    width:81px;
    			height:22px;
    			z-index:9;
    			background:url('../images/purchase_button.png') no-repeat 0 0;
    			cursor:pointer; /* fade fix for ie */
    		}
    		
    	#artistreleases_container .release_details  .buttons_container .purchase_button a:hover {
    			 background-position: 0 -22px;
    	}
    	
    	#artistreleases_container .release_details  .buttons_container .itunes_button a {
    		    float:left;
    		    margin-top: 10px;
    		    width:66px;
    			height:22px;
    			z-index:9;
    			background:url('../images/itunes_button.png') no-repeat 0 0;
    			cursor:pointer; /* fade fix for ie */
    		}
    		
    	#artistreleases_container .release_details  .buttons_container .itunes_button a:hover {
    			 background-position: 0 -22px;
    	}		
    
  	

/* Artists Headlines-----------------------------*/
 	
 	#artistheadline_container { 
 	    float:left; 
 	    margin-top: 30px;
 	    padding: 0 0 0 0;  
 	    margin-left:44px; 
 		width: 350px;
 		background:url('../images/blackBG.png');
 		height: auto;
 		clear:both;
 		}
 		
 	#artistheadline_container .headline_header {
 	    width: 335px;
 	    height: 40px;
 	    margin-top: 10px;
 	    margin-left: -4px;
 	    background:url('../images/latestheadline_header.png') no-repeat;
 	    padding: 0px 0 0 0;
 	    float: left;
 	    }
 	
 	#artistheadline_container .headlinesEntryContainer {width: 350px; height: auto;  margin-top:40px; margin-left:-15px;}
 	    
 	#artistheadline_container .headlinesEntry {border-bottom: 1px solid #2d2d2d; display:block; height:auto; padding: 18px 0 18px 0; margin-left:-10px;}
 	
 	#artistheadline_container .morenews_button a {
 		    float:right;
 		    width:88px;
 		    margin-right: 15px;
 			height:25px;
 			z-index:9;
 			background:url('../images/morenews_button.gif');
 			cursor:pointer; /* fade fix for ie */
 		}
 		
 	#artistheadline_container .morenews_button a:hover {
 			 background-position: 0 -25px;
 	}
 
 	#artistheadline_container .spacer {
 		    float:right;
 		    width:350px;
 		    margin-right: 15px;
 			height:15px;
 			z-index:9;
 			background:url('../images/spacer.gif');
 			cursor:pointer; /* fade fix for ie */
 		}	


/* Artists Downloads-----------------------------*/

     #downloads_container { 
      	    float:left; 
      	    margin-top:35px;
      		width: 593px;
      		height: auto;
      		}
      		
      #downloads_container #downloads_header {
          float:left;
          padding-left: 400px;
          width:110px;
          height:30px;
          z-index:9;
          background:url('../images/downloads_header.png') no-repeat 0 0; 
          }
      		
      	#downloads_container .download_section {
      	    float:left; 
      	    margin-top: 10px;
      	    padding: 0 22px 0px 0px; 
      	    width: 175px;
      	    height: auto;
      	    z-index:8;
      	    background:transparent;
      	    }
      	    
      	#downloads_container .download_section .download_details 	{ 
      	   float: left;
      	   padding: 10px 0px 0px 0px; 
      	   
      	    }
     
         #downloads_container .download_section .download_image {
         	 border: 6px solid #222;
         	 float: left;
         	 padding: 0px 0px 0px 0px; 
         	 }
     
     
    

/* Artists Sublinks-----------------------------*/    
    
    #artist-sublinksContainer {
     	float:right;
     	margin-right:10px;
     	width:593px;
     	padding: 0;  
     	margin-top: 25px;                   
     }
    
    
    #artist-sublinksContainer #location 	{ float: left; margin-left: 14px; padding: 0 0 0 0;  }
    
    	
    #artist-sublinksContainer #artist-sublinks {
     	width:341px;
     	height:22px;
     	padding: 0 0 0 0px; 
     	margin: 0;
     	float:right;
     	                            
     }
     	#artist-sublinksContainer #artist-sublinks li {
     		display:inline;                              
     	}
     		#artist-sublinksContainer #artist-sublinks a {
     			width:341px;
     			height:22px;
     			float:left;
     			background:url('../images/band_sublinks.jpg') no-repeat 0 0;
     			cursor:pointer; /* fade fix for ie */
     		}
     		#artist-sublinksContainer #artist-sublinks li#myspace1 a { width:97px; background-position:0 0; }
     		#artist-sublinksContainer #artist-sublinks li#myspace1 a:hover, #artist-sublinks li#myspace1 a.hover, body#myspace li#myspace1 a { background-position:0 -22px; }
     		
     		#artist-sublinksContainer #artist-sublinks li#facebook2 a { width:73px; background-position:-97px 0; }
     		#artist-sublinksContainer #artist-sublinks li#facebook2 a:hover, #artist-sublinks li#facebook2 a.hover, body#facebook li#facebook2 a { background-position:-97px -22px; }
     		
     		#artist-sublinksContainer #artist-sublinks li#twitter3 a { width:79px; background-position:-170px 0; }
     		#artist-sublinksContainer #artist-sublinks li#twitter3 a:hover, #artist-sublinks li#twitter3 a.hover, body#twitter li#twitter3 a { background-position:-170px -22px; }
     		
     		#artist-sublinksContainer #artist-sublinks li#youtube4 a { width:49px; background-position:-249px 0; }
     		#artist-sublinksContainer #artist-sublinks li#youtube4 a:hover, #artist-sublinks li#youtube4 a.hover, body#youtube li#youtube4 a { background-position:-249px -22px; }
     		
     		#artist-sublinksContainer #artist-sublinks li#ilike5 a { width:43px; background-position:-298px 0; }
     		#artist-sublinksContainer #artist-sublinks li#ilike5 a:hover, #artist-sublinks li#ilike5 a.hover, body#ilike li#ilike5 a { background-position:-298px -22px; }
     		

/* Biography Section-----------------------------*/
 	
 	#biography_container { 
 	    float:right; 
 	    padding: 0 0 0 0px; 
 		width: 593px;
 		margin-top:35px;
 		z-index:8;
 		}
 	
 	#biography_container .biography_header { 
 	    float:left; 
 	    padding: 0 0 0 0px; 
 		width: 593px;
 		height: 41px;
 		z-index:8;
 		background: url("../images/bio_header.jpg") no-repeat 0 0;
 		}
 		
 	#biography_container .biography { 
 	    float:left; 
 	    margin-left: 14px;
 	    padding: 0 0 0 0px; 
 	    margin-top:10px;
 		width: 575px;
 		height: auto;
 		z-index:8;
 		}		
 	
 	#biography_container .pdf_button a {
 		    float:right;
 		    width:119px;
 			height:26px;
 			z-index:9;
 			background:url('../images/pdf_button.gif') no-repeat 0 0;
 			cursor:pointer; /* fade fix for ie */
 		}
 		#biography_container .pdf_button a:hover {
 			 background-position: 0 -26px;
 	}
 	
 	#biography_container .bio_spacer { 
 	    float:left; 
 	    padding: 0 0 0 0px; 
 	    margin-top:25px;
 		width: 593px;
 		height: 4px;
 		z-index:8;
 		background: url("../images/bio_spacer.gif") no-repeat 0 0;
 		}		
 	
 	
 	#store_containter .merchthumb_container { 
 	   z-index:8;
 	   clear:both;
 	   padding: 40px 0 0 9px; 
 	   }	
 	
 	#store_containter .merchthumb_container .merchthumb 	{ display:inline; float: left; z-index:8; padding:0 9px 0 0; width: 179px; height: 200px; background: url("../images/merch_thumbBG.jpg") no-repeat 0 0;}
 	#store_containter .merchthumb_container .merchthumb .merchthumb_img 	{ display:inline; float: left; z-index:8; width: 160px; padding:8px 0 5px 10px;}
  	#store_containter .merchthumb_container .spacer_line 	{ display:inline; padding:0 8px 0 0; float: left; z-index:8; width: 1px; height: 200px;}
  	
 	
 	#store_containter .merchthumb_container .merchthumb  .details 	{ float: left; padding: 10px 0 0 12px;  }
 	
 	
 	#store_containter .merchnow_button a {
 	    float:right;
 	    margin-right: 18px;
 	    margin-top: 43px;
 	    width:98px;
 		height:23px;
 		z-index:9;
 		background:url('../images/merchnow_button.gif') no-repeat 0 0;
 		cursor:pointer; /* fade fix for ie */
 	}
 	#store_containter .merchnow_button a:hover {
 		 background-position: 0 -23px;
	}
	
	    

/* Twitter Section-----------------------------*/
 	
 	#twitter-container { 
 	    float:left; 
 	    overflow:hidden;
 	    padding: 0 0 0 0;  
 	    margin-left:50px; 
 	    width: 350px;
 	    height: 300px;
 	    margin-top:45px;
 	    z-index:8;
 	    background: url("../images/twitter_background.jpg") no-repeat 0 0;
 	    }
 	
 	#twitter-container .tweet { 
 	   z-index:8;
 	   clear:both;
 	   padding: 69px 0 0 20px; 
 	   width: 310px;
 	   }
 	   
 	   
 	   		
/* Flash Header-----------------------------*/
 	
 	#flash_container { 
 	    float:right; 
 	    overflow:hidden;
 		padding: 0 0 0 0px; 
 		width: 593px;
 		height: 298px;
 		z-index:8;
 		}
 	
 	#flash_container #flash_player { 
 	   z-index:8;
 	   clear:both;
 	   padding: 0 0 0 0px; 
 	   }	
 	   

/* Artist Image-----------------------------*/
 	
 	.artistimage_container { 
 			padding: 0 0 0 0px; 
 			width: 593px;
 			height: 298px;
 			}
 		
 		.artistimage_container .artistimage 	{ position: relative; float: right; z-index: 5; }
 		
 		
 		.artistimage_container .artistimage .borderimage { 
 			width: 78px; height: 26px;
 			position: relative; z-index: 10; left: -0px; top: 26px; margin-top: -26px; }
 			
 			 	
	
/* New Releases-----------------------------*/
 	
 	#new_releases { 
 	    float:right; 
 	    overflow:hidden;
 		padding: 0 0 0 0px; 
 		width: 593px;
 		height: 351px;
 		margin-top:40px;
 		z-index:8;
 		background: url("../images/newrelease_background.jpg") no-repeat 0 0;
 		}
 	
 	#new_releases .thumb_container { 
 	   z-index:8;
 	   clear:both;
 	   padding: 0 0 0 22px; 
 	   }	
 	
 	#new_releases .thumb_container .thumb 	{ display:inline; float: left; z-index:8; width: 170px; padding:0 20px 0 0; margin: 23px 0 0 0;}
 	
 	#new_releases .thumb_container .details 	{ float: left; padding: 10px 0 0 0;  }
 	
 	
 	#new_releases .viewmore_button a {
 	    float:right;
 	    margin-right: 20px;
 	    margin-top: 27px;
 	    width:77px;
 		height:20px;
 		z-index:9;
 		background:url('../images/viewmore_button.gif') no-repeat 0 0;
 		cursor:pointer; /* fade fix for ie */
 	}
 	#new_releases .viewmore_button a:hover {
 		 background-position: 0 -20px;
	}
	
	#new_releases .thumb_container .purchase_button a {
		    float:left;
		    width:81px;
			height:22px;
			z-index:9;
			background:url('../images/purchase_button.gif') no-repeat 0 0;
			cursor:pointer; /* fade fix for ie */
		}
		
	#new_releases .thumb_container .purchase_button a:hover {
			 background-position: 0 -22px;
	}
	
	#new_releases .thumb_container .itunes_button a {
		    float:right;
		    width:66px;
			height:22px;
			margin-right:5px;
			z-index:9;
			background:url('../images/itunes_button.gif') no-repeat 0 0;
			cursor:pointer; /* fade fix for ie */
		}
		
	#new_releases .thumb_container .itunes_button a:hover {
			 background-position: 0 -22px;
	}		




/* Sublinks Home-----------------------------*/    
    
    #sublinks-container {
     	float:left;
     	width:347px;
     	overflow:hidden;
     	padding: 0 0 0 0;  
     	margin-left:50px; 
     	margin-top:35px;                    
     }
     		
    #sublinks-container #sublinks-buttons {
     	width:347px;
     	height:57px;
     	padding: 0 0 0 0; 
     	margin: 0;
     	float:left;                            
     }
     	#sublinks-container #sublinks-buttons li {
     		display:inline;                              
     	}
     		#sublinks-container #sublinks-buttons a {
     			width:347px;
     			height:57px;
     			float:left;
     			background:url('../images/sublinks_buttons.jpg') no-repeat 0 0;
     			cursor:pointer; /* fade fix for ie */
     		}
     		
     		#sublinks-container #sublinks-buttons li#myspace1 a { width:102px; background-position:0 0; }
     		#sublinks-container #sublinks-buttons li#myspace1 a:hover, #sublinks-container #sublinks-buttons li#myspace1 a.hover, body#myspace1 li#myspace1 a { background-position:0 -57px; }
     		
     		#sublinks-container #sublinks-buttons li#facebook2 a { width:104px; background-position:-102px 0; }
     		#sublinks-container #sublinks-buttons li#facebook2 a:hover, #sublinks-container #sublinks-buttons li#facebook2 a.hover, body#facebook2 li#facebook2 a { background-position:-102px -57px; }
     		
     		#sublinks-container #sublinks-buttons li#youtube3 a { width:76px; background-position:-206px 0; }
     		#sublinks-container #sublinks-buttons li#youtube3 a:hover, #sublinks-container #sublinks-buttons li#youtube3 a.hover, body#youtube3 li#youtube3 a { background-position:-206px -57px; }
     		
     		#sublinks-container #sublinks-buttons li#ilike4 a { width:65px; background-position:-282px 0; }
     		#sublinks-container #sublinks-buttons li#ilike4 a:hover, #sublinks-container #sublinks-buttons li#ilike4 a.hover, body#ilike li#ilike4 a { background-position:-282px -57px; }
     	
		
	
	
/* Video Home-----------------------------*/
 	
 	#video_home { 
 	    float:right; 
 	    overflow:hidden;
 		padding: 0 0 0 0px; 
 		width: 593px;
 		height: 322px;
 		margin-top:25px;
 		z-index:8;
 		background:transparent;
 		}
 		
    #video_home #video_header { 
       float:left;
       width:145px;
       height:35px;
       z-index:9;
       background:url('../images/video_header.png') no-repeat 0 0; 
       }
 		
 	#video_home  .video_container { 
 	    float:left; 
 	    padding: 0 0 0 0px; 
 		width: 593px;
 		height: 277px;
 		z-index:8;
 		background:transparent;
 		}
 	
 	#video_home .video_container #large_video { 
 	   float:left;
 	   width:456px;
 	   height:277px;
 	   z-index:9;
 	   padding: 10px 0 0 0;
 	   }	

    #video_home .video_container .video_thumbsContainer { 
       float:right;
       width:125px;
       height:277px;
       z-index:9;
       padding: 10px 0 0 0;
       }
       
    #video_home .video_container .video_thumbsContainer .video_thumb { 
       float:right;
       width:115px;
       height:78px;
       z-index:9;
       padding: 0 0 16px 0;
      }
      
      #video_home .video_container .video_thumbsContainer .video_thumb a { 
         float:right;
         width:115px;
         height:78px;
         z-index:9;
         border:5px solid #333333; 
         background:none;
        }	
        
        #video_home .video_container .video_thumbsContainer .video_thumb a:hover { 
           float:right;
           width:115px;
           height:78px;
           z-index:9;
           border:5px solid #666666; 
           background:none;
          }	
 	
 	 	#video_home .viewmore_button a {
 	    float:right;
 	    margin-right: 10px;
 	    margin-top: 7px;
 	    width:77px;
 		height:20px;
 		z-index:9;
 		background:url('../images/viewmore_button.gif') no-repeat 0 0;
 		cursor:pointer; /* fade fix for ie */
 	}
 	
 	#video_home .viewmore_button a:hover {
 		 background-position: 0 -20px;
	}				



/* Store Section-----------------------------*/
 	
 	#store_containter { 
 	    float:right; 
 	    overflow:hidden;
 		padding: 0 0 0 0px; 
 		width: 593px;
 		height: 375px;
 		margin-top:35px;
 		z-index:8;
 		}
 	
 	#store_containter .store_header { 
 	    float:left; 
 	    padding: 0 0 0 0px; 
 		width: 593px;
 		height: 136px;
 		z-index:8;
 		background: url("../images/store_header.jpg") no-repeat 0 0;
 		}	
 	
 	#store_containter .merchthumb_container { 
 	   z-index:8;
 	   clear:both;
 	   padding: 40px 0 0 9px; 
 	   }	
 	
 	#store_containter .merchthumb_container .merchthumb 	{ display:inline; float: left; z-index:8; padding:0 9px 0 0; width: 179px; height: 200px; background: url("../images/merch_thumbBG.jpg") no-repeat 0 0;}
 	#store_containter .merchthumb_container .merchthumb .merchthumb_img 	{ display:inline; float: left; z-index:8; width: 160px; padding:8px 0 5px 10px;}
  	#store_containter .merchthumb_container .spacer_line 	{ display:inline; padding:0 8px 0 0; float: left; z-index:8; width: 1px; height: 200px;}
  	
 	
 	#store_containter .merchthumb_container .merchthumb  .details 	{ float: left; padding: 10px 0 0 12px;  }
 	
 	
 	#store_containter .merchnow_button a {
 	    float:right;
 	    margin-right: 18px;
 	    margin-top: 43px;
 	    width:98px;
 		height:23px;
 		z-index:9;
 		background:url('../images/merchnow_button.gif') no-repeat 0 0;
 		cursor:pointer; /* fade fix for ie */
 	}
 	#store_containter .merchnow_button a:hover {
 		 background-position: 0 -23px;
	}		
	
	
	/* Store Section 2-----------------------------*/
	 	
	 	#store_containter2 { 
	 	    float:left; 
	 	    padding: 0 0 0 0px; 
	 		width: 350px;
	 		height: 515px;
	 		margin-left:45px; 
	 		margin-top:35px;
	 		z-index:8;
	 		}
	 	
	 	#store_containter2 .store_header2 { 
	 	    float:left; 
	 	    padding: 0 0 0 0px; 
	 		width: 593px;
	 		height: 223px;
	 		z-index:8;
	 		background: url("../images/store_header2.jpg") no-repeat 0 0;
	 		}	
	 	
	 	#store_containter2 .merch { 
	 	   z-index:8;
	 	   clear:both;
	 	   padding: 90px 0 0 15px; 
	 	   height: auto;
	 	   }
	 	   
	 	#store_containter2 .merch .merchthumb_container2 { 
	 	   z-index:8;
	 	   clear:both;
	 	   padding: 10px 0 0 0px; 
	 	   height: auto;
	 	   }	
	 	
	 	#store_containter2 .merchthumb_container2 .merchthumb 	{ display:inline; float: left; z-index:8; padding:0 9px 0 0; width: 179px; height: 200px; background: url("../images/merch_thumbBG.jpg") no-repeat 0 0;}
	 	#store_containter2 .merchthumb_container2 .merchthumb .merchthumb_img 	{ display:inline; float: left; z-index:8; width: 160px; padding:8px 0 5px 10px;}
	  	
	 
	 	#store_containter2 .merchthumb_container2 .details2 	{ float: left; width:200px; padding: 60px 0 0 5px;  }
	 	
	 	
	 	#store_containter2 .merchthumb_container2 .details2  .buynow_button a {
	 	    float:left;
	 	    margin-right: 18px;
	 	    margin-top: 5px;
	 	    width:99px;
	 		height:24px;
	 		z-index:9;
	 		background:url('../images/buynow_button.gif') no-repeat 0 0;
	 		cursor:pointer; /* fade fix for ie */
	 	}
	 	#store_containter2 .merchthumb_container2 .details2  .buynow_button a:hover {
	 		 background-position: 0 -24px;
		}		

		
	
/* Footer Section-----------------------------*/

#footer-wrapper {
width: 1039px;
clear:both;
}

#footer-container {
			float:left;
			margin-left:20px;
			width:1000px;
			padding: 0 0 100px 0px;
			margin-top:60px;
			background:url('../images/footer_background.png') no-repeat 0 0;
			
		}
				
		#footer-container #footer-nav {
			float:right;
			width:889px;
			margin-right:3px;
			padding: 0;
			margin-top:8px;                               
		}
			#footer-container #footer-nav li {
				display:inline;                                
			}
				#footer-container #footer-nav a {
					width:889px;
					height:30px;
					float:left;
					margin-right:0px;
					
					background:url('../images/footer_nav.gif') no-repeat 0 0;
					cursor:pointer; /* fade fix for ie */
				}
				#footer-container #footer-nav li#footer_news1 a { width:102px; background-position:0 0; }
				#footer-container #footer-nav li#footer_news1 a:hover, #footer-nav li#footer_news1 a.hover, body#news li#footer_news1 a { background-position:0 -30px; }
				
				#footer-container #footer-nav li#footer_artists2 a { width:97px; background-position:-102px 0; }
				#footer-container #footer-nav li#footer_artists2 a:hover, #footer-nav li#footer_artists2 a.hover, body#tours li#footer_artists2 a { background-position:-102px -30px; }
				
				#footer-container #footer-nav li#footer_tours3 a { width:85px; background-position:-199px 0; }
				#footer-container #footer-nav li#footer_tours3 a:hover, #footer-nav li#footer_tours3 a.hover, body#artists li#footer_tours3 a { background-position:-199px -30px; }
				
				#footer-container #footer-nav li#footer_releases4 a { width:111px; background-position:-284px 0; }
				#footer-container #footer-nav li#footer_releases4 a:hover, #footer-nav li#footer_releases4 a.hover, body#releases li#footer_releases4 a { background-position:-284px -30px; }
				
				#footer-container #footer-nav li#footer_media5 a { width:84px; background-position:-395px 0; }
				#footer-container #footer-nav li#footer_media5 a:hover, #footer-nav li#footer_media5 a.hover, body#media li#footer_media5 a { background-position:-395px -30px; }
				
				#footer-container #footer-nav li#footer_downloads6 a { width:136px; background-position:-479px 0; }
				#footer-container #footer-nav li#footer_downloads6 a:hover, #footer-nav li#footer_downloads6 a.hover, body#downloads li#footer_downloads6 a { background-position:-479px -30px; }
				
				#footer-container #footer-nav li#footer_store7 a { width:83px; background-position:-615px 0; }
				#footer-container #footer-nav li#footer_store7 a:hover, #footer-nav li#footer_store7 a.hover, body#store li#footer_store7 a { background-position:-615px -30px; }
				
				#footer-container #footer-nav li#footer_faq8 a { width:66px; background-position:-698px 0; }
				#footer-container #footer-nav li#footer_faq8 a:hover, #footer-nav li#footer_faq8 a.hover, body#store li#footer_faq8 a { background-position:-698px -30px; }
				
				#footer-container #footer-nav li#footer_contact9 a { width:125px; background-position:-764px 0; }
				#footer-container #footer-nav li#footer_contact9 a:hover, #footer-nav li#footer_contact9 a.hover, body#store li#footer_contact9 a { background-position:-764px -30px; }
		
		
		#footer-container .emaillink_button a {
			    float:left;
			    width:210px;
				height:18px;
				margin-left:310px;
				margin-top:13px;
				z-index:9;
				border: 0px;
				background:url('../images/email_link.png') no-repeat 0 0;
				cursor:pointer; /* fade fix for ie */
			}
			#footer-container .emaillink_button a:hover {
				 background-position: 0 -18px;
		}	
		
		#footer-container #assoc-linksContainer {
		 	float:right;
		 	width:270px;
		 	padding: 0;
		 	margin-top:-10px;
		 	margin-right:35px;                     
		 }
		 		
	    #footer-container #assoc-linksContainer #assoc-links {
	     	width:139px;
	     	height:50px;
	     	padding: 0 0 0 130px; 
	     	margin: 0;
	     	float:right;
	     	background:url('../images/association_background.png') no-repeat 0 0;
	     	                            
	     }
	     	#footer-container #assoc-links li {
	     		display:inline;                              
	     	}
	     		#footer-container #assoc-links a {
	     			width:139px;
	     			height:50px;
	     			float:left;
	     			background:url('../images/association_buttons.png') no-repeat 0 0;
	     			cursor:pointer; /* fade fix for ie */
	     		}
	     		#footer-container #assoc-links li#red1 a { width:55px; background-position:0 0; }
	     		#footer-container #assoc-links li#red1 a:hover, #assoc-links li#red1 a.hover, body#red li#red1 a { background-position:0 -50px; }
	     		
	     		#footer-container #assoc-links li#sons2 a { width:28px; background-position:-55px 0; }
	     		#footer-container #assoc-links li#sons2 a:hover, #assoc-links li#sons2 a.hover, body#sons li#sons2 a { background-position:-55px -50px; }
	     		
	     		#footer-container #assoc-links li#glue3 a { width:56px; background-position:-83px 0; }
	     		#footer-container #assoc-links li#glue3 a:hover, #assoc-links li#glue3 a.hover, body#glue li#glue3 a { background-position:-83px -50px; }
	     		
	     
	     				
					
/* ---- CUSTOM STYLES --------*/

.hide-text {text-indent:-9999px; overflow:hidden;}
				
				
				
				
				
				