#sbmgMenu, #line {z-index:200; position:relative;}

td {font-size:12px;}
.sectionTitle, h1, #performancesHeading { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#006699; text-transform:uppercase; font-weight:bold;}
#wrapper { height:436px;}
#letfCol {}
#bottombg {background:url(../../trialkennedy/images/background_bottom2.jpg) bottom left no-repeat ; margin: 0 auto;}
#lefttop {background:url(../../trialkennedy/images/top_left2.jpg) no-repeat; height:332px; }
#bodyContent {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:690px; position:relative; top:-70px; left:10px;}
.bodyText {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#backgroundLoop {background:url(../../trialkennedy/images/background_loop.jpg) repeat-y center #fdf5cf;  margin-top:-33px; }
#menuFlash {margin-top:33px;}



body {
height:100%; margin:0px; padding:0px; background:url(../../trialkennedy/images/bg.jpg) center fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	line-height: 1.4;
	}
	
a {
	color:#990000;
	text-decoration: none;
	}
	
a:hover {
	color:#330000;
	}
	
h1 {
	font-size: 14px;
	}	
	
h2 {
	font-size: 12px;
	color: #333333;
	}
	
	



	
/* TOUR DATES */
.forToursHeader {
	display: none;
	}
	
#clickInfo {
	display: none;
	}

.tourTable td {
	padding-bottom: 2px;	
	vertical-align: top;
	text-align:left;
	
	font-size:12px;
	}
	
.toursListTable td {
	padding: 3px;
	}
	
.tourDate {
	float: left;
	width: 110px;
text-indent: 10px;
	}	
	
.tourDate a {
	color: #660000 !important;
	width: 445px;
	height: 40px;
	display: block;
	z-index: -1;
	padding-left: 5px;
	padding-top: 5px;
	}	
	
.tourDate a:hover {
	background:#fff;
	}	
	
	
.tourLink {
	height: 46px;
	}	
	
.tourLink a {
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	}
	
.tourLink a:hover {
	color:#330000;
	}		

.tourVenue {width:300px;
	
	}
		
	
	
	
	
	
/* ----- HOMEPAGE ----- */
.contentBorder {
	}
	
.contentBorder_black {
	}	

#featuredRelease_outer {
	float: left;
	width: 450px;
	background: url(../images/headings/music.gif) 20px 0px no-repeat;
	padding-top: 30px;
	}

#latestNews_outer {
	background: url(../images/headings/news.gif) 20px 0px no-repeat;
	padding-top: 30px;
	width:450px;
	margin-top: 3px;
	margin-bottom: 25px;
	}	
	
#rightCol {
	float: left;
	width: 215px;
	}	
	
#tours_itt {
	padding-top: 31px;
	padding-left: 16px;
	padding-bottom: 25px;
	width: 200px;
	}	
	
#tours_outer {
	background: url(../images/headings/tours.gif) 20px 0px no-repeat;
	padding-top: 35px;
	padding-bottom: 5px;
	width: 215px;
	margin-left: 15px;
	}			
			
#featuredRelease {
	background: url(../images/featuredReleaseBg.gif) repeat-y top right;
	padding: 15px;
	}	
	
#featuredTitle {
	color:#990000;
	font-size:14px;
	margin-top:-15px;
	padding-bottom:10px;
	}
	
#featuredTitle a {
	font-weight: bold;
	}	
	
#featuredImg {
float:left;
	}	
	
#featuredImg img {
	border: 1px solid white;
	}	
	
span.featuredDivider {
	color: #FFFFFF;
	padding: 0px 5px;
	}		
	
#featuredText {
	width: 200px;
	padding-top:10px;
	clear:both;
	}

#quotesText {
	width: 200px;
	padding-top:10px;
	clear:both;
	color: #000000;
	font-size: 12px;
	}		
	
#featuredLinks {
	font-size: 11px;
	margin-top: 5px;
	}
	
span.releaseBuy {
	padding-left: 20px;
	}		
		

#latestNews {
	}
	
.article {
padding-top:20px;
	}	
	
.articleTitle {
padding-bottom:5px;
font-size:14px;
	font-weight: bold;
	}			
	
.articleDate {
	color:#999999;
	font-size: 10px;
	}	
	
#tours {
	font-size: 11px;
	}

#tours a {
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	height: 20px;
	display: block;
	padding-left: 5px;
	line-height: 1.8;
	}
	
#tours a:hover {
	background:#990000;
	}	

#tours .tourPanelDate {
	color: #b5a439;
	float: left;
	cursor: pointer;
	}	
	
#tours .tourCity {
	color: #FFFFFF;
	float: left;
	margin-left: 20px;
	cursor: pointer;
	}	
	
#footer {
	margin-top: 10px;
	font-size: 11px;
	text-align: center;
	margin-bottom: 25px;
	}
	
	
	
	


/* _______________ SubscribePage_______________ */

.subscriptionHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}

.subscriptionSubHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 9px;
	padding-bottom: 1px;
}

.subTextHead2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #998888;
	font-size: 10px;
}

.subTextHead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	padding-right:20px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
}

.formColor {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	width: 80px;
}

.fieldsTable{}

.submitButton {
	background-color : #D6D6D6;
	padding: 0px;
	padding-left: 8px;
}



.margin {
}

.artist {
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}

.myProfile {
	font-family: Arial, Helvetica;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

.sendMe{
	font-family: Verdana, Arial;
	color: #000000;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 5px;
}

.checkBoxText { 
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 9px;
	}
	
.checkBox 
	{ vertical-align: middle; }

.subText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	padding-top: 5px;
}

.subText2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

.link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: yes;
}
.rightLinks {height:80px;}

a.link:link {color: #660000}
a.link:visited {color: #660000}
a.link:active {color: #660000}
a.link:hover {color: #000000; text-decoration:none;}
