

body {
		background-color:#ADD090;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		margin:0; 
		padding:0; 
		}
		
a:hover {outline:none;}

object {outline:none;}
		
		
#wrapper {width:960px;
			background-color:#3A2632;
			margin:0 auto;
			text-align:left;
			border-left:5px solid #fff;
			border-right:5px solid #fff;
			overflow:hidden;
			}		



h1#banner {
		width:960px;
		clear:both;
		height:275px;
		background-image:url(images/banner.jpg);
		background-repeat:no-repeat;
		background-position:center;
		background-color:#3a2632;
		margin:0 auto;
		text-indent:-9999px;
		}


#leftcol p#intro {color:#ffcc00;}


#leftcol {width:550px;
			float:left;
			margin-left:30px;
			color:#fff;
			}
			
#leftcol h2 {color:#ec1d2f;
			margin:0;
			padding:3px 0;
			text-transform:uppercase;}			

#leftcol p {line-height:130%;
			font-size:.9em;}

#leftcol a {color:#ffcc00;
				padding:1px;
		text-decoration:none;}

#leftcol a:hover {color:#ec1d23;
		padding:1px;
		background-color:#fc0;
			}
				

#leftcol ul {font-size:90%; list-style-type:square; padding-bottom:10px;   }

#leftcol li {padding-bottom:5px;}			
			
			
#rightcol {width:300px;
			float:left;
			margin-left:50px;
			color:#fff;
			}		
						
			
/* THE NEXT 2 STYLES ADD ROUNDED RECTANGLE LOOK TO TOP AND BOTTOM OF RIGHTCOL */

.rightboxtop {background-image:url(images/rightboxtop.gif);
			background-position:top center;
			margin-top:20px;
			display:block;
			width:300px;
			height:28px;
			}
			
.rightboxbottom {background-image:url(images/rightboxbottom.gif);
			background-position:bottom center;
			display:block;
			width:300px;
			height:28px;		
			}		
			
#rightboxmiddle {background-color:#475845;
			background-color:#eb1e25;
			background-color:#8a0d10;
			display:block;
			width:300px;
			}							
			
			
#rightboxmiddle h2 {color:#000;
			margin:0;
			padding:3px 0px;
			text-transform:uppercase;}		
			
#rightboxmiddle h3 {color:#ccc;
			margin:0;
			padding:3px 0px;
			text-transform:uppercase;}					
			
#rightboxmiddle p {line-height:130%;
			font-size:.9em;
			padding: 0px 20px 3px 0;
			}

#rightboxmiddle a {color:#ffcc00;
				padding:1px;
		text-decoration:none;}

#rightboxmiddle a:hover {color:#ec1d23;
		padding:1px;
		background-color:#fc0;
			}

#rightboxmiddle ul {font-size:90%; list-style-type:square; padding-bottom:10px;   }

#rightboxmiddle li {padding-bottom:5px;}						



#rightboxmiddle p {font-size:.8em;
					margin:5px 0;}

#rightboxmiddle fieldset {
			border:0;
			padding:0px;
			font-size:.8em;
			}
			
#rightboxmiddle legend {display:none;}

#rightboxmiddle label {display:block;
		margin:12px 0 4px 0;
		width:300px;
		}
					
#rightboxmiddle input {display:block;
		width:170px;
		padding:5px;
		margin:7px 0 10px 0;
		font-family:Arial, Helvetica, sans-serif;
		}		
		
		
#rightboxmiddle input.button {width:200px;
			border:0;
			padding:10px;
			font-size:1.3em;
			text-transform:uppercase;
			font-weight:bold;
			border:0;
			margin:20px 0 10px 0;
			background-color:#FFCC00;
			color:#ec1d23;
			}
			
#rightboxmiddle input.button:hover {
			background-color:#FFCC00;
			color:#ec1d23;
			cursor:pointer;
			background-color:#4e6f54;
			color:#FFCC00;
			}			
			
			
			
/* HIDES HIDDEN FORM FIELD FOR FINAL DOWNLOAD BUTTON/FORM */

input#hidethis {display:none;
			}					
			
			
/* STYLES FOR PAY PAL DONATION BOX */			
			
#donatebox {background-image:url(images/donatebox.gif);
			display:block;
			width:300px;
			height:125px;		
			}					
				
#donatebox form {text-align:center;
				padding-top:42px;
				}			
				
/* STYLES FOR PAY PAL DONATION BOX */			
			
#google_translate_element {background-image:url(images/translatebox.gif);
			background-repeat:no-repeat;
			display:block;
			width:300px;
			height:125px;		
			text-align:center;
			padding-top:45px;
			}					
				
	
				
/* STYLES FOR REVIEW BOX */

#reviewboxtop {background-image:url(images/reviewboxtop.gif);
			background-position:top center;
			margin-top:12px;
			display:block;
			width:300px;
			height:28px;
			}
			
#reviewboxbottom {background-image:url(images/reviewboxbottom.gif);
			background-position:bottom center;
			display:block;
			width:300px;
			height:28px;		
			}		
			
#reviewboxmiddle {
			background-color:#ffcc66;
			display:block;
			width:300px;
			}							
			
			
#reviewboxmiddle h2 {color:#4d6b52;
			margin:0;
			padding:3px 30px;
			text-transform:uppercase;}		
				
			
#reviewboxmiddle p {line-height:130%;
			font-size:.9em;
			color:#6c4900;
			padding: 0px 25px 3px 30px;
			}
			
#reviewboxmiddle strong {color:#000;
			}			

#reviewboxmiddle a {color:#ffcc00;
				padding:1px;
		text-decoration:none;}

#reviewboxmiddle a:hover {color:#ec1d23;
		padding:1px;
		background-color:#fc0;
			}

	
				
	
/* STYLES FOR THE DOWNLOAD FORM ON RIGHT SIDE OF PAGE */	
		
#downloadform {padding-left:30px;
			padding-right:20px;}
			
			
			
a#downloadbutton {background-image:url(images/download_button.gif);
				background-position:0 0;
				display:block;
				width:200px;
				height:41px;
				text-indent:-9999px;
				outline:none;
				}
				
a:hover#downloadbutton {background-position:0 -43px;}				
			
	
	
/* COMMENT FORM STYLES */	
			
form#commentform input {width:150px;
			padding:4px;
			font-family:Arial, Helvetica, sans-serif;
			}		
			
form#commentform textarea {width:400px;
			padding:4px;
			font-family:Arial, Helvetica, sans-serif;
			}									
			
form#commentform input#submit {width:200px;
			border:0;
			padding:10px;
			font-size:1.1em;
			text-transform:uppercase;
			font-weight:bold;
			border:0;
			background-color:#FFCC00;
			color:#ec1d23;
			}			 
		
form#commentform input#submit:hover {
			background-color:#4e6f54;
			color:#FFCC00;
			cursor:pointer;
			}					
		
		

/* WFORMS VALIDATION ERROR STYLES */

.errMsg {
			
			color:#FFCC00;
			margin-top:5px;
			margin-bottom:15px;
			width:200px;
}


/* DISCOGRAPHY STYLES */

div.discography {width:225px;
				text-align:left;
				float:left;
				margin:5px 0 15px 0;
				}
				
.discography img {width:200px;
					margin-bottom:7px;
					border:4px solid #fff;}
					

#leftcol .discography a{background-color:#3a2632;}					

				


/* BEGIN SOCIAL FOOTER STYLES */		
		

#socialfooter {width:960px;
		height:80px;		
		background-color:#ffcc00;
		text-align:center;
		margin:0;
		clear:both;
		}
		
#socialfooter ul {text-align:center;
			list-style-type:none;
			width:960px;
			margin:0 auto;
			padding:0;
			}
			
#socialfooter li {display:inline;}			
			
#socialfooter li a { 
				text-indent:-9999px;
				float:left;
				}
			

#socialfooter  a#twitter { 	
				height:80px;
				width:160px;
				background-image:url(images/social_sprite.jpg);	
				background-position:0 -648px;			
				}
				
#socialfooter  a:hover#twitter { 	
				background-image:url(images/social_sprite.jpg);	
				background-position:0 -729px;	
				}				
											
				
#socialfooter  a#youtube { 	
				height:80px;
				width:160px;
				background-image:url(images/social_sprite.jpg);	
				background-position:0 -810px;		
				}
				
#socialfooter  a:hover#youtube { 	
				background-image:url(images/social_sprite.jpg);	
				background-position:0 -891px;
				}				
							
	

#socialfooter  a#ilike { 	
				height:80px;
				width:160px;
				background-image:url(images/social_sprite.jpg);	
				background-position:0 -324px;			
				}
		

				
#socialfooter  a:hover#ilike { 	
				background-image:url(images/social_sprite.jpg);		
				background-position:0 -405px;		
				}			


#socialfooter  a#facebook { 	
				height:80px;
				width:160px;
				background-image:url(images/social_sprite.jpg);	
				background-position:0 0;					
				}

#socialfooter  a:hover#facebook { 	
				background-image:url(images/social_sprite.jpg);	
				background-position:0 -81px;			
				}			
				

#socialfooter  a#flickr { 	
				height:80px;
				width:160px;
				background-image:url(images/social_sprite.jpg);	
				background-position:0 -162px;				
				}
							
				
#socialfooter  a:hover#flickr { 	
				background-image:url(images/social_sprite.jpg);		
				background-position:0 -243px;	
				}						
			
						
#socialfooter  a#myspace { 	
				height:80px;
				width:160px;
				background-image:url(images/social_sprite.jpg);	
				background-position:0 -486px;				
				}

				
#socialfooter  a:hover#myspace { 	
				background-image:url(images/social_sprite.jpg);	
				background-position:0 -567px;		
				}			

			
		

#footer {
		text-align:right;
		background-color:#ec1d23;
		width:100%;
		color:white;
		margin:0;
		clear:both;
		overflow:hidden;
		}
		
		
#footer p {padding-right:15px;
				font-size:90%;
				line-height:140%;
				margin:0;
				padding-top:10px;
				padding-bottom:12px;}
				
#footer a {text-decoration:none;
					color:#FFCC00;
					}		

					
#footer a:hover {text-decoration:underline;
					color:#FFCC00;					
					}			
							
