@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - POP EVIL HOME
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		pe_home.css
	Date:			May 7, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/


/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#nav a.home {
		background-position:0 -136px;
	}		

/*	--------------------------------------------------------------------------------------------------------------------------
	h1 Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#news h1 {
		top:550px;
		width:193px; height:96px;
		background:url(../../images/h1_news.png) no-repeat;
		position:absolute;
	}
	#videos h1 {
		top:586px;
		width:134px; height:42px;
		background:url(../../images/h1_videos_mini.png) no-repeat;
		position:absolute;
	}
	#tour h1 {
		margin-top:-20px;
		width:104px; height:45px;
		background:url(../../images/h1_tour_mini.png) no-repeat;
		position:absolute;
	}
	#fanPhotos h1 {
		margin-top:-20px; left:269px;
		width:205px; height:65px;
		background:url(../../images/h1_featuredFanPhoto.png) no-repeat;
		position:absolute;
	}
	#allies h1 {
		top:585px; left:827px;
		width:123px; height:76px;
		background:url(../../images/h1_allies_mini.png) no-repeat;
		position:absolute;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	contentSpace Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainCol {
		margin:0;
		width:807px;
		background:none;
		float:left;
	}
	#altCol {
		width:125px;
		padding:0 0 0 10px;
		float:left;
	}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	topContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#topContent {
		width:806px;
		background:url(../../images/bg_topContent.jpg) 5px 0 repeat-y;
	}
	#topContent .bottomCap {
		padding:0 0 11px 0;
		background:url(../../images/bg_topContent_bottom.gif) 5px bottom no-repeat;
	}
	
	/*	news */
	#news {
		width:435px;
		padding:12px 13px 0 30px;
		background:url(../../images/bg_content_top478w.jpg) no-repeat;
		float:left;
	}
		#news .entry {
			width:260px;
			padding:33px 0 15px 0;
			font-size:11px;
			float:left;
		}
			#news .entry .date {
				color:#682f2f;
				display:block;
			}
			#news .entry h3 {
				margin:5px 0 0 0;
				font-weight:bold;
				font-size:16px;
			}
			#news .entry .post {
				margin:10px 0 0 0;
				line-height:14px;
			}
				#news .entry .post p {
					margin:0 0 10px 0;
					line-height:14px;
				}
				
		#news .entry .hr {
			width:263px; height:1px;
			background:url(../../images/hr_dash.gif) repeat-x;
		}
			#news .entry .hr hr {
				display:none;
			}
			
		#news .entry .stats {
			margin:13px 0 0 0;
			font:normal 10px Arial, Helvetica, sans-serif;
			color:#341818;
		}
			#news .entry .stats .bubble {
				width:94px; height:18px;
				padding:4px 0 0 0;
				background:url(../../images/bubble_comment.png) no-repeat;
				color:#fff1ae;
				line-height:10px;
				text-align:center;
				float:left;
			}
				#news .entry .stats .bubble a {
					color:#fff1ae;
				}
					#news .entry .stats .bubble a:hover {
					
					}
			#news .entry .stats .view {
				margin:2px 0 0 7px;
				display:block;
				float:left;
			}
			#news .entry .stats a.more {
				width:60px; height:8px;
				margin:5px 0 0 0;
				background:url(../../images/btn_readMore.png) 0 0 no-repeat;
				display:block;
				float:right;
			}
				#news .entry .stats a.more:hover {
					background-position:0 -8px;
				}
		
		/*	recent */
		#news .recent {
			width:143px;
			padding:4px 10px 7px 10px;
			background:#d0bfa4;
			float:right;
		}
			#news .recent h2 {
				width:141px; height:21px;
				background:url(../../images/h2_recentArticles.png) no-repeat;
			}
			#news .recent ul {
				font-size:10px;
				list-style:none;
			}
				#news .recent ul li {
					margin:0 0 4px 0; padding:9px 0 7px 0;
					float:left;
					display:inline;
					background:url(../../images/hr_dash.gif) center bottom repeat-x;
				}
					#news .recent ul li h3 {
						font-weight:bold;
						font-size:11px;
						line-height:12px;
					}
			#news .recent a.more {
				width:102px; height:8px;
				margin:20px 0 0 0;
				background:url(../../images/btn_viewMoreArticles.png) 0 0 no-repeat;
				display:block;
			}
				#news .recent a.more:hover {
					background-position:0 -8px;
				}

		/*	videos */
		#videos {
			width:276px;
			margin:0 0 0 17px; padding:35px 0 0 35px;
			background:url(../../images/bg_content_top311w.jpg) 1px top no-repeat;
			float:left;
		}
			#videos a.screen {
				border:solid 1px #fff;
				float:left;
			}
				#videos a.screen:hover {
					border:solid 1px #fff;
				}
			#videos h3 {
				width:254px;
				padding:5px 0 0 0;
				font-size:12px;
				text-align:center;
			}
			#videos a.more {
				width:95px; height:8px;
				margin:20px 0 0 165px;
				background:url(../../images/btn_viewMoreVideos.png) 0 0 no-repeat;
				display:block;
			}
				#videos a.more {
					backgroud-position:0 -8px;
				}

/*	--------------------------------------------------------------------------------------------------------------------------
	bottomContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#bottomContent {
		width:807px;
		margin:37px 0 0 0;
		background:url(../../images/bg_bottomContent.png) 5px 0 repeat-y;
	}
	#bottomContent .bottomCap {
		padding:0 0 11px 0;
		background:url(../../images/bg_bottomContent_bottom.gif) 5px bottom no-repeat;
	}
		/*	tour */
		#tour {
			width:212px;
			margin:0; padding:0 0 0 26px;
			background:url(../../images/bg_content_top238w.jpg) 0 top no-repeat;
			float:left;
		}
			#tour ul {
				margin:40px 0 0 0;
				list-style:none;
			}
				#tour ul li {
					width:190px;
					margin:0 0 3px 0; padding:0 0 3px 0;
					background:url(../../images/hr_dash.gif) 0 bottom repeat-x;
					display:inline;
					float:left;
				}
					#tour ul li .date {
						margin:0 0 0 5px;
					}
					#tour ul li h3 {
						margin:0 0 3px 5px;
						font-size:12px;
					}
					#tour ul li a.btn_buyTickets {
						width:96px; height:23px;
						background:url(../../images/btn_buyTickets.png) 0 0 no-repeat;
						display:block;
					}
						#tour ul li a.btn_buyTickets {
							backgroud-position:0 -23px;
						}
			#tour a.more {
				width:116px; height:8px;
				background:url(../../images/btn_viewMoreTourDates.png) 0 0 no-repeat;
			}
				#tour a.more:hover {
					background-position:0 -8px;
				}
		
		/*	featured fan photos */
		#fanPhotos {
			width:218px;
			margin:0 27px 0 0; padding:0 0 0 21px;
			background:url(../../images/bg_content_top232w.jpg) 8px top no-repeat;
			float:left;
		}
			#fanPhotos .photoHolder {
				width:158px;
				margin:65px auto 0 auto;
			}
			#fanPhotos .photoHolder img{
				width:150px;
				height:150px;
			}
			
			#fanPhotos a.screen {
				border:solid 4px #fff;
				float:left;
			}
				#fanPhotos a.screen:hover {
					border:solid 4px #fff;
				}
			#fanPhotos h3 {
				width:200px;
				margin:20px auto 0 auto; padding:5px 0 0 0;
				font-size:12px;
				font-weight:normal;
				text-align:center;
			}
			#fanPhotos a.more {
				width:98px; height:8px;
				margin:20px 0 0 98px;
				background:url(../../images/btn_viewMorePhotos.png) 0 0 no-repeat;
				display:block;
			}
				#fanPhotos a.more {
					backgroud-position:0 -8px;
				}
		/*	ad300 */
		.ad300x250 {
			margin:3px 0 0 0; padding:0;
			float:left;
			display:inline;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	altCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#altCol #allies { 
		
	}
		#altCol #allies ul {
			width:90px;
			margin:0 auto; padding:74px 0 0 10px;
			list-style:none;
		}
			#altCol #allies ul li {
				width:90px;
				padding:0 0 20px 0;
				text-align:center;
				overflow:hidden;
			}
				#altCol #allies ul li a.userImage {
					margin:0 auto 3px auto;
					width:50px;
					display:block;
					border:1px solid #561509;
				}
					#altCol #allies ul li a.userImage:hover {
						border:1px solid #561509;
					}
				#altCol #allies ul li a {
					font:normal 11px Arial, Helvetica, sans-serif;
				}
					#altCol #allies ul li a:hover {
					
					}