@charset "UTF-8";

#contentArea {

	background-image: url(../images/general/blueGradient.jpg);

	background-repeat: repeat-x;

	position:relative;

	min-height: 590px;

}



#mainImageWrapper{

	width: 964px;

	position:absolute;

	margin:0;

	padding:0;

	overflow:hidden;

	}



#contentWrapper{

	width:574px;

	position:relative;

	float:left;

	margin: 10px 0 10px 0;

	padding:0;

	}



#titleBlock{

	width: 230px;

	height: 50px;

	clear:both;

	position:relative;

	}



#textArea{

	width: 574px;

	padding:1px 0 10px 0;

	text-align:left;

	

	}



#sideWrapper{

	width: 380px;

	position:relative;

	float:left;

	margin: 10px 0 10px 10px;

	padding:0;

	}





/*Section Header*/

h3.pressHead{

	width:185px;

	height: 30px;

	padding:10px;

	margin:0;

	display:block;

	overflow:hidden;

	text-indent:-50000px;

	background-image:url(../images/press/pressHead.png);

	background-repeat: no-repeat;

	}









/*------Side Column------*/

.sideBox{

	margin:0 0 10px 0;

	padding:0;

	}

.sideBoxTitleBlock{

	width: 380px;

	height:50px;

	

	}

.sideBoxContent{

	width:360px;

	padding:10px;

	background-color: #2D3244;

	}



/*Side Box Headers*/

h3.sideBoxHead{

	margin:0;

	padding:0;

	width:380px;

	height:50px;

	overflow:hidden;

	text-indent:-50000px;

	background-image: url(../images/press/sideHead_Sprite.png);

	background-repeat: no-repeat;

	background-position: 0px -208px;

	}



h3.sideBoxHead.albumSet{

	background-position: 0 0;

	}



h3.sideBoxHead.showSet{

	background-position: 0 -52px;

	}



h3.sideBoxHead.pressKits{

	background-position: 0 -104px;

	}

	

h3.sideBoxHead.pressRelease{

	background-position: 0 -156px;

	}





/*------Press Entry Blocks*/

/*Album Block*/

.albumBlock{

	width: 100%;

	height:100px;

	position:relative;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #444444;

	border-bottom-color: #444444;

	font-family:Helvetica, Arial, sans-serif;

	

	}



.albumBlockCover{

	width: 90px;

	height: 80px;

	padding:10px;

	margin:0;

	position:relative;

	float:left;

	}



.albumBlockInfo{

	width: 444px;

	height:90px;

	padding:10px;

	margin:0;

	position:relative;

	float:left;

	}



h4.albumBlockTitle{

	font-size: 2em;

	font-weight: bold;

	color: #333333;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

	}

.leadText{

	font-size: 0.7em;

	line-height: 0.75em;

	font-weight: normal;

	color: #666666;

	padding: 0px;

	font-style: italic;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.albumBlockDate{

	font-size: 1em;

	font-weight: normal;

	color: #666666;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

/*Testimonial Block*/

.testimonialBlock{

	padding:10px;

	margin:0;

	font-family: Helvetica, Arial, sans-serif;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

	}

	

.testimonial{}



.credit{

	font-size:.65em;

	color: #333333;

	text-align:right;

	}



/*------Side Box Content------*/



/*Albums*/

.sideAlbum{

	float: left;

	}



a.sideAlbumCover img{

	border: 5px solid #369;

	margin:10px 10px 0 0;

	padding:0;

	float: left;

}



a.sideAlbumCover:hover img{

	border: 5px solid #A7ACB4;



}



.backToTop{

	position:absolute;

	top:10px;

	right:10px;

	height:15px;

	width:100px;

	text-align:right;

	}



.backToTop a{

	text-decoration:none;

	color:#999999;

	font-size:.6em;

	}



.backToTop a:hover{

	color:#333333;

	}





/*------Shows Table------*/



p.showDate, p.showTime, p.showLocation, p.showVenue{

	font-family:Helvetica, Arial, sans-serif;

	color:#888888;

	margin:0;

	padding: 1px 0;

	}

	

p.showVenue{

	font-size:1em;

	color:#999999;

	}

p.showLocation{

	font-size:.875em;

	font-weight:100;

	}	

p.showDate{

	font-size:.8em;

	font-weight:bold;

	}	

p.showTime{}



span.actionLinks{

	font-family:Helvetica, Arial, sans-serif;

	font-size:.85em;

	line-height:1.75em;

	margin:0;

	padding: 0;

	color:#777777;

	text-align:right;

	float:right;

	}

span.actionLinks a{

	color:#666666;

	text-decoration:none;

	text-align:right;

	}



span.actionLinks a:hover{

	color: #42AAB4;

	text-decoration:none;

	}

	

/*------Press Kit Links------*/



.pressKit{

	font-size:.8em;

	color:#777777;

	

	}

a.presskitLink{

	font-size:1.5em;

	text-decoration:none;

	color:#999999;

	}

a.presskitLink:hover{

	color:#FFFFFF;

	}

/*------*/



/*Press Release Style*/

.releaseList{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	position:relative;

}



.pressRelease{

	color:#CCC;

	border-bottom: solid 1px #999;

	position:relative;

	}





.pressRelease a{

	width:300px;

	color:#CCC;

	padding: 5px 0 5px 0;

	margin:0;

	text-decoration:none;

	display:block;

	}



.pressRelease a:hover{

	color:#FFF;}

	

.pdfBox{

	width:40px;

	height:20px;

	position:absolute;

	top:5px;

	right:0px;

	margin:0;

	padding:0;

	/*background-color:#0F3;*/

	}

	

.pdfBox a{

	margin:0;

	padding:0;

	display:block;

	width: 40px;

	height:16px;

	background-image: url(../images/general/ACP_PDF_A.png);

	background-repeat: no-repeat;

	font-size:1px;

	text-indent:50000px;

	}



.pdfBox a:hover{

	background-image: url(../images/general/ACP_PDF_A-over.png);

	}



/**/



.clearVPad{

	padding-top:0;

	padding-bottom:0;

	margin-bottom:0;

	}
