

/*
-------------------------------------------------------------
------------------------------------------------------------- 


Site design, initial site & stylesheet development, by matt c/o Burning Fire Design 4/07.
3-column layout based on template by Douglas Livingstone c/o redmelon.net

For graphic design and/or site development needs, contact matt @:

	BurningFireDesign[AT]gmail.com   [please replace "[AT]" with "@"]
	

-------------------------------------------------------------
------------------------------------------------------------- */
	
	
.attention {
	width:99%;
	text-align:center;
	padding:8px;
	font-weight:bold;
	color:#7A1453;
	border:1px solid #7E135B;
	background:url(../imgs/bg_pink.jpg) no-repeat;
	} 
	
.caption {
	font-size:11px;
	text-align:center;
	line-height:normal;
	padding-right:5px;
	margin-top:-10px;
	background:#ECECEC;
	border:1px solid #DCDCDC;
	} 
	
.content a {
	color:#990066; 
	text-decoration:none;
	border-bottom:1px solid #C2C2C2;
	}
	.content a:hover {
		color:#4B1737;
		border:none;
		background-color:#F0D7E6;
		}
		
td.exception a {
	color:#990066!important; 
	}
	
.footnote {
	font-size:10px;
	line-height:normal;
	padding-right:5px;
	background:#ECECEC;
	} 
		
.hi-rez {
	text-align:center;
	font-size:11px;
	line-height:normal;
	}	
	.hi-rez td {
		width:33%;
		padding-bottom:10px;
		}
	.hi-rez em, .hi-rez i {
		color:#7C7C7C;
		}
	.hi-rez img {
		border:1px solid #C2C2C2;
		padding:3px;
		}
	.hi-rez a {
		border:none;
		}
	.hi-rez a:hover {
		background-color:white;
		}
	
.home-newsItemX {
	margin-top:7px;
	font-size:12px;
	line-height:16px;
	min-height:150px;
	height:auto;
	float:left;
	}
	
	.home-dateX {
		margin:0 0 0 122px;
		border-top:1px solid #C2C2C2;
		font-size:10px;
		color:#7C7C7C;
		font-weight:bold;
		}
	
	.home-newsItemX img {
		border:1px solid #C2C2C2;
		margin:-7px 8px 10px 0;
		padding:3px;
		float:left;
		width:110px;
		height:136px;
		}
	
	.home-newsItemX img.horz {
		height:89px;
		margin-bottom:47px;
		}
	
a.naked {
	border:none;
	}
a.naked:hover {
	background:none;
	}
	
.newsItem, .album, .staff {
	margin-top:7px;
	font-size:12px;
	line-height:16px;
	}	
	.newsItem {
		min-height:150px;
		height:150px;
		}	
	.staff {
		min-height:100px;
		height: inherit;
		}	
	.album {
		min-height:160px;
		height:160px;
		}	
	.album em, .album i, .staff i {
		color:#7C7C7C;
		}	
	.newsItem h6, .album h6, .staff h6 {
		padding-top:8px;
		border-top:1px solid #C2C2C2;
		font-size:12px;
		font-weight:normal;
		color:#7C7C7C;
		}
		.newsItem h6, .staff h6 {
			margin:0 0 0 122px;
			}
		.album h6 {
			margin:0 0 0 166px;
			}
	.newsItem img, .album img, .staff img {
		border:1px solid #C2C2C2;
		padding:3px;
		margin-right:8px;
		float:left;
		}
		.newsItem img {
			width:110px;
			height:136px;
			}
		.staff img {
			width:110px;
			height:165px;
			}
		.album img {
			width:150px;
			height:150px;
			}
	.newsItem img.horz {
		height:89px;
		margin-bottom:47px;
		}
	
.note {
	font-size:11px;
	text-align:center;
	line-height:normal;
	padding-right:5px;
	background:#ECECEC;
	border:1px solid #DCDCDC;
	} 
		
.packageAd {
	width:130px;
	float:right;
	margin:8px;
	padding:6px 2px 6px 2px;
	border:1px solid #D3D3D3;
	border-top:1px solid #C2C2C2;
	background:url(../imgs/bg_profile.jpg) #FFFFFF no-repeat;
	text-align:center;
	font-size:11px;
	line-height:normal;
	}
	
	.packageAd img {
		border:1px solid #C2C2C2;
		padding:3px;
		margin-bottom:4px;
		background-color:#FFFFFF;
		}
	
.pageTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:normal;
	color:#7A1453;
	font-weight:500;
	margin:28px 0 12px 0;
	border-bottom:solid 1px #C2C2C2;
	} 
	
.pop {
	margin:0;
	padding:10px 10px 10px 20px;
	background:white;
	} 
	.pop td {
		border:1px solid #D0C2CA;
		background:url(../imgs/bg_pink.jpg) no-repeat;
		} 
	.popIn {
		margin:4px;
		padding:6px;
		} 
	
.quote {
	margin-top:20px;
	padding:4px 55px 0 55px;
	text-align:justify;
	font-variant:small-caps;
	line-height: inherit;
	background:url(../imgs/quote_2Column.gif) no-repeat;
	min-height:20px;
	}
	
.quoter {
	padding:0 55px 0 0;
	margin-top:-10px;
	text-align:right;
	font-variant:small-caps;
	line-height:normal;
	}
	
.subtitle {
	display:block;
	padding-top:8px;
	font-size:17px;
	font-weight:normal;
	color:#7A1453;
	border-bottom:solid 1px #C2C2C2;
	} 
			
.top a {
	float:right;
	text-align:right;
	position:relative;
	top:3px;
	text-decoration:none;
	border:none;
	background:url(../imgs/back-to-top.gif) no-repeat;
	}
	.top a:hover {
		background-color:white;
		background:url(../imgs/back-to-topOn.gif) no-repeat;
		}
	
table.padded td {
	padding:6px 8px 24px 8px;
	}
		
table.tourdates {
	font-size:11px;
	}
	.tourdates td {	
		line-height:18px;
		padding:6px 6px 16px 6px;
		}
		
table.tourdatesNEW {
	font-size:11px;
	}
	.tourdatesNEW td {	
		padding:2px 8px 2px 8px;
		}