@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - Q-TIP MAIN CSS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		qtip_main.css
	Date:			October 13, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
/*	--------------------------------------------------------------------------------------------------------------------------
	main/body/global Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	* {
		margin:0; padding:0;
	}
	body {
		background:black url(../../images/bg_body.jpg) center top no-repeat;
		behavior:url(shared/css/csshover.htc);
	}
	#poster {
		background:url(../../images/bg_poster.jpg) top center repeat-y;
	}
	#main {
		margin:0 auto; padding:0 0 20px 0;
		width:960px;
	}
	.alt {
		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%;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	hide Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.hideHome {
		background:url(../../images/nav_homeHover.png) top no-repeat;	
	}
	
	.hideVideosAndMusic	{
		background:url(../../images/nav_videosAndMusicHover.png) top no-repeat;
	}
	
	.hideBio {
		background:url(../../images/nav_bioHover.png) top no-repeat;
	}
	
	.hideShows {
		background:url(../../images/nav_showsHover.png) top no-repeat;
	}
	
	.hideExtras {
		background:url(../../images/nav_extrasHover.png) top no-repeat;
	}
	
	.hideRingtones {
		background:url(../../images/nav_ringtonesHover.png) top no-repeat;			
	}
	
	.hideCommunity {
		background:url(../../images/nav_communityHover.png) top no-repeat;
	}
	
	.hidePhotos {
		background:url(../../images/nav_photosHover.png) top no-repeat;
	}
	
	.hideKyte {
		background:url(../../images/nav_kyteHover.png) top no-repeat;
	}
	
	.hideSignup {
		background:url(../../images/nav_signupHover.png) top no-repeat;
	}	
/*	--------------------------------------------------------------------------------------------------------------------------
	header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.header {
		width:960px;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	navBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.navBar {
		padding:0 0 0 268px;
		width:450px;
		float:left;
	}
		.navBar ul {
			width:450px;
			list-style:none;
		}
			.navBar ul li {
				padding:0 0 9px 0;
				float:left;
			}
			/*home*/
			.navBar ul li .home {
				width:91px; height:17px;
				background:url(../../images/nav_home.png) top no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
				.navBar ul li .home:hover {
					background:url(../../images/nav_homeHover.png) top no-repeat;
					behavior:url(shared/css/iepngfix.htc);
				}
				.navBar ul li .home a {
					width:91px; height:17px;
					display:block;
				}
			/*videosAndMusic*/
			.navBar ul li .videosAndMusic {
				width:180px; height:17px;
				background:url(../../images/nav_videosAndMusic.png) top no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
				.navBar ul li .videosAndMusic:hover {
					background:url(../../images/nav_videosAndMusicHover.png) top no-repeat;
					behavior:url(shared/css/iepngfix.htc);
				}
				.navBar ul li .videosAndMusic a {
					width:180px; height:17px;
					display:block;
				}
			/*bio*/
			.navBar ul li .bio {
				width:69px; height:17px;
				background:url(../../images/nav_bio.png) top no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
				.navBar ul li .bio:hover {
					background:url(../../images/nav_bioHover.png) top no-repeat;
					behavior:url(shared/css/iepngfix.htc);
				}
				.navBar ul li .bio a {
					width:69px; height:17px;
					display:block;
				}
			/*shows*/
			.navBar ul li .shows {
				width:105px; height:17px;
				background:url(../../images/nav_shows.png) top no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
				.navBar ul li .shows:hover {
					background:url(../../images/nav_showsHover.png) top no-repeat;
					behavior:url(shared/css/iepngfix.htc);
				}
				.navBar ul li .shows a {
					width:105px; height:17px;
					display:block;
				}
			/*extras*/
			.navBar ul li .extras {
				width:106px; height:17px;
				background:url(../../images/nav_extras.png) top no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
				.navBar ul li .extras:hover {
					background:url(../../images/nav_extrasHover.png) top no-repeat;
					behavior:url(shared/css/iepngfix.htc);
				}
				.navBar ul li .extras a {
					width:106px; height:17px;
					display:block;
				}
			/*ringtones*/
			.navBar ul li .ringtones {
				width:136px; height:17px;
				background:url(../../images/nav_ringtones.png) top no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
				.navBar ul li .ringtones:hover {
					background:url(../../images/nav_ringtonesHover.png) top no-repeat;
					behavior:url(shared/css/iepngfix.htc);
				}
				.navBar ul li .ringtones a {
					width:136px; height:17px;
					display:block;
				}
			/*community*/
			.navBar ul li .community {
				width:146px; height:17px;
				background:url(../../images/nav_community.png) top no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
				.navBar ul li .community:hover {
					background:url(../../images/nav_communityHover.png) top no-repeat;
					behavior:url(shared/css/iepngfix.htc);
				}
				.navBar ul li .community a {
					width:146px; height:17px;
					display:block;
				}
			/*photos*/
			.navBar ul li .photos {
				width:108px; height:17px;
				background:url(../../images/nav_photos.png) top no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
				.navBar ul li .photos:hover {
					background:url(../../images/nav_photosHover.png) top no-repeat;
					behavior:url(shared/css/iepngfix.htc);
				}
				.navBar ul li .photos a {
					width:108px; height:17px;
					display:block;
				}
			/*kyte*/
			.navBar ul li .kyte {
				width:81px; height:17px;
				background:url(../../images/nav_kyte.png) top no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
				.navBar ul li .kyte:hover {
					background:url(../../images/nav_kyteHover.png) top no-repeat;
					behavior:url(shared/css/iepngfix.htc);
				}
				.navBar ul li .kyte a {
					width:81px; height:17px;
					display:block;
				}
			/*signup*/
			.navBar ul li .signup {
				width:110px; height:17px;
				background:url(../../images/nav_signup.png) top no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
				.navBar ul li .signup:hover {
					background:url(../../images/nav_signupHover.png) top no-repeat;
					behavior:url(shared/css/iepngfix.htc);
				}
				.navBar ul li .signup a {
					width:110px; height:17px;
					display:block;
				}
	
/*membershipBox styles*/
	
	.membershipBox {
		padding:2px 0 0 0;
		float:left;
		display:inline;
	}
		.membershipBox h1 {
			padding:0 0 16px 0;
			width:98px; height:16px;
			background:url(../../images/h1min_enlist.png) no-repeat;
			behavior:url(shared/css/iepngfix.htc);
		}
		
		/* login */
		
		.membershipBox .login {
			padding:0 0 4px 0;
			height:15px;
		}
				.membershipBox .login label {
					padding:1px 7px 0 0;
					font:normal 10px Arial, Helvetica, sans-serif;
					color:#782323;
					float:left;
					display:inline;
				}
				.membershipBox .login .btnHolder {
					float:left;
					display:inline;
				}
					.membershipBox .login .btnHolder a:link, .membershipBox .login .btnHolder a:active, .membershipBox .login .btnHolder a:visited {
						width:67px; height:14px;
						background:url(../../images/btn_login.jpg) top no-repeat;
						display:block;
						line-height:0;
						font-size:0;
					}
						.membershipBox .login .btnHolder a:hover {
							background-position:bottom;
						}
					.membershipBox .login .btnHolder img {
						width:67px; height:14px;
					}
					
			  .membershipBox p {
			      padding:0 0 4px 0;
			      height:15px;
			      font:normal 12px Arial, Helvetica, sans-serif;
			      color:#782323;
			      float:left;
				  display:inline;
			  }  
			  
			  .membershipBox p a:link, .membershipBox p a:active, .membershipBox p a:visited {
			        color:#005a74;
					text-decoration:none;
			  }
			        .membershipBox p a:hover {			
					    color:#5c2605;
			        }
						
			/* enlist */
				
				.membershipBox .enlist {
					height:32px;
					display:block;
				}
					.membershipBox .enlist .inputBox {
						padding:0 9px 0 0;
						width:136px;
						float:left;
					}
						.membershipBox .enlist .inputBox label {
							padding:0 0 6px 0;
							width:97px; height:8px;
							background:url(../../images/label_membership.png) no-repeat;
							behavior:url(shared/css/iepngfix.htc);
							display:block;
						}
						.membershipBox .enlist .inputBox input {
							padding:0 0 0 3px;
							width:131px; height:13px;
							border:solid 1px #ffffff;
							background:transparent;
							display:block;
							font:normal 10px Verdana, Arial, Helvetica, sans-serif;
							color:#000000;
						}
				.membershipBox .enlist .btnHolder {
					float:left;
					display:inline;
				}
					.membershipBox .enlist .btnHolder a:link, .membershipBox .enlist .btnHolder a:active, .membershipBox .enlist .btnHolder a:visited {
						margin:14px 0 0 0;
						width:77px; height:15px;
						background:url(../../images/btn_enlist.jpg) top no-repeat;
						display:block;
						line-height:0;
						font-size:0;
					}
						.membershipBox .enlist .btnHolder a:hover {
							background-position:bottom;
						}
					.membershipBox .enlist .btnHolder img {
						width:77px; height:15px;
					}
		/* forgot */
			.membershipBox .forgot {
				margin:3px 0 0 0;
				width:117px; height:6px;
				display:block;
				background:url(../../images/btn_forgotPW.png) no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
				.membershipBox .forgot:hover {
					background:url(../../images/btn_forgotPWHover.png) no-repeat;
					behavior:url(shared/css/iepngfix.htc);
				}
				.membershipBox .forgot a {
					width:117px; height:6px;
					display:block;
				}
				
		    .membershipBox .buttonHolder {
			  
			}
				.membershipBox .buttonHolder a.btnLogOut:link, .membershipBox .buttonHolder a.btnLogOut:active, .membershipBox .buttonHolder a.btnLogOut:visited {
					width:77px; height:15px;
					display:block;
					background:url(../../images/btn_logout.jpg) top no-repeat;
				}
			        .membershipBox .buttonHolder a.btnLogOut:hover {
						background-position:bottom;
			        }
				.membershipBox .buttonHolder a.btnLogout img {
					width:77px; height:15px;
				}
/*	--------------------------------------------------------------------------------------------------------------------------
	column Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.contentSpace {
		padding:0 0 100px 0;
		width:960px;
	}	
	
	.altCol {
		width:344px;
		float:left;
	}
	.minCol {
		width:190px;
		float:left;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	mainCol styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.mainCol {
		width:410px;
		float:left;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#28281d;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	altCol styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.altCol .featuredVideo {
			width:302px; height:286px;
		}
			.altCol .featuredVideo a:link, .altCol .featuredVideo a:active,.altCol .featuredVideo a:visited {
				width:302px; height:286px;
				display:block;
				background:url(../../images/bg_featuredVideo.png) top no-repeat;
			}
				.altCol .featuredVideo a:hover{
					background-position:bottom;
				}
/*	--------------------------------------------------------------------------------------------------------------------------
	minCol styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.minCol h1 {
		margin:0 0 17px 0;
		width:175px; height:23px;
		background:url(../../images/h1alt_Speak.png) no-repeat;
		behavior:url(shared/css/iepngfix.htc);
	}
	
	/* posts */
	
	.minCol .posts {
	
	}
		.minCol .posts h2 {
			margin:0 0 11px 0;
			width:104px; height:14px;
			background:url(../../images/h2RecentPosts.jpg) no-repeat;
		}
		.minCol .posts .entry {
				margin:0 0 12px 0;
				width:190px;
				font:normal 10px Verdana, Arial, Helvetica, sans-serif;
				border-bottom:1px solid #651516;
				color:#005a74;
			}
				.minCol .posts .entry .userName {
					display:block;
					padding:3px 0 3px 3px;
				}
					.minCol .posts .entry .userName a.user:link, .minCol .posts .entry .userName a.user:active, .minCol .posts .entry .userName a.user:visited {
					color:#005a74;
					text-decoration:none;
					font-size:9px;
					}
					.minCol .posts .entry .userName a.user:hover {
						color:#5c2605;
					}
					
				.minCol .posts .entry .post{
					display:block;
				}
					.minCol .posts .entry .post a:link, .minCol .posts .entry .post a:active, .minCol .posts .entry .post a:visited {
						color:#a95606;
						text-decoration:none;
					}
						.minCol .posts .entry .post a:hover {
							color:#7e6b3c;
						}
				
			.minCol .posts .more {
				margin:0 0 30px 0;
				width:80px; height:13px;
				background:url(../../images/btnMorePosts.png) no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
				.minCol .posts .more:hover {
					background:url(../../images/btnMorePostsHover.png) no-repeat;
					behavior:url(shared/css/iepngfix.htc);
				}
				.minCol .posts .more a {
					width:80px; height:13px;
					display:block;
				}
		/* photos */
	.minCol .photos {
	
	}
		.minCol .photos h2 {
			margin:0 0 11px 0;
			width:107px; height:14px;
			background:url(../../images/h2RecentPhotos.jpg) no-repeat;
		}
		.minCol .photos .entry {
			margin:0 0 5px 0;
		}
			.minCol .photos .entry a:link, .minCol .photos .entry a:active, .minCol .photos .entry a:visited {
				border:solid 2px #a95606;
				display:block;
				width:100px;
			}
				.minCol .photos .entry a:hover {
					border:solid 2px #7e6b3c;
				}
		.minCol .photos .more {
				margin:0 0 30px 0;
				width:88px; height:13px;
				background:url(../../images/btnMorePhotos.png) no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
				.minCol .photos .more:hover {
					background:url(../../images/btnMorePhotosHover.png) no-repeat;
					behavior:url(shared/css/iepngfix.htc);
				}
				.minCol .photos .more a {
					width:88px; height:13px;
					display:block;
				}
		/*members*/
		
	.minCol .members {
	
	}
		.minCol .members h2 {
			margin:0 0 11px 0;
			width:112px; height:14px;
			background:url(../../images/h2NewlyEnlisted.jpg) no-repeat;
		}
		.minCol .members .membersHolder {
			width:190px;
		}
			.minCol .members .membersHolder .entry {
				width:75px; height:75px;
				margin:0 0 5px 0;
				float:left;
				display:block;
			}
              
				.minCol .members .membersHolder .entry a:link img, .minCol .members .membersHolder .entry a:active img, .minCol .members .membersHolder .entry a:visited img {
					margin:0 0 5px 4px;
					width:50px; height:50px;
					border:1px solid #a95606;
					display:block;
				}
					.minCol .members .membersHolder .entry a:hover img {
						border:1px solid #7e6b3c;
					}
				.minCol .members .membersHolder .entry a:link, .minCol .members .membersHolder .entry a:active, .minCol .members .membersHolder .entry a:visited {
					font:bold 10px Verdana, Arial, Helvetica, sans-serif;
					color:#45382a;
					text-decoration:none;
					display:block;
					width:65px; 
					overflow:hidden;
				}
					.minCol .members .membersHolder .entry a:hover {
						color:#ffffff;
					}
/*	--------------------------------------------------------------------------------------------------------------------------
	footer styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.footer {
		padding:6px 0 6px 4px;
		border-top:solid 1px #7a542f;
		border-bottom:solid 1px #7a542f;
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		color:#2e4a4e;
	}
		.footer .copyright {
			float:left;
			width:120px;
		}
		.footer .uniMotown {
			margin:2px 0 0 0;
			width:107px; height:8px;
			float:left;
		}
			.footer .uniMotown a:link, .footer .uniMotown a:active, .footer .uniMotown a:visited {
				width:107px; height:8px;
				display:block;
				background:url(../../images/uniMotown.png) top no-repeat;
			}
				.footer .uniMotown a:hover {
					background-position:bottom;
				}
		.footer img {
			margin:2px 0 0 0; padding:0 4px 0 4px;
			display:inline;
			float:left;
		}
		.footer .privacy {
			margin:2px 0 0 0;
			width:108px; height:8px;
			float:left;
		}
			.footer .privacy a:link, .footer .privacy a:active, .footer .privacy a:visited {
				width:108px; height:8px;
				display:block;
				background:url(../../images/privacy.png) top no-repeat;
			}
				.footer .privacy a:hover {
					background-position:bottom;
				}
		.footer .friends {
			margin:2px 0 0 210px;
			width:396px; height:7px;
			background:url(../../images/friendsOfQtip.png) no-repeat;
			behavior:url(shared/css/iepngfix.htc);
			float:left;
		}