@charset "utf-8";

/*	-------------------------------------------------------------
	CSS - ELI YOUNG BAND MAIN 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		main.css
	Date:			Aug 26, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/

/*	--------------------------------------------------------------------------------------------------------------------------
	Main/ Body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	* {
		margin:0; padding:0;
	}
	
	.altText {
		text-indent:-3000px;
		display:block;
		font:normal 2px Arial, Helvetica, sans-serif;
		line-height: 2px;
	}
	
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	
	.clearfix {
		display: inline-block;
	}	
	
	html[xmlns] .clearfix {
		display: block;
	}
	
	* html .clearfix {
		height: 1%;
	}
	
	body {
		margin:0 auto;
		background:#000000 url(../../images/bg.jpg) top no-repeat;
	}
	#Ad {
			width:728px; height:90px;
			margin:0 auto;
		}
	
	#main {
		width:890px;
		margin:0 auto;
		background:url(../../images/bg_main.jpg) repeat-y;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main .header {
		width:890px; height:454px;
		background:url(../../images/header.jpg) no-repeat;
		padding:5px 0 0 0;
	}
		#breadcrumbs {
			background:url(../../images/bg_breadcrumbs.jpg) no-repeat;
			width:870px; height:17px;
			margin:0 0 0 11px; padding:3px 0 0 5px;
			font:bold 9px Verdana, Arial, Helvetica, sans-serif;
			color:#291009;
		}
		
		#breadcrumbs a.links:link, #breadcrumbs a.links:active, #breadcrumbs a.links:visited {
			color:#70171b;
			text-decoration:none;
		}
		
			#breadcrumbs a.links:hover {
				color:#000000;
			}
			
			
			#mediaPlayer {
				width:321px; height:133px;
				margin:295px 0 0 545px;
			}
/*	--------------------------------------------------------------------------------------------------------------------------
	membership Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.nav {
		width:890px; 
		background: url(../../images/navHolder_BG.jpg) no-repeat;
	}
		#membership {
			width:270px; height:81px;
			padding:0 0 0 23px;
			float:left;
		}
		#membership .login {
			float:left;
		}
		#membership .login h1 {
			width:110px; height:28px;
			margin:2px 0 0 5px;
			background:url(../../images/h1_membership.png);
			behavior:url(/shared/css/iepngfix.htc);
			float:left;
		}
		#membership .login p 
		{
			width:270px;
			margin:5px 0 0 0; padding:0 0 2px 10px;
			font:10px Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			float:left;
		} 
		#membership .login a:link, #membership .login a:active, #membership .login a:visited {
			color:#99151b;
			text-decoration:none;
		}
			#membership .login a:hover {
				color:#c4b19b;
			}
		#membership label {
			margin:0 0 0 10px;
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#FFFFFF;
		}
		#membership	input.joinNow{
			width:200px;
			background:#000000;
			font:10px Arial, Helvetica, sans-serif;
			color:#c9c8c8;
			border:#747474 solid 1px;
		}
		#membership .password {
			margin:3px 0 0 0;
			font:9px Arial, Helvetica, sans-serif;
		}
		#membership .password #joinBtn {
			width:36px; height:19px;
			padding:0 10px 0 68px;
			float:left;
		}
		.password #joinBtn a.join:link, .password #joinBtn a.join:active, .password #joinBtn a.join:visited {
			width:36px; height:19px;
			background:url(../../images/btn_join.jpg) top no-repeat;
			display:block;
		}
		.password #joinBtn a.join:hover {
			background-position:bottom;
		} 
		.password a.forgetPw:link, .password a.forgetPw:active, .password a.forgetPw:visited {
			padding:5px 0 0 0;
			color:#99151b;
			text-decoration:none;
		}
			.password a.forgetPw:hover {
				color:#c4b19b;
			} 
		
		#membership p.logged 
		{
			width:250px;
			margin:0 0 0 0;padding:0 0 0 5px;
			font:12px Arial, Helvetica, sans-serif;
			color:#FFFFFF;
		} 
		#membership a.logged:link, #membership a.logged:active, #membership a.logged:visited 
		{
		    font:12px Arial, Helvetica, sans-serif;
			color:#99151b;
			text-decoration:none;
			padding:0 5px 0 5px;
		}
			#membership a.logged:hover {
				color:#c4b19b;
			}	
		
		#membership #btnLogOut
		{
		   font:12px Arial, Helvetica, sans-serif;
		   padding:0 0 0 10px;
		}
/*	--------------------------------------------------------------------------------------------------------------------------
	navBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#navBar {
		width:879px; height:60px;
		margin:15px 0 0 0; 
		background:#000 no-repeat;
		border:1px #fff solid;
		behavior:url(/shared/css/iepngfix.htc);
		float:left;
	}
	#navBar ul {
		list-style:none;
		width:879px; height:45px;
		margin:10px 0 0 0; padding:0;
	}
		#navBar ul li {
			float:left;
			display:inline;
			height:15px;
			padding:0 0 8px 0;
			
		}
		#navBar li a.active {
			background-position:bottom !important;
		}
		/*	-------------
			HOME
		- - - - - - - - */
		#navBar li.home a:link, #navBar li.home a:active, #navBar li.home a:visited {
			width:53px; height:15px;
			margin:0 0 0 35px;
			background:url(../../images/navHome.png) top no-repeat;
			
			display:block;
		}
			#navBar li.home a:hover {
				background-position:bottom;
			}
		/*	-------------
			VIDEO
		- - - - - - - - */
		#navBar li.video a:link, #navBar li.video a:active, #navBar li.video a:visited {
			width:143px; height:15px;
			margin:0 0 0 50px;
			background:url(../../images/navVideoMusic.png) top no-repeat;
			display:block;
		}
			#navBar li.video a:hover {
				background-position:bottom;
			}  
		/*	-------------
			PHOTO
		- - - - - - - - */
		#navBar li.photos a:link, #navBar li.photos a:active, #navBar li.photos a:visited {
			background:url(../../images/navPhotos.png) top no-repeat;
			width:70px; height:15px;
			display:block;
			margin:0 0 0 50px;
		}
			#navBar li.photos a:hover {
				background-position:bottom;
			} 
		/*	-------------
			BIO
		- - - - - - - - */
		#navBar li.bio a:link, #navBar li.bio a:active, #navBar li.bio a:visited {
			width:28px; height:15px;
			margin:0 0 0 50px;
			background:url(../../images/navBio.png) top no-repeat;
			display:block;
		}
			#navBar li.bio a:hover {
				background-position:bottom;
			} 
		/*	-------------
			SHOWS
		- - - - - - - - */
		#navBar li.shows a:link, #navBar li.shows a:active, #navBar li.shows a:visited {
			width:67px; height:15px;
			margin:0 0 0 50px;
			background:url(../../images/navShows.png) top no-repeat;
			display:block;		}
		
		        #navBar li.shows a:hover {
				    background-position:bottom;
			    }
		/*	-------------
			KYTE
		- - - - - - - - */
		#navBar li.kyte a:link, #navBar li.kyte a:active, #navBar li.kyte a:visited {
			width:39px; height:15px;
			margin:0 0 0 55px;
			background:url(../../images/navKyte.png) top no-repeat;
			display:block;
		}
			#navBar li.kyte a:hover {
				background-position:bottom;
			}
		/*	-------------
			EXTRAS
		- - - - - - - - */
		#navBar li.extras a:link, #navBar li.extras a:active, #navBar li.extras a:visited {
			width:184px; height:15px;
			margin:0 0 0 55px;
			background:url(../../images/navExtrasRingtones.png) top no-repeat;
			display:block;
		}
			#navBar li.extras a:hover {
				background-position:bottom;
			}   
		/*	-------------
			RINGTONES
		- - - - - - - - */
		#navBar li.ringtones a:link, #navBar li.ringtones a:active, #navBar li.ringtones a:visited {
			width:100px; height:15px;
			margin:0 0 0 35px; 
			background:url(../../images/navRingtones.png) top no-repeat;
			display:block;
		}
			#navBar li.ringtones a:hover {
				background-position:bottom;
			} 
		/*	-------------
			COMMUNITY
		- - - - - - - - */
		#navBar li.community a:link, #navBar li.community a:active, #navBar li.community a:visited {
			width:111px; height:15px;
			margin:0 0 0 45px;
			background:url(../../images/navCommunity.png) top no-repeat;
			display:block; 
		}
			#navBar li.community a:hover {
				background-position:bottom;
			}   
		/*	-------------
			FORUM
		- - - - - - - - */
		#navBar li.forum a:link, #navBar li.forum a:active, #navBar li.forum a:visited {
			width:62px; height:15px;
			margin:0 0 0 45px; 
			background:url(../../images/navForum.png) top no-repeat;
			display:block;
		}
			#navBar li.forum a:hover {
				background-position:bottom;
			}
		/*	-------------
			BLOG
		- - - - - - - - */
		#navBar li.blog a:link, #navBar li.blog a:active, #navBar li.blog a:visited {
			width:50px; height:15px;
			margin:0 0 0 45px; 
			background:url(../../images/navBlog.png) top no-repeat;
			display:block;
		}
			#navBar li.blog a:hover {
				background-position:bottom;
			}
		/*	-------------
			SIGNUP
		- - - - - - - - */
		#navBar li.signup a:link, #navBar li.signup a:active, #navBar li.signup a:visited {
			width:72px; height:15px;
			margin:0 0 0 45px; 
			background:url(../../images/navSignup.png) top no-repeat;
			display:block;
		}
			#navBar li.signup a:hover {
				background-position:bottom;
			}
		/*	-------------
			Contact
		- - - - - - - - */
		#navBar li.contact a:link, #navBar li.contact a:active, #navBar li.contact a:visited {
			width:85px; height:15px;
			margin:0 0 0 45px;
			background:url(../../images/navContact.png) top no-repeat;
			
			display:block;
		}
			#navBar li.contact a:hover {
				background-position:bottom;
			}
		/*	-------------
			Store
		- - - - - - - - */
		#navBar li.store a:link, #navBar li.store a:active, #navBar li.store a:visited {
			width:53px; height:15px;
			margin:0 0 0 45px;
			background:url(../../images/navStore.png) top no-repeat;

			display:block;
		}
			#navBar li.store a:hover {
				background-position:bottom;
			}
		/*	-------------
			News
		- - - - - - - - */
		#navBar li.news a:link, #navBar li.news a:active, #navBar li.news a:visited {
			width:52px; height:15px;
			margin:0 0 0 55px;
			background:url(../../images/navNews.png) top no-repeat;

			display:block;
		}
			#navBar li.news a:hover {
				background-position:bottom;
			}
/*	--------------------------------------------------------------------------------------------------------------------------
	altCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main .altCol {
		width:303px;
		background:url(../../images/bg_altCol.jpg) repeat-y;
		float:left;
	}
		.altCol .altContent {
			width:250px;
			padding:0 15px 0 32px;
			font:10px Arial, Helvetica, sans-serif;
			color:#c3c3c3;
		}
		.altCol .hr {
			width:303px; height:12px;
			background:url(../../images/hr_breakerAlt.jpg) no-repeat;
		}
			.altCol .hr hr {
				display:none;
			}
		.altCol h1#h1CommunityAlt {
			width:303px; height:62px;
			background:url(../../images/h1_communityAlt.jpg) no-repeat;
		}
		.altCol a:link, .altCol a:active, .altCol a:visited {
			text-decoration:none;
			color:#c4b19b;
		}
			.altCol a:hover {
				text-decoration:none;
				color:#FFFFFF;
			}
		.altCol h2 {
			font:10px Arial, Helvetica, sans-serif;
			color:#FFFFFF;
		}
	/*  recentPosts style
	- - - - - - - - - - - - - - - - - - */

	#recentPosts .entry h3 a:link, #recentPosts .entry h3 a:active, #recentPosts .entry h3 a:visited {
		font:11px Arial, Helvetica, sans-serif;
		color:#99151b;
		line-height:20px;
		text-decoration:none;
	}
		#recentPosts .entry h3 a:hover {
			color:#FFFFFF;
		}
	#recentPosts .entry .hr {
		width:172px; height:1px;
		margin:13px 0 10px 0;
		background:url(../../images/hr_community.png) no-repeat;
		behavior:url(shared/css/iepngfix.htc);
	}
		#recentPosts .entry .hr hr {
			display:none;
		}
	/*  recentPhotos style
	- - - - - - - - - - - - - - - - - - */
	.altCol #recentPhotos {
		margin:27px 0 0 0;
	}
	#recentPhotos .photoHolder {
		width:255px;
		margin:0 0 21px 0;
	}
		.altCol .photoHolder a:link, .altCol .photoHolder a:active, .altCol .photoHolder a:visited {
			width:100px; 
			margin:21px 8px 0 0;
			display:block;
			float:left;
		}
			
	/*  newestMembers style
	- - - - - - - - - - - - - - - - - - */
	.altCol #newestMembers {
		margin:27px 0 16px 0;
	}
		#newestMembers .memberHolder {
			width:200px;
			margin:20px 0 0 0;
		}
			.memberHolder .entry {
				width:62px;
				margin:0 24px 19px 0;
				text-align:center;
				float:left;
			}
			.altCol .memberHolder a.memberImg:link, .altCol .memberHolder a.memberImg:active, .altCol .memberHolder a.memberImg:visited {
				width:60px;
				border:1px solid #8f151b;
				display:block;
			}
				.altCol .memberHolder a.memberImg:hover {
					border:1px solid #b7a691;
				}
			.altCol .memberHolder .entry a.memberName:link, .altCol .memberHolder .entry a.memberName:active, .altCol .memberHolder .entry a.memberName:visited {
				color:#c4b19b;
				text-decoration:none;
			}
				.altCol .memberHolder .entry a.memberName:hover {
					color:#FFFFFF;
				}
/*	--------------------------------------------------------------------------------------------------------------------------
	mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main .mainCol {
		width:525px;
		background:url(../../images/bg_mainCol.jpg) no-repeat;
		float:left;
	}
		.mainCol .content {
			margin:0 0 0 30px;
		}
/*	--------------------------------------------------------------------------------------------------------------------------
	footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.footer {
		width:881px; height:220px;
		margin:60px 0 0 0; padding:10px 0 15px 0;
		background:url(../../images/footer.jpg) bottom left no-repeat;
	}
	
	.footer #copyright {
		height:10px;
		margin:0 0 0 315px;
		font:bold 9px Arial, Helvetica, sans-serif;
		color:#373334;
		display:inline;
		float:left;
	}
		#copyright a:link, #copyright a:active, #copyright a:visited {
			color:#99151b;
			text-decoration:none;
		}
			#copyright a:hover {
				color:#c4b19b;
			}
	.footer #logos {
		height:70px;
		padding:40px 0 0 121px;
		margin:0px 0 0 0;  
	}
		#logos ul {
		list-style:none;
		display:inline;
	}
		#logos ul li {
			margin:0 20px 0 0;
			float:left;
		}
		#logos a.myspace:link, #logos a.myspace:active, #logos a.myspace:visited {
			background: url(../../images/logo_myspace.jpg) top no-repeat;
			width:130px; height:35px;
			display:block;
		}
			#logos a.myspace:hover {
				background-position:bottom;
			} 
		#logos a.facebook:link, #logos a.facebook:active, #logos a.facebook:visited {
			background: url(../../images/logo_facebook.jpg) top no-repeat;
			width:93px; height:35px;
			display:block;
		}
			#logos a.facebook:hover {
				background-position:bottom;
			} 
		#logos a.youtube:link, #logos a.youtube:active, #logos a.youtube:visited {
			background: url(../../images/logo_youtube.jpg) top no-repeat;
			width:96px; height:35px;
			display:block;
		}
			#logos a.youtube:hover {
				background-position:bottom;
			} 
			
		#logos a.budlight:link, #logos a.budlight:active, #logos a.budlight:visited {
			background: url(../../images/logo_budlight.jpg) top no-repeat;
			width:77px; height:35px;
			display:block;
		}
			#logos a.budlight:hover {
				background-position:bottom;
			} 
	
		#logos a.epiphone:link, #logos a.epiphone:active, #logos a.epiphone:visited {
			background: url(../../images/logo_epiphone.jpg) top no-repeat;
			width:72px; height:35px;
			display:block;
		}
			#logos a.epiphone:hover {
				background-position:bottom;
			} 
		#logos a.phattie:link, #logos a.phattie:active, #logos a.phattie:visited {
			background: url(../../images/logo_phattie.jpg) top no-repeat;
			width:71px; height:35px;
			display:block;
		}
			#logos a.phattie:hover {
				background-position:bottom;
			} 
			
	.footer #logos2 {
		height:70px;
		padding:0 0 0 194px;
		margin:0px 0 0 0;  
	}
		#logos2 ul {
		list-style:none;
		display:inline;
	}
		#logos2 ul li {
			margin:0 20px 0 0;
			float:left;
		}
		
		#logos2 a.livestrong:link, #logos2 a.livestrong:active, #logos2 a.livestrong:visited {
			background: url(../../images/logo_livestrong.jpg) top no-repeat;
			width:117px; height:35px;
			display:block;
		}
			#logos2 a.livestrong:hover {
				background-position:bottom;
			} 	
		#logos2 a.aguilar:link, #logos2 a.aguilar:active, #logos2 a.aguilar:visited {
			background: url(../../images/logo_aguilar.jpg) top no-repeat;
			width:54px; height:35px;
			display:block;
		}
			#logos2 a.aguilar:hover {
				background-position:bottom;
			} 	
			
		#logos2 a.curtmagnan:link, #logos2 a.curtmagnan:active, #logos2 a.curtmagnan:visited {
			background: url(../../images/logo_curtmagnan.jpg) top no-repeat;
			width:120px; height:35px;
			display:block;
		}
			#logos2 a.curtmagnan:hover {
				background-position:bottom;
			} 
		#logos2 a.paiste:link, #logos2 a.paiste:active, #logos2 a.paiste:visited {
			background: url(../../images/logo_paiste.jpg) top no-repeat;
			width:35px; height:35px;
			display:block;
		}
			#logos2 a.paiste:hover {
				background-position:bottom;
			} 
		#logos2 a.prs:link, #logos2 a.prs:active, #logos2 a.prs:visited {
			background: url(../../images/logo_prs.jpg) top no-repeat;
			width:86px; height:35px;
			display:block;
		}
			#logos2 a.prs:hover {
				background-position:bottom;
			} 			