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; }

.faq-grey { font-family: New Century Schoolbook, serif; color: #444; font-size: 11px; font-weight: normal; padding:0 0 0 0; margin: 0; }

.questions { font-family: New Century Schoolbook, serif; color: #444; font-size: 14px; font-weight: bold; text-transform: uppercase; padding:0 0 0 0; margin: 0; }
.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; }

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

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

/* Logo Section-----------------------------*/
 	
 	#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.jpg) 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;
 	}
 	 

/* Twitter Section-----------------------------*/
 	
 	#twitter-container { 
 	    float:left; 
 	    overflow:hidden;
 	    padding: 0 0 0 0;  
 	    margin-left:35px; 
 	    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;
 	   }
 	   
 	   
 	   		

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


	#left-content {
		width:350px;
		float:left;
		margin-left:-30px;
		margin-top:30px;
	}

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


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

/* 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 {
 	    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 */
 	}
 	#mailinglist .signup_button a: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;
	}


/* 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;
    	}		
    
    
    
  /* FAQ Page-----------------------------*/
    
   #bio-header
    {width: 593px;
    height:37px;
    z-index: 20;
    float: left;
    background:url('../images/bio_header.png') no-repeat 0 0;
    padding:5px 9px 0 0;
    
    }
    
    #bio-container
    {width: 590px;
    clear: both;
    z-index: 20;
    margin-left:10px;
    float: left;
    padding: 25px 0 25px 0;
    }
    
    #releases #releases-container .left-side {float: left; width: 347px;}
    #releases #releases-container .right-side {float: left; margin-left:40px; }
  
  
    #releases #releases-container .left-side .releaseImg {
        width: 250px;
        height: 250px;
        float: left;
        margin-bottom: 10px;
        border: 6px solid #222;
        }
        
     #releases #releases-container .left-side .sideImg{
    	width: 75px;
    	height: 75px;
    	float: right;
    	padding: 0px 0 5px 0;
    }

    
    #releases #releases-container .left-side .buy-buttons {
    	    width:200px;
    	    float:left;
    	    z-index:9;
    		margin-top: 5px;
    	}
    	    
    #releases #releases-container .left-side .buy-buttons .purchase_button a {
    	    float:left;
    	    width:81px;
    		height:22px;
    		z-index:9;
    		background:url('../images/purchase_button.png') no-repeat 0 0;
    		cursor:pointer; /* fade fix for ie */
    	}
    	
    #releases #releases-container .left-side .buy-buttons .purchase_button a:hover {
    		 background-position: 0 -22px;
    }
    
    #releases #releases-container .left-side .buy-buttons .itunes_button a {
    	    float:left;
    	    width:66px;
    		height:22px;
    		margin-left:10px;
    		z-index:9;
    		background:url('../images/itunes_button.png') no-repeat 0 0;
    		cursor:pointer; /* fade fix for ie */
    	}
    	
    #releases #releases-container .left-side .buy-buttons .itunes_button a:hover {
    		 background-position: 0 -22px;
    }		
    
    #releases #releases-container .left-side .credits {
    	    float:left;
    	    z-index:9;
    		margin-top: 15px;
    		font-size: 13px;
    	}
 
    #releases .releases-border {border-bottom: 1px solid #2d2d2d; width: 560px; height:1px;  margin-left:10px;}

	
/* 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; }
     	
		
	
	
	
	
	/* 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;}
				
				
				
				
				
				