/* GLOABL -------------------------- */



body {

    margin: 0px;

    padding:0px;

    background-color: #000000;

	background-image:url(../images/loader.gif);

	background-repeat: no-repeat;

	background-position: center 290px;

	}

	

a

{

  outline: none;

}

	

html {	

	margin: 0px;

	padding: 0px;

	min-height: 101%;

	}

	



hr {

	padding: 0px;

	margin: 15px 0px 15px 0px;

	border-top: 1px dotted #666666;

	border-left: none;

	border-right: none;

	border-bottom: none;

	}

	

*html hr {

	border-top: 1px solid #666666;

	border-left: none;

	border-right: none;

	border-bottom: none;

	}

	

div#wrapper {

	width: 100%;

	height: 100%;

	background-image:url(../images/back.jpg);

	float: left;

	background-repeat:repeat-x;

	background-position:top center;

	background-color: #e7e7d9;

	}

	



div#graphic {

	height: 150px;

	width: 100%;

	background-image:url(../images/graphic.jpg);

	background-repeat:no-repeat;

	background-position:top;	

	}	





div#header {

	margin-left: auto;

	margin-right: auto;

	padding: 0px;

	height: 80px;

	width: 965px;

	}	

	

div#content {

	width: 965px;

	margin: 0px auto 0px auto;

	padding: 0px;

	}

	

div#homenews {

	width: 400px;

	padding: 30px 75px 100px 0px;

	margin-top: 200px;

	float: left;

	min-height: 300px;

	}



div#content_left {

	width: 600px;

	padding: 30px 75px 100px 0px;

	margin: 0px;

	float: left;

	min-height: 600px;

	}

	

div#content_right {

	margin: 70px 0px 0px 0px;

	padding: 5px;

	width: 250px;

	float: right;

	}

	

*html div#content_left {

	height: 600px;

	padding: 30px 75px 75px 0px;

	}

	

div#footer {

	float: left;

	width: 100%;

	padding: 4px 0px 4px 0px;

	margin: 0px;

	background-color:#666666;

	} 







/* Homepage -------------------------- */





body.home {

	background-color:#000000;

	height: 100%;

	background-image:url(../images/loader.gif);

	background-repeat: no-repeat;

	background-position: center 290px;

	}

	

#wrapper_home {

	width: 100%;

	height: 100%;

	background-repeat:no-repeat;

	background-image: url(../images/graphic_home.jpg);

	background-position:center;

	}

	

#wrapper_home a {

	width: 99%;

	height: 99%;

	display:block;

	}

	



/* ------------------------------ */



noscript {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	margin: auto;

	padding: 20px 0px 0px 0px;

	color:#FFFFFF;

	text-align: center;

	float: left;

	width: 100%;

	}





/* ------------------------------ */

div#bioimage {

	height: 75px;

	width: 75px;

	float: left;

	background-color:#000000;

	border: 1px solid #999999;

	margin: 0px 0px 0px 0px;

	}

	

div.bio {

	margin: 0px 0px 20px 90px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	color: #333333;

	padding: 0px;

	}

	

p.bio_push {

	margin: 0px 0px 20px 0px;

	}

	

h3.bio {

	margin: 0px 0px 0px 90px;

	}

	

.chris_icon {

	background-image:url(../images/chris_icon.jpg);

	}

	

.lisa_icon {

	background-image:url(../images/lisa_icon.jpg);

	}

	

.dave_icon {

	background-image:url(../images/dave_icon.jpg);

	}

	





 /* LOGO -------------------------- */



 

div#logo a {

	display: block;

	padding-top: 150px;

	height: 0px;

	width: 625px;

	overflow:hidden;

	}

	 	



 /* NAVIGATION -------------------------- */

		

div#nav {

	margin: 18px 0px 0px 0px ;

	background-color: #dbdbca;

	

	}  

	

div#nav ul {

	width: 690px;

	height: 60px;

	margin: 0px;

	padding: 0px;

	list-style-type:none;

	float: left;

	}  	

		

div#nav ul li {

	float: left;

	overflow: hidden;



	}  

	

div#nav ul li a {

	float: left;

	height: 40px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	padding-left:42px;

	padding-top: 20px;

	padding-right: 20px;

	color: #333333;

	}

	

div#nav ul li a:hover{	

	color: #cc6600;

	}

	

div#nav ul li#news a{

	background-image:url(../images/nav_news.gif);

	background-repeat:no-repeat;

	}  

  

div#nav ul li#music a{

	background-image:url(../images/nav_music.gif);

	background-repeat:no-repeat;

	}  

		

	

div#nav ul li#media a{

	background-image:url(../images/nav_media.gif);

	background-repeat:no-repeat;

	}  

		

div#nav ul li#gigs a{

	background-image:url(../images/nav_gigs.gif);

	background-repeat:no-repeat;

	}  

		

div#nav ul li#buy a{

	background-image:url(../images/nav_buy.gif);

	background-repeat:no-repeat;

	}

	

div#nav ul li#us a{

	background-image:url(../images/nav_us.gif);

	background-repeat:no-repeat;

	}

	

div#nav ul li#email a {

	background-image:url(../images/nav_email.gif);

	background-repeat:no-repeat;

	}

	

	

div#nav ul li#news a:hover{

	background-image:url(../images/nav_news.gif);

	background-repeat:no-repeat;

	background-position: 0px -60px;

	}  

  

div#nav ul li#music a:hover{

	background-image:url(../images/nav_music.gif);

	background-repeat:no-repeat;

	background-position: 0px -60px;

	}  

		

	

div#nav ul li#media a:hover{

	background-image:url(../images/nav_media.gif);

	background-repeat:no-repeat;

		background-position: 0px -60px;

	}  

		

div#nav ul li#gigs a:hover{

	background-image:url(../images/nav_gigs.gif);

	background-repeat:no-repeat;

	background-position: 0px -60px;

	}  

		

div#nav ul li#buy a:hover{

	background-image:url(../images/nav_buy.gif);

	background-repeat:no-repeat;

	background-position: 0px -60px;

	}

	

div#nav ul li#us a:hover{

	background-image:url(../images/nav_us.gif);

	background-repeat:no-repeat;

	background-position: 0px -60px;

	}

	

div#nav ul li#email a:hover {

	background-image:url(../images/nav_email.gif);

	background-repeat:no-repeat;

	background-position: 0px -61px;

	}

	

	

	

	



	

/* MAILING LIST -------------------------- */

	

form#mailing_list {

	float: right;

	margin-top: 20px

	}

	

form#mailing_list input.text {

	width: 160px;

	background-color: #fafaf4;

	border: 1px solid #abaf8e;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	padding: 3px;

	margin: 0px 5px 0px 0px;

	color:#333333;

	}	

	

form#mailing_list input.button {

	width: 75px;

	background-color: #cc6600;

	border: none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	padding: 3px;

	margin: 0px;

	color:#fafaf4;

	cursor: pointer;

	}	

	

form#mailing_list input.button:hover {

	color: #fafaf4;	

	background-color: #666666;

	}	

	

	

	

/* CONTACT FORM -------------------------- */



ul#choices {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;	

	margin: 20px 0px 20px 20px;

	padding: 0px;

	}

	

ul#choices li {

	text-decoration:none;

	list-style-type:none;

	}

	

form#contactform {

	float: left;

	margin: 20px 0px 0px 0px;

	}

	

div#content_left form#contactform h2{

	display: block;

	clear: both;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	margin: 0px 0px 5px 0px;

	color: #333333;

	}

	

form#contactform input.text {

	width: 510px;

	background-color: #fafaf4;

	border: none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	padding: 3px;

	margin: 0px 0px 15px 0px;

	color: #666666;

	}	

	

	

form#contactform select {

	width: 510px;

	background-color: #fafaf4;

	border: none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height: 14px;

	padding: 3px;

	margin: 0px 0px 15px 0px;

	color: #666666;

	}	

	

	

form#contactform textarea {

	width: 510px;

	height: 200px;

	background-color: #fafaf4;

	border: none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	padding: 3px;

	margin: 0px 0px 15px 0px;

	color: #666666;

	}	

	



form#contactform input.button {

	display: block;

	width: 75px;

	background-color: #cc6600;

	border: none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	padding: 3px;

	margin: 0px;

	color:#fafaf4;

	cursor: pointer;

	clear: both;

	}	

	

form#contactform  input.button:hover {

	color: #fafaf4;	

	background-color: #666666;

	}	

	

	

/* TEXT STYLES -------------------------- */

 

h1{

	width: 500px;

	height: 75px;

	display: block;

	margin: 0px 0px 5px 0px;

	overflow:hidden;

	background-repeat:no-repeat;

	clear: both;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#666666;

	font-size:36px;

	} 

	

h1.gigs_h {

	background-image:url(../images/heading_gigs.gif);

	padding: 15px 0px 0px 70px;

	}

	

h1.us_h {

	background-image:url(../images/heading_us.gif);

	padding: 15px 0px 0px 60px;

	}

	

h1.news_h {

	background-image:url(../images/heading_news.gif);

	padding: 15px 0px 0px 55px;

	}

	

h1.media_h {

	background-image:url(../images/heading_media.gif);

	padding: 15px 0px 0px 50px;

	}

	

h1.buy_h {

	background-image:url(../images/heading_buy.gif);

	padding: 15px 0px 0px 55px;

	}

	

h1.music_h {

	background-image:url(../images/heading_music.gif);

	padding: 15px 0px 0px 55px;

	}

	

h1.email_h {

	background-image:url(../images/heading_email.gif);

	padding: 15px 0px 0px 72px;

	}

	



h2 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	display: inline;

	margin: 0px;

	padding: 0px;

	}  

		

h3 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color: #666666;		

	margin: 20px 0px 1px 0px;

	}  
	
	
table h3 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color: #666666;		

	margin: 0px 0px 1px 0px;

	}  



p {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	color: #333333;

	margin: 0px 0px 20px 0px;

	padding: 0px;

	} 

	



a {

	color: #333333;

	} 

	

a:hover {

	color: #cc6600;

	} 

	



h4 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight:bold;

	color:#666666;

	padding: 0px;

	margin: 0px;

	} 





h4.nextgig {

	height: 30px;

	background-image:url(../images/heading_upcoming.gif);

	background-repeat: no-repeat;

	margin: 0px 0px 20px 0px;

	padding: 15px 0px 10px 36px;

	background-color: none;

	border-bottom: 2px solid #666666;

	

	}





p.footer {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	color: #999999;

	text-align:center;

	margin: 0px;

	padding: 0px;

	}



p.footer a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	color: #999999;

	text-align:center;

	}



/* TEXT STYLES: Reviews-------------------------- */
div.reviewcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin: 0px 0px 20px 0px;

	padding: 0px;

	font-size:12px;

	line-height: 20px;

	color:#333333;


}


/* TEXT STYLES: GIGS LIST-------------------------- */


div#uscontent{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	color: #333333;

	padding: 0px;

	}
	
div#uscontent p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	color: #333333;

	padding: 0px;
	
	margin: 0px 0px 20px 0px;

	}


/* TEXT STYLES: GIGS LIST-------------------------- */



div#gig {

	padding: 5px 0px 30px 0px;

	margin: 0px 15px 15px 0px;

	border-top: 1px dotted #666666;

	}



#gig h2.label {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	display: block;

	padding: 0px;

	font-size:18px;

	font-weight:bold;

	color: #cc6600;

	margin:0px;

	}	



#gig_content h3.label {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	display: block;

	margin: 10px 0px 0px 0px;

	padding: 0px;

	font-size:12px;

	font-weight:bold;

	line-height: 14px;

	}	

	

#gig_content p.content {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	font-size:11px;

	line-height: 14px;

	color:#666666;

	}
	
#gig_content div.content {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	font-size:11px;

	line-height: 14px;

	color:#666666;

	}
	
	
#gig_content div.content p {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	font-size:11px;

	line-height: 14px;

	color:#666666;

	}

	

p.moregigs {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding: 0px;

	font-size:11px;

	line-height: 14px;

	margin: 15px 0px 0px 0px;

	}

	

p.moregigs a{

	color:#666666;

	height: 26px;

	float:left;

	padding: 3px 0px 0px 27px;

	margin: 0px;

	background-image:url(../images/more_arrow.gif);

	background-repeat:no-repeat;

	

	}

	

p.moregigs a:hover{

	color:#cc6600;

	}

	

	

#content_right #gig_content h3.label {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	display: block;

	margin: 10px 0px 0px 0px;

	padding: 0px;

	font-size:12px;

	font-weight:bold;

	line-height: 14px;

	border-bottom: 1px dotted #666666;

	}	

	

	

	

	

/* TEXT STYLES: NEWS-------------------------- */



div#news {

	padding: 5px 0px 30px 0px;

	margin: 0px 15px 15px 0px;

	border-top: 1px dotted #666666;

	}



h2.title {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	display: block;

	margin: 5px 0px 0px 0px;

	padding: 0px;

	font-size:18px;

	font-weight:bold;

	color: #cc6600;

	}	





h3.date {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	display: block;

	margin: 5px 0px 0px 0px;

	padding: 0px;

	font-size:12px;

	font-weight:normal;

	line-height: 12px;

	color: #333333;

	}	

	

	

h3.author {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	display: block;

	margin: 5px 0px 0px 0px;

	padding: 0px;

	font-size:10px;

	font-weight:normal;

	line-height: 10px;

	color: #333333;

	}	

	

#news div.newscontent {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin: 20px 0px 0px 0px;

	padding: 0px;

	font-size:12px;

	line-height: 20px;

	color:#333333;

	}

	

	

.morenews {

	margin: 20px 0px 0px 0px;

	padding: 0px;

	color:#333333;

	}



.morenews a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	background-image:url(../images/more_arrow.gif);

	background-repeat:no-repeat;

	height: 30px;

	padding: 1px 0px 0px 25px;

	float: left;

	}

	

.morenews a:hover{

	color: #cc6600;

	}



/* TEXT STYLES: Download-------------------------- */



p.title {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height: 18px;

	margin: 20px 0px 0px 0px;

	padding: 0px;

	font-weight:bold;

	font-size: 16px;

	color: #666666;

	}	



p.details {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	margin: 0px;

	padding: 0px;

	line-height: 14px;

	}	

	

p.link {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	margin: 0px;

	padding: 0px;

	line-height: 14px;

	}

	

p.link a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	margin: 0px;

	padding: 10px 0px 0px 25px;

	background-image:url(../images/d_arrow.gif);

	background-repeat:no-repeat;

	background-position:left;

	height: 30px;

	display:block;

	}	



/* TEXT STYLES: EPK-------------------------- */



img.epk {

	margin-top: 10px;

	}



p.link_epk {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height: 12px;

	margin: 0px;

	padding: 0px;

	}

	

p.link_epk a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	margin: 0px 0px 30px 0px;

	padding: 15px 0px 0px 25px;

	background-image:url(../images/d_arrow.gif);

	background-repeat:no-repeat;

	background-position:left;

	height: 30px;

	display:block;

	}	



p.title_epk {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height: 18px;

	margin: 10px 0px 0px 0px;

	padding: 0px;

	font-weight:bold;

	font-size: 16px;

	color: #666666;

	}	



/* MUSIC -------------------------- */

.musicTable {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float:left;
}

.image_float {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float:left;
	}
	
	
p.buynow {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding: 0px;

	font-size:11px;

	line-height: 14px;

	margin: 15px 0px 0px 0px;

	}

	

p.buynow a{

	color:#666666;

	height: 26px;

	float:left;

	padding: 3px 0px 0px 27px;

	margin: 0px;

	background-image:url(../images/more_arrow.gif);

	background-repeat:no-repeat;

	

	}

	

p.buynow a:hover{

	color:#cc6600;

	}


/* DHTML: SPRY FRAMEWORK -------------------------- */



/* TABS */



.TabbedPanels {

	margin: 20px 0px 0px 0px;

	padding: 0px;

	float: left;

	clear: none;

	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/

}





.TabbedPanelsTabGroup {

	margin: 0px;

	padding: 0px;

	}





.TabbedPanelsTab {

	position: relative;

	top: 1px;

	float: left;

	padding: 10px 40px 5px 5px;

	margin: 0px;

	list-style: none;

	border-left: dotted 1px #666666;

	color:#666666;

	-moz-user-select: none;

	-khtml-user-select: none;

	cursor: pointer;

	}

	

*html .TabbedPanelsTab {

	border-left: solid 1px #666666;

	}

	



.TabbedPanelsTabHover {

	background-image:url(../images/bg_666.gif);

	border-bottom: dotted 1px #666666;

	color:#DBDBCA;

	background-color: #666666;

	}

	

*html .TabbedPanelsTabHover {

	border-bottom: none;

	}





.TabbedPanelsTabSelected {

	background-color: #cc6600;

	color:#DBDBCA;

	border-bottom: dotted 1px #666666;

	background-image:url(../images/bg_cc6.gif);

	}

	

*html .TabbedPanelsTabSelected {

	border-bottom: solid 1px #666666;

	}

	

	

.TabbedPanelsTab a {

	color: black;

	text-decoration: none;

	}





.TabbedPanelsContentGroup {

	clear: both;

	margin: 0px;

	padding: 0px;

	min-height: 400px;

	height: expression ('400px');

	border-top: dotted 1px #666666;

	width: 100%;

	}





*html .TabbedPanelsContentGroup {

	border-top: solid 1px #666666;

	}





.TabbedPanelsContent {

	padding: 0px;

	}



.TabbedPanelsContentVisible {

	margin:0px;

	padding: 0px;

	}





/* Gallery ----------------------------------------------- */





#previews {

	border-bottom: 1px solid #999999;

	border-left: 1px solid #999999;

	border-right: 1px solid #999999;

	padding: 5px;

	margin: 0px;

	width: 590px;

	float: left;

	}

	

#previews h2 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	float: left;

	border-bottom: 1px solid #999999;

	margin: 20px 0px 0px 0px;

	padding: 0px;

	font-size:14px;

	font-weight:bold;

	line-height: 14px;

	color: #cc6600;

	width: 590px;

	}



#galleries {

	margin: 10px 0px 0px 0px;

	width: 180px;

	float: right;

	}



#gallerySelect {

	width: 180px;

	background-color: #fafaf4;

	border: 1px solid #999999;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height: 10px;

	padding: 0px 0px 0px 0px;

	margin: 0px;

	color:#333333;

	cursor:pointer;

	float: right;

	}



#galleries label {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	display: inline;

	margin: 0px;

	padding: 0px;

	color:#333333;

	float: right;

	 }



#thumbnails {

	float: left;

	margin: 0px;

	width: 400px;

	margin: 10px 0px 0px 0px;

	}



#thumbnails #thumb {

	position: relative;

	width: 24px;

	height: 24px;

	float: left;

	margin: 0px;

	padding: 3px;

	float: left;

	display:inline;

	cursor:pointer;

}



#thumbnails img {

	width: 24px;

	height: 24px;

	position: absolute;

	border: 1px solid #999999;

	}

	

#thumbnails img:hover {

	border: solid 1px #cc6600;}

	

	

#imageoutline {

	margin: 0px;

	padding: 0px;

	width: 600px;

	height: 400px;

	border-bottom: 1px solid #999999;

	border-left: 1px solid #999999;

	border-right: 1px solid #999999;

	}





#mainImage {

	width: 600px;

	height: 400px;

	margin: 0px;	

	padding: 0px;

	float: left;

	}





