@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - POP EVIL COMPONENTS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		pe_components.css
	Date:			May 7, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/

/*	--------------------------------------------------------------------------------------------------------------------------
	components Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.component {
		margin:0 0 45px 0;
		width:238px;
		background:url(../../images/bg_componentMiddle.jpg) 0 93px repeat-y;
	}
		.componentTop {
			background:url(../../images/bg_componentTop.jpg) 0 0 no-repeat;
		}
		.componentBottom {
			background:url(../../images/bg_componentBottom.jpg) left bottom no-repeat;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	components Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.componentSmall {
		margin:0 0 45px 0;
		width:125px;
		background:url(../../images/bg_componentSmallMiddle.jpg) 0 93px repeat-y;
	}
		.componentSmallTop {
			background:url(../../images/bg_componentSmallTop.jpg) 0 0 no-repeat;
		}
		.componentSmallBottom {
			background:url(../../images/bg_componentSmallBottom.jpg) 0 bottom no-repeat;
		}


/*	--------------------------------------------------------------------------------------------------------------------------
	Tour Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour {
		padding:0 0 10px 0;
	}
	#tour h1 {
		top:581px; left:645px;
		width:104px; height:45px;
		background:url(../../images/h1_tour_mini.png) no-repeat;
		position:absolute;
	}
		#tour ul {
			margin:0 0 0 30px; padding:25px 0 10px 0;
			list-style:none;
		}
		#tour ul li {
			
		}
			#tour ul li .date {
				margin:0 0 4px 0;
			}
				#tour ul li a.venue {
					width:160px;
					font:bold 12px Arial, Helvetica, sans-serif;
					color:#9c1b1b;
				}
					#tour ul li a.venue:hover {
						color:#9c1b1b;
					}
				#tour ul li .tickets a {
					margin:4px 0 0 0;
					width:96px; height:23px;
					display:block;
					background:url(../../images/btn_buyTickets.png) top center no-repeat;
				}
					#tour ul li .tickets a:hover {
						background-position:bottom;
					}
				#tour .hr {
					margin:3px 0 6px 0;
					width:187px; height:1px;
					background:url(../../images/hr_dash.gif) top left repeat-x;
				}
					#tour .hr hr {
						display:none;
					}
				#tour a.more {
					margin:0 0 0 109px;
					width:117px; height:8px;
					display:block;
					background:url(../../images/btn_viewMoreTourDates.png) top center no-repeat;
				}
/*	--------------------------------------------------------------------------------------------------------------------------
	featuredFanPhoto Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#featuredFanPhoto {
		padding:65px 0 10px 0;
	}
		#featuredFanPhoto h1 {
			top:950px; left:645px;
			width:205px; height:65px;
			background:url(../../images/h1_featuredFanPhoto.png) no-repeat;
			position:absolute;
		}
		#featuredFanPhoto .photoHolder {
			margin:0 0 0 9px;
			width:221px;
			text-align:center;
		}
			#featuredFanPhoto .photoHolder img {
				margin:0 auto 28px auto;
				display:block;
				border:solid 4px #fff;
			}
			#featuredFanPhoto .photoHolder .caption {
				font-size:12px;
				color:#9c1b1b;
			}
		#featuredFanPhoto a.more {
			margin:9px 0 0 119px;
			width:98px; height:8px;
			display:block;
			background:url(../../images/btn_viewMorePhotos.png) top center no-repeat;
		}
		
		
		
/*	--------------------------------------------------------------------------------------------------------------------------
	allies Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#altCol #allies { 
		
	}
		#altCol #allies h1 {
			top:585px; left:837px;
			width:123px; height:76px;
			background:url(../../images/h1_allies_mini.png) no-repeat;
			position:absolute;
		}
			#altCol #allies ul#friends {
				padding:74px 0 0 0;
				list-style:none;
			}
				#altCol #allies ul#friends li {
					padding:0 0 20px 0;
					text-align:center;
				}
					#altCol #allies ul#friends li a.userImage {
						margin:0 auto 3px auto;
						width:50px;
						display:block;
						border:1px solid #561509;
					}
					#altCol #allies ul#friends li a {
						font:normal 11px Arial, Helvetica, sans-serif;
					}
			
			
			
			