/*///////////////////////////////////Common Page Elements///////////////////////////////////////////////////////////////////*/




body {

	background-color: #FFFFFF;
	background-image:url(../images/stripe.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	
}




#bgPhoto {

	background-image:url(../images/bgPhotoSmall.jpg);
	width: 650px;
	height:947px;
	background-repeat: no-repeat;
	position:fixed;
	margin: -8px 0px 0px -8px;	

}




#logo {

	background-image:url(../images/logo.jpg);
	width:550px;
	height:212px;
	left: 435px;
	top:0px;
	position:fixed;
	background-repeat:no-repeat;
	z-index:10;

}




#radio {
	
	top: 0px;
	left:370px;
	position:fixed;
	z-index: 11;

}




#mailingList {
	
	top:-8px;
	left:755px;
	position:fixed;
	z-index: 12;	
	
}




.submitButt {

	margin: 0px 0px 0px 10px;
	width:67px;
	height:22px;
	border:none;
	vertical-align:bottom;

}




#contentContainer {

	overflow:hidden;   
	float:left;
	position:relative; 
	margin: 240px 0px 0px 473px;
	z-index:1;
	padding-bottom:80px;
	margin-bottom:-10px;
	width:420px;	
	
}




#transparency {
	
	opacity:0.75;   
    filter:alpha(opacity=75);   
    -moz-opacity:0.75;   
    background-color:#FFFFFF;   
    width:100%;   
    height:9000px;   
    position:absolute;   
    top:0px;   
    bottom:0px;   
    left:0px;   
    z-index:-1; 
	
}




h1 {

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#444444;
	font-weight:normal;
	letter-spacing: .015em;
	margin: 30px 0px 0px 15px;
	
}




p  {

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#777777;
	line-height:20px;
	margin: 0px 0px 0px 15px;
		
}




p  a{

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#777777;
	line-height:20px;
	text-decoration:none;
	
		
}




p  a:hover{

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#777777;
	line-height:20px;
	text-decoration:underline;
		
}




#footer {
	
	z-index:12;
	position:fixed;
	bottom:0px;
	right:0px;
	height:35px;
	background-color:#CCC;
	width:100%;
	border-top-color:#999;
	border-top-style:solid;
	border-top-width:thin;
	
}




#footer p{
	
	color:#333;
	margin-top:6px;
	font-size:10px;
	
}




#footer a{
	
	color:#333;
	text-decoration:underline;
	font-size:10px;

}




#footer a:hover{
	
	color:#333;
	text-decoration:none;
	font-size:10px;
	
}




#linkButtons {
	
	margin: -23px 0px 0px -40px;
	height:30px;
	width:280px;
	display:block;
	overflow:hidden;
	list-style:none;
	z-index:12px;
	float:right;
	
}




#linkButtons a:hover {

	background-position:0 -30px;

}




#facebook a {

	height:30px;
	width:62px;
	background: url(../images/links/facebookButt.jpg) top left no-repeat;
	float:left;
	overflow:hidden;	
	
}




#myspace a {

	height:30px;
	width:46px;
	background: url(../images/links/myspaceButt.jpg) top left no-repeat;
	float:left;
	overflow:hidden;	
	
}




#itunes a {

	height:30px;
	width:63px;
	background: url(../images/links/itunesButt.jpg) top left no-repeat;
	float:left;
	overflow:hidden;	
	
}




#twitter a {

	height:30px;
	width:50px;
	background: url(../images/links/twitterButt.jpg) top left no-repeat;
	float:left;
	overflow:hidden;	
	
}




#youtube a {

	height:30px;
	width:51px;
	background: url(../images/links/youtubeButt.jpg) top left no-repeat;
	float:left;
	overflow:hidden;	
	
}




/*///////////////////////////////////Navigation Elements///////////////////////////////////////////////////////////////////*/




#nav {

	position:fixed;
	left: 482px;
	top: 202px;
	z-index:15;
	width:450px;

}




#buttons {

	list-style:none;
	margin:0px 0px 0px -39px;
	height:42px;
	width:450px;
	list-style:none;
	display:block;
	overflow:hidden;
	
}




#buttons a:hover {

	background-position:0 -42px;

}




#buttons a:active, #nav a.selected {

	background-position:0 -42px;

}




#shows a {

	height:42px;
	width:73px;
	background: url(../images/nav/showsButt.jpg) top left no-repeat;
	float:left;
	overflow:hidden;	
	
}




#music a {

	height:42px;
	width:69px;
	background: url(../images/nav/musicButt.jpg) top left no-repeat;
	float:left;
	overflow:hidden;	
	
}




#media a {

	height:42px;
	width:73px;
	background: url(../images/nav/mediaButt.jpg) top left no-repeat;
	float:left;
	overflow:hidden;	
	
}




#store a {

	height:42px;
	width:64px;
	background: url(../images/nav/storeButt.jpg) top left no-repeat;
	float:left;
	overflow:hidden;	
	
}




#press a {

	height:42px;
	width:64px;
	background: url(../images/nav/pressButt.jpg) top left no-repeat;
	float:left;
	overflow:hidden;	
	
}




#contact a {

	height:42px;
	width:105px;
	background: url(../images/nav/contactButt.jpg) top left no-repeat;
	float:left;
	overflow:hidden;	
	
}




#navBottomStroke {

	background-image:url(../images/stroke.jpg);
	width:440px;
	height:1px;
	background-repeat:no-repeat;
	margin: 0px 0px 0px -8px;
	z-index:10

}




/*///////////////////////////////////Home Page Elements///////////////////////////////////////////////////////////////////*/




/*///////////////////////////////////Tour Page Elements///////////////////////////////////////////////////////////////////*/




.tourDate h4 {

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#444444;
	font-weight:normal;
	letter-spacing: .015em;
	margin: 30px 0px 0px 15px;
	
}




.tourDate span {

	color:#777777;
	
}




/*///////////////////////////////////Music Page Elements///////////////////////////////////////////////////////////////////*/





#musicPageContent img{

	margin: 0px 10px 0px 15px;
	width:75%;
	height:75%;
	
}




.albumTitle {

	margin-bottom: 10px; 
	margin-left: 15px;
	
}




.albumTitle span{

	font-size:12px;
	
}




.trackListing {
	
	margin: 10px 0px 30px 8px;
	
}




/*///////////////////////////////////Media Page Elements///////////////////////////////////////////////////////////////////*/




.thumb{
	
	margin: 10px 3px 0px 15px;
	width:120px;
	height:120px;
	border: thin solid #999;
	background-color:#666666;
	float:left;
	display:block;
	overflow:hidden;	

}




#videos{
	
	clear:left;
	padding-top:30px;	
	
}




#clear {
	
	clear:both;
	
}




/*///////////////////////////////////Store Page Elements///////////////////////////////////////////////////////////////////*/




/*///////////////////////////////////Press Page Elements///////////////////////////////////////////////////////////////////*/




/*///////////////////////////////////Contact Page Elements///////////////////////////////////////////////////////////////////*/




#contactPageContent h1{

	margin: 20px 0px 0px 14px;
	
}




/*///////////////////////////////////Download Page Elements///////////////////////////////////////////////////////////////////*/



#downloadPageContent {

	position:relative; 
	margin: 280px 0px 0px 479px;
	background-color:#FFFFFF;
    filter:alpha(opacity=75); 
    opacity:0.75;
	z-index:1;
	padding-bottom:30px;
	margin-bottom:-10px;
	width:380px;
	

}




#downloadPageContent h1{

	margin: 20px 0px 0px 6px;
	
}




#emailForm {

	margin: 20px 0px 0px 7px;

}





.submitButt {

	margin: 0px 0px 0px 10px;
	width:67px;
	height:22px;
	border:none;
	vertical-align:bottom;

}






