@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - ELECTRIK RED
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		er_home.css
	Date:			January 22, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	ul#nav li#navHome a {
		background-position:0 -57px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	newsHolder Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#newsHolder {
	
	}
		#newsHolder .header {
			margin:0 0 3px 0; padding:27px 15px 0 15px;
			width:585px; height:19px;
			background:url(../../images/bg_header_mainCol.jpg) no-repeat;
		}
			#newsHolder .header h2 {
				width:54px; height:11px;
				background:url(../../images/h2_news2.png) no-repeat;
				float:left;
			}
			#newsHolder .header a {
				width:137px; height:10px;
				background:url(../../images/btn_viewMoreArticles.png) 0 top no-repeat;
				display:block;
				float:right;
			}
				#newsHolder .header a:hover, #newsHolder .header a:active {
					background-position:bottom;
				}
			
		#newsHolder .entries {
		
		}
			#newsHolder .entries .entry {
				margin:0 0 5px 0; padding:12px 0 10px 0;
				background:#fff url(../../images/bg_entry.jpg) 0 0 no-repeat;
			}
				#newsHolder .entries .entry .newsInfo {
					padding:0 0 0 10px;
				}
					#newsHolder .entries .entry .newsInfo .date {
						margin:3px 0 0 0;
						width:105px;
						color:#990e0e;
						font:bold 11px Verdana, Arial, Helvetica, sans-serif;
						float:left;
					}
					#newsHolder .entries .entry .newsInfo h3 {
						font:bold 16px Arial, Helvetica, sans-serif;
						float:left;
					}	
						#newsHolder .entries .entry .newsInfo h3 a {
							color:#cf1717;
						}
							#newsHolder .entries .entry .newsInfo h3 a:hover {
								color:#fd0096;
							}
				
				#newsHolder .entries .entry .hr {
					margin:5px 0 0 0;
					width:615px; height:1px;
					background:url(../../images/hr.png) no-repeat;
				}
					#newsHolder .entries .entry .hr hr {
						display:none;
					}
				
				#newsHolder .entries .entry .socialBar {
					margin:4px 0 0 10px; padding:0 15px 0 0;
					font:normal 10px Arial, Helvetica, sans-serif;
					color:#892e2e;
				}
					#newsHolder .entries .entry .socialBar a {
						color:#ff0f5e;
					}
						#newsHolder .entries .entry .socialBar a:hover {
							color:#ff00cc;
						}
					#newsHolder .entries .entry .socialBar .info {
						float:left;
					}
					#newsHolder .entries .entry .socialBar .socialLinks {
						float:right;
					}
					
/*	--------------------------------------------------------------------------------------------------------------------------
	bottomContent image Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#bottomContent {
		margin:35px 0 0 0;
	}
		
	/*	tourHolder Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#tourHolder {
			margin:0 8px 0 0;
			width:305px;
			display:inline;
			float:left;
		}
			#tourHolder .header {
				margin:0 0 1px 0; padding:18px 10px 0 15px;
				width:280px; height:22px;
				background:url(../../images/bg_header_block1.jpg) no-repeat;
			}
				#tourHolder .header h2 {
					width:37px; height:15px;
					background:url(../../images/h2_tour2.png) no-repeat;
					float:left;
				}
				#tourHolder .header a {
					margin:3px 0 0 0;
					width:131px; height:10px;
					background:url(../../images/btn_viewFullSchedule.png) 0 top no-repeat;
					display:block;
					float:right;
				}
					#tourHolder .header a:hover, #tourHolder .header a:active {
						background-position:bottom;
					}
					
			#tourHolder .entry {
				margin:0 0 2px 0; padding:6px 0 8px 0;
				background:#fff url(../../images/bg_tourEntry.jpg) 0 0 no-repeat;
			}
				#tourHolder .entry .tourInfo {
					padding:0 0 0 10px;
					width:295px;
					color:#853737;
					font:normal 11px Arial, Helvetica, sans-serif;
				}
					#tourHolder .entry .tourInfo .date {
						width:85px;
						color:#990e0e;
						font:bold 10px Verdana, Arial, Helvetica, sans-serif;
						float:left;
					}
					#tourHolder .entry .tourInfo .venue {
						float:left;
					}
						#tourHolder .entry .tourInfo .venue a {
							font:normal 12px Arial, Helvetica, sans-serif;
						}
							
				#tourHolder .entry .hr {
					margin:3px 0 0 0;
					width:305px; height:1px;
					background:url(../../images/hr.png) no-repeat;
				}
					#tourHolder .entry .hr hr {
						display:none;
					}
				
				#tourHolder .buttonHolder {
					margin:5px 0 0 95px;
					text-indent:-3000px;
				}
				
					#tourHolder .buttonHolder a:link, #tourHolder .buttonHolder a:active, #tourHolder .buttonHolder a:visited {
						width:67px; height:15px;
						background:url(../../images/btn_buyTix.jpg) 0 top no-repeat;	
						display:block;
					}
					#tourHolder .buttonHolder a:hover {
						background-position:bottom;
					}
				
	/*	musicHolder Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#musicHolder {
			margin:0 8px 0 0;
			width:305px;
			float:left;
		}
			#musicHolder .header {
				margin:0 0 1px 0; padding:18px 10px 0 15px;
				width:280px; height:22px;
				background:url(../../images/bg_header_block1.jpg) no-repeat;
			}
				#musicHolder .header h2 {
					width:123px; height:15px;
					background:url(../../images/h2_musicVideo.png) no-repeat;
					float:left;
				}
				#musicHolder .header a {
					margin:3px 0 0 0;
					width:96px; height:10px;
					background:url(../../images/btn_watchMore.png) 0 top no-repeat;
					display:block;
					float:right;
				}
					#musicHolder .header a:hover, #musicHolder .header a:active {
						background-position:bottom;
					}
			
			#musicHolder .entry {
				padding:5px 0 0 8px;
				width:297px; height:135px;
				background:url(../../images/bg_musicVideoEntry.jpg) no-repeat;
			}
				#musicHolder .entry .image {
					width:165px;
					display:inline;
					float:left;
				}
				#musicHolder .entry img {
					border:1px solid #a25f5f;
				}
				#musicHolder .entry .videoInfo {
					width:110px;
					color:#6f3939;
					font:bold 11px Arial, Helvetica, sans-serif;
					float:left;
				}
					#musicHolder .entry .videoInfo h3 {
						width:110px;
						font:bold 13px Arial, Helvetica, sans-serif;
					}
					
					#musicHolder .entry a.btn87 {
						margin:15px 0 0 0;
					}
		
	/*	memberHolder Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#memberHolder {
			width:323px;
			float:left;
		}
			#memberHolder .header {
				padding:18px 10px 0 15px;
				width:280px; height:22px;
				background:url(../../images/bg_header_block1.jpg) no-repeat;
			}
				#memberHolder .header h2 {
					width:154px; height:15px;
					background:url(../../images/h2_membersOnline.png) no-repeat;
					float:left;
				}
				#memberHolder .header a {
					margin:3px 0 0 0;
					width:64px; height:10px;
					background:url(../../images/btn_viewAll.png) 0 top no-repeat;
					display:block;
					float:right;
					display:none;
				}
					#memberHolder .header a:hover, #memberHolder .header a:active {
						background-position:bottom;
					}
			#memberHolder .entries {
				margin:1px 0 0 0;
			}
				#memberHolder .entries .entry {
					margin:0 8px 8px 0;
					width:96px; height:134px;
					background:url(../../images/bg_memberEntry.jpg) no-repeat;
					text-align:center;
					float:left;
					overflow:hidden;
				}
					#memberHolder .entries .entry .userPhoto {
						margin:15px 0 2px 0;
					}
						#memberHolder .entries .entry .userPhoto img {
							margin:0 auto;
							display:block;
							border:1px solid #d17f9b;
						}
					#memberHolder .entries .entry a {
						font:normal 10px Arial, Helvetica, sans-serif;
					}