@import url(discography.css);
@import url(gallery.css);
@import url(lightbox.css);

body { 
	color: #000000;
	margin-top : 0px;
	margin-left : 0px; 
	margin-right : 0px;
	margin-bottom : 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	background: url(../images/global_bg.jpg) #000000 0px 30px no-repeat;
}

div, td {
	text-align: left;
	color: #999999;
	}	

h1, .headingText {
	color: #83C3D0;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	font-weight:  bold;
	}
	
h2 {
	font-size: 11px;
	color: #FFFFFF;
	}	
	
h3 {
	font-size: 11px;
	margin-left: 10px;
	 }	
	
input, select, textarea {
	border: 1px solid #D7D7CE;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:  10px;
	}	
	
.headingText {
	padding: 8px 0px 5px 0px;
	}	

td.headingText b {
	margin-left: 10px;
	}

a { 
	color: #83C3D0; 
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
}

a:hover { 
	color: #666666; 
	text-decoration: none; 
}


.splashMainTable { 
	text-align: center;
}


.splashContentDiv{ 
	text-align: left;
	width: 950px;
	margin-left:auto;
	margin-right:auto;
}


/*_______________ MAIN LAYOUT__________________*/

div#pageOuter {
	
	}
				
div#menu {
	margin: 0px 0px 0px 30px;
	text-align: left;
	}
	
div#bodyContentOuter {
	margin: 0px auto 0px auto;
	background: #FFFFFF;
	min-height: 400px;
	width: 700px;
	}	

#bodyContent {
	background: #000000;
	margin-bottom: 20px;
	width: 480px;
	margin-top: 10px;
	margin-left: 40px;
	}

.bodyText {
	background: #000000;
	}

div#bodyFlash {
	margin-left: 5px;
	float: left;
	}	
html>body div#bodyFlash { margin: 0px 0px 0px 10px; }	
	
div.topbar {
	background: url(../images/titlebg.jpg) repeat-y;
	height: 22px;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 2;
	text-indent: 10px;
	color: #000000;
	font-size:  11px;
	}
	
.contentPanel {
	width: 500px;
	border: 1px solid #9DDAE5;
	margin-bottom: 10px;
	}
	
.contentPanelInner {
	background: #FFFFFF;
	margin: 5px;
	padding-bottom: 10px;
	}
	
.pageText {
	margin: 10px;
	}	

div.cssClear {
	clear: both;
	}
	
div#featuredReleaseImage {
	float: right;
	margin-right: 10px;
	text-align: center;
	}	
	
div#featuredReleaseText {
	width: 350px;
	}	
	

/*_______________ SITE LINKS__________________*/
				
.siteLinksHousing {margin-top: 15px; margin-bottom: 15px; text-align: center;}

.sitelinks, #sitelinks {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	padding-left: 3px;
	padding-right: 3px;
	margin: 3px auto 5px auto;
	text-align: center;
}

a.sitelinks {color: #006699}
a.sitelinks:hover {color: #FFFFFF}

a.backLink { color:	#83C3D0; }
a.backLink:hover { color: #CCCCCC; }

/*______________ Featured Content _________*/    
    
.newsItemPhoto {
    padding-right: 15px;  
}


.featuredNewsHeadingText
 	{
    color: #000000;
    font-family: arial, helvetica, san-serif;
    font-size: 12px;
    font-weight: bold;
    padding-right: 10px;
 	}
    
.featuredReleaseDate,
.featuredReleaseTitle
 	{
    font-family: arial, helvetica, san-serif;
    color: #666666;
    font-size: 11px;
 	}

.featuredNewsPostedText
 	{
    font-family: arial, helvetica, san-serif;
    color: #999999;
    font-size: 12px;
    line-height: 16px;
    padding-right: 10px;
 	}

.featuredNewsBodyText
 	{
    font-family: arial, helvetica, san-serif;
    color: #000000;
    font-size: 12px;
    line-height: 16px;
    padding-right: 10px;
 	}

.featuredToursText
 	{
    font-family: verdana, arial, helvetica, san-serif;
    color: #000000;
    font-size: 9px;
    line-height: 16px;
    padding-left: 10px;
 	}
 	
.moreLink
 	{
    font-family: arial, helvetica, san-serif;
    font-size: 12px;
    margin-left: 10px;
    text-transform: uppercase;
 	}
 	
 

/*___________ News ____________*/
		
	
.newsItemSml {
	color: #999999;
	}
	
.newsItemHome {
	margin: 10px;
	}	
	
.newsItem, .pageText, #noTours {
	margin: 10px;
	background: #000000;
	}	
	
.newsItem img {
	display: none;
	}	
	
.newsDate {
	margin: 5px 0px;
	color: #777777;
	font-size:  10px;
	}	
	
.newsDateSummary {
	margin: 0px 10px;
	color: #999999;
	font-size:  10px;
	}	
	
.newsListSummary {
	margin: 0px 10px 20px 10px;
	color: #999999;
	padding-bottom: 20px;
	border-bottom: 1px solid #999999;
	}	
	
a.headlineLink {
	margin: 0px 10px;
	font-weight: bold;
	font-size: 11px;
	}
	
.forArchive {
	color: #83C3D0;
	display: none;
	}			

a.readMore	{ 
	text-transform: uppercase; 
	color: #Verdana; 
	background: #F3F3F3 url(../images/boxbg.gif) bottom left no-repeat;
	height: 30px;
	padding: 5px 0px 0px 10px;
	display: none;
	}
a.readMore:hover	{ color: #666666; }

a.more {
	text-transform: uppercase;
	}

.signmeup {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 10px;
}

/* TOUR DATES */
.forToursHeader {
	font-weight: bold;
	margin: 0px 0px 10px 10px;
	height: 25px;
	border-bottom: 1px solid #999999;
	text-transform: uppercase;
	}

#performancesHeading, #appearancesHeading {
	margin-left: 5px;
	color: #83C3D0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	height: 30px;
	}

#clickInfo {
	margin-left: 5px;
	}

.tourTable td {
	padding: 5px 5px 5px 0px;
	vertical-align: top;
	}
	
.toursListTable td {
	padding: 3px;
	}
	
.tourDate {
	float: left;
	width: 90px;
	}	
	
.tourDate a {
	color: #ffffff;
	font-size: 10px;
	padding: 5px;
	text-align: left;
	margin-top: 5px;
	}
	
.tourDate a:hover {
	color: #CCCCCC !important;
	}	
	
.tourLink {
	height: 40px;
	overflow: hidden;
	border-bottom: 1px solid #999999;
	margin-top: 11px;
	}	
	
.tourLink a {
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	}
	
.tourLink a:hover {
	color: #FFFFFF;
	}		

	
div.tourVenue {
		float: left;
		margin-left: 10px;
		font-size: 11px;
	}
	
div.tourVenue a:hover {
	}	
		
/* LONG SHOW DETAILS */
.showCat {
	font-weight: bold;
	color: #999999;
	border-bottom: 1px solid #999999;
	width: 100%;
	font-size: 11px;
	display: block;
	margin-bottom: 4px;
	}
	
.hideCat {
	visibility: hidden;
	}
	
#showDetails div {
	margin: 10px 0px;
	}		

