@charset "UTF-8";
/* CSS Document */


@import url(competitionsStyle.css);

* {margin: 0;}

html, body {height:100%; min-height:100%; }

body {
	height:100%;
	
	background: url(../../../wescarr/images/backgroundLoop.jpg) center top repeat-y #2a261f;
}



/* Set font for divs and tables */
body, body td {
	
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;	
	line-height:1.5em;
}

a:link {
	color:#C60;
	font-weight:bold;
	text-decoration:none;
}

a:visited {
	color:#C60;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color:#F00;
	font-weight:bold;
	text-decoration:none;
}

#wesCarrMenu {
	position: relative;
	left: 50%;
	z-index:99;
	margin-top:15px;
	width:890px;
	margin-left: -445px;
	
}

.headingStripLeft {
	width: 252px;
	margin-left:-50px;
	_margin-left:-47px;
	height: 20px;
	_position:relative;
	background-color: #d00404;
	text-align:right;	
}

.headingStripRight {
	width: 479px;
	_position:relative;
	_right:-2px;
	height: 20px;
	background-color: #d00404;
	text-align:left;
}

#wesCarrWrapper {
	background: url(../../../wescarr/images/websiteBackground.jpg) center top no-repeat;

}

#wesFooter {
	background:url(../../../wescarr/images/footer.jpg) bottom center no-repeat;
	width:950px;
	_width:1000px;
	height:40px;

}

#rightColumn {
	width:450px;
	top:63px;
	margin-left:5px;
	_position:relative;
	_left:-9px;
	_top:0px;
	
}

#leftColumn {
	margin-left:5px;
	_margin-left:3px;
	
}

.eventItemLong {}

/* featuredInfo */
#FI_FeaturedRelease, #FI_FeaturedRelease td {
	margin-left:59px;
	color: #FFF;
	width:202px;
}


#featuredInfoAdjustment {
	_position:relative;
	_left:-6px;
	}

.tourTable {position:relative; top:30px; _top:110px;}

.dateText, .dateShift {
	z-index:99;
	position:relative;
	left:-70px;
}

.article {}

.articleTitle {
	position:relative;
	margin-top:-16px;
	z-index:99;
	margin-bottom:10px;
}

.moreinfo {position:relative; text-align:right; width:447px; top:20px;}
.moreinfo a:link {color:#fff!important;}
.moreinfo a:visited {color:#fff!important;}
.moreinfo a:hover {	color:#F00!important;
	font-weight:bold;
	text-decoration:none;}

.readMore {display:none;}


/* newsEvents */

.headlineLink, a.headlineLink:link {margin-top:10px; position:relative; color:#8a5b30}
.newsListSummary {margin-bottom:30px;}

h1, #appearancesHeading, #performancesHeading {
	width: 475px;
	_width:475px;
	_position:relative;
	margin-left:0px;
	height: 17px;
	background-color: #d00404;
	text-align:left;
	font-size:12px;
	text-transform:uppercase;
	padding-left:5px;
	padding-top:3px;
	margin-bottom:26px;
}

.newsItem h1 {width:482px; _width:500px!important;}

.newsImage {max-width:200px; width:200px!important; text-align:right; margin:20px; border: 1px solid #C30;}

.newsItem {
	position:relative;
	margin-top:0px;
	margin-left:-8px;
	_margin-left:0px;
	margin-bottom:20px;
}

.newsDate {
	position:relative;
	left:-70px;
}

.newsSummary {
	position:relative;
	margin-top:-13px;
	margin-bottom:10px;
}


/* news Archive */

.forToursHeader {display:none;}
.archiveTable {
	width:500px;
	position:relative;
	left:-70px;
	_left:-50px;
	}
.spacer {
	width:20px;
	height:25px;
}

.archiveTable .newsDate {position:relative; left:0px;}

.tourLink {width:400px;}


/* tour info */
#showDateHeading {font-size:11px; color:#CCC;  width:460px; margin-bottom:10px;}
.showCat {width:100px; display:block; font-weight:bold; color:#F00; margin-top:10px;}

.dateShift a {position:relative; left:140px;}
.tourLink { display:inline;}
.tourDate {position:relative; margin-left:0px;}
.tourVenue {position:relative; top:-16px; left:100px;}

	
/* Subscribe */
#signupIntroText {
	width: 885px!important;
	height: 17px;
	background-color: #d00404;
	text-align:left;
	font-size:12px;
	text-transform:uppercase;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
}


/*.backLink {display:none;}*/

#subscribeTopTable {position:relative; margin-bottom:30px;}

.subTextHead {padding-bottom:10px; padding-top:10px;}

#subscribeWrapper {position:relative; left:29px; _left:0px;}


/* Releases Page */


.discInfo h1 { position:relative; left:-205px; top:-120px;}
#tracklistingHeading {margin-top:20px;}
.releasesTable {position:relative; top:50px; }
.discInfo .bodyText {padding:30px; width:200px; _width:250px; top:-130px; position:relative;}
.releasesBuyLink {position:relative; top:-200px; left:30px;}