@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - TAMICHYNN MAIN CSS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		tamichynn_main.css
	Date:			Jul 10, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	main/body/global Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	* {
		margin:0; padding:0;
	}
	body {
		background:#000 url(/img/headerBG.jpg) no-repeat top center;
		color:#7b7f8d;
		font:normal 12px Arial, Helvetica, sans-serif;
	}
	.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%;
	}
	
	#main {
		width:960px;
		margin:0 auto; padding:9px 0 0 0;
		background:url(/img/shontelleBG.jpg) no-repeat;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	text-color Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	a:link, a:active, a:visited {
		color:#ec3ad8;
		text-decoration:none;
	}
		a:hover {
			color:#fff;
		}
	.white {
		color:#fff;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	breadCrumbs Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#breadCrumbs {
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		color:#691842;
		width:950px;
		padding:2px 10px 0 0;
		text-align:right;
		
	}
		#breadCrumbs .current {
			color:#613a9b;
		}
		#breadCrumbs a:link, #breadCrumbs a:active, #breadCrumbs a:visited {
			color:#691842;
			text-decoration:none;
		}
			#breadCrumbs a:hover {
				color:#ffffff;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	navBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#navBar {
		margin:310px 0 0 101px;
		height:82px;
		line-height:10px;
		font:normal 11px Arial, Helvetica, sans-serif;
	}
		#navBar ul {
			list-style:none;
		}
		#navBar ul li {
			display:inline;
			height:26px;
			float:left;
			margin:0 12px 0 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:65px; height:26px;
				display:block;
				text-decoration:none;
				background: url(/img/navHome.png) no-repeat;
			}
				#navBar li.home a:hover {
					background-position:0 -26px;
				}
				
		/*	videos */
			#navBar li.videos a:link, #navBar li.videos a:active, #navBar li.videos a:visited {
				width:71px; height:26px;
				display:block;
				text-decoration:none;
				background: url(/img/navMedia.png) no-repeat;
			}
				#navBar li.videos a:hover {
					background-position:0 -26px;
				}
				
		/*	photos */
			#navBar li.photos a:link, #navBar li.photos a:active, #navBar li.photos a:visited {
				width:90px; height:26px;
				display:block;
				text-decoration:none;
				background:url(/img/navPhotos.png) no-repeat;
			}
				#navBar li.photos a:hover {
					background-position:0 -26px;
				}
				
		/*	bio */
			#navBar li.bio a:link, #navBar li.bio a:active, #navBar li.bio a:visited {
				width:44px; height:26px;
				display:block;
				text-decoration:none;
				background:url(/img/navBio.png) no-repeat;
			}
				#navBar li.bio a:hover {
					background-position:0 -26px;
				}
				
		/*	shows */
			#navBar li.shows a:link, #navBar li.shows a:active, #navBar li.shows a:visited {
				width:80px; height:26px;
				display:block;
				text-decoration:none;
				background:url(/img/navShows.png) no-repeat;
			}
				#navBar li.shows a:hover {
					background-position:0 -26px;
				}
		
		/*	extras */
			#navBar li.extras a:link, #navBar li.extras a:active, #navBar li.extras a:visited {
				width:87px; height:26px;
				display:block;
				background:url(/img/navExtras.png) no-repeat;
			}
				#navBar li.extras a:hover {
					background-position:0 -26px;
				}
				
		/*	ringtones */
			#navBar li.ringtones a:link, #navBar li.ringtones a:active, #navBar li.ringtones a:visited {
				width:81px; height:26px;
				display:block;
				background:url(/img/navMobile.png) no-repeat;
			}
				#navBar li.ringtones a:hover {
					background-position:0 -26px;
				}
				
		/*	community */
			#navBar li.community a:link, #navBar li.community a:active, #navBar li.community a:visited {
				width:127px; height:26px;
				display:block;
				background:url(/img/navCommunity.png) no-repeat;
			}
				#navBar li.community a:hover {
					background-position:0 -26px;
				}
		
		/*	kyte */
			#navBar li.kyte a:link, #navBar li.kyte a:active, #navBar li.kyte a:visited {
				width:97px; height:26px;
				display:block;
				background:url(/img/navKyte.png) no-repeat 0 -26px;
			}
				#navBar li.kyte a:hover {
					background-position:bottom;
				}
				
		/*	signup */
			#navBar li.signup a:link, #navBar li.signup a:active, #navBar li.signup a:visited {
				width:88px; height:26px;
				display:block;
				background:url(/img/navSignUp.png) no-repeat;
			}
				#navBar li.signup a:hover {
					background-position:0 -26px;
				}


/*	--------------------------------------------------------------------------------------------------------------------------
	column Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.contentSpace {
		width:960px;
	}
	
	/*	mainCol Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.mainCol {
			width:498px;
			float:left;
		}
		.mainCol .contentHolder {
			border:1px solid #330025;
			padding:12px 30px;
		}
			.mainCol .hr2 {
				width:420px; height:20px;
				margin:20px 0;
				background:url(/img/divider.png) no-repeat top center;
			}
				.mainCol .hr2 hr {
					display:none;
				}
		.sideCol {
			padding:60px 0 0 0;
			width:444px;
			float:right;
		}
	
	/*	altCol Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.altCol {
			width:302px;
			float:left;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#7b7f8d;
		}
			.altCol .contentHolder {
				width:270px;
				border:1px solid #370033;
				padding:0 15px;
			}
			.altCol .adHolder {
				margin:5px 0;
				width:300px; height:250px;
				background:#9e009c;
				border:1px solid #330025;

			}
			.altCol .mediaPlayerHolder {
				margin:5px 0;
				width:300px;
				border:1px solid #330025;
			}
		
	/*	minCol Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.minCol {
			width:132px;
			float:right;
			color:#7b7f8d;
		}
			.minCol .contentHolder {
				width:110px;
				padding:2px 10px;
			}
			.minCol a:link, .minCol a:active, .minCol a:visited {
				text-decoration:none;
			}
				.minCol a:hover {
					color:#ffffff;
				}


/*	--------------------------------------------------------------------------------------------------------------------------
	membershipBox Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.membershipBox {
		
	}
		.membershipBox h1#hdrMembership {
			width:300px; height:36px;
			background:url(/img/h1_membershipAlt.png) no-repeat;
			margin:0 -15px 12px -15px;
		}
		
		.membershipBox p.bar {
			margin:6px 0;
		}
		
		.membershipBox .formHolder {
			margin:12px 0 20px 0;
		}
			.membershipBox .formHolder .item {
				margin:2px 0 0 0;
			}
			.membershipBox .formHolder .item label {
				float:left;
				width:60px;
				padding:4px 6px 0 0;
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				color:#990069;
				text-align:right;
			}
			.membershipBox .formHolder .item input {
				width:170px; height:15px;
				padding:2px 4px;
				background:#4d0035;
				border:1px solid #990069;
				font:normal 11px Verdana, Arial, Helvetica, sans-serif;
				line-height:11px;
				color:#fff;
			}
			.membershipBox .formHolder .buttonHolder {
				font:normal 9px Verdana, Arial, Helvetica, sans-serif;
				margin:3px 0 0 66px;
			}
				.membershipBox .buttonHolder .btnJoin {
					float:left;
					width:66px; height:20px;
				}
					.membershipBox .buttonHolder .btnJoin a:link, .membershipBox .buttonHolder .btnJoin a:active, .membershipBox .buttonHolder .btnJoin a:visited {
						display:block;
						width:60px; height:21px;
						background:url(/img/btn_join.png) no-repeat top left;
					}
						.membershipBox .buttonHolder .btnJoin a:hover {
							background-position:bottom;
						}
						
				.membershipBox .buttonHolder .btnLogOut {
					float:left;
					width:66px; height:20px;
					margin:4px 0 15px 0;
				}
					.membershipBox .buttonHolder .btnLogOut a:link, .membershipBox .buttonHolder .btnLogOut a:active, .membershipBox .buttonHolder .btnLogOut a:visited {
						display:block;
						width:60px; height:21px;
						background:url(/img/btn_out.jpg) no-repeat top left;
					}
						.membershipBox .buttonHolder .btnLogOut a:hover {
							background-position:bottom;
						}
				.membershipBox .buttonHolder .forgetPW {
					margin: 0 0 0 60px; padding:4px 0 0 0;
				}
				

/*	--------------------------------------------------------------------------------------------------------------------------
	commBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#commBar h1#hdrCommunity {
		width:81px; height:13px;
		background:url(/img/h1_communityMin.png) no-repeat;
	}
		#commBar {
			font:normal 9px Verdana, Arial, Helvetica, sans-serif;
			line-height:11px;
		}
		#commBar .holder {
			margin:15px 0 20px 0;
		}
		#commBar .holder a.more:link, #commBar .holder a.more:active, #commBar .holder a.more:visited {
			color:#7e0057;
			border:0;
			width:106px;
			display:block;
			text-align:right;
			line-height:11px;
		}
			#commBar .holder a.more:hover {
				color:#fff;
				line-height:11px;
			}
			#commBar .holder a.more:link strong, #commBar .holder a.more:active strong, #commBar .holder a.more:visited strong {
				color:#ec3ad8;
			}
				#commBar .holder a.more:hover strong {
					color:#fff;
				}
	
	/*	posts Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#commBar .posts h2#h2RecentPosts {
			width:110px; height:5px;
			background:url(/img/h2_recentPostsMin.png) no-repeat;
		}
		#commBar .posts .entry {
			margin:8px 0; padding:0 0 12px 0;
			border-bottom:1px solid #4d0035;
		}
		#commBar .posts h3 {
			font:normal 9px Verdana, Arial, Helvetica, sans-serif;
			line-height:11px;
			font-style:italic;
			margin:4px 0;
		}
	
	/*	photos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#commBar .photos h2#h2RecentlyAddedPhotos {
			width:110px; height:7px;
			background: url(/img/h2_recentPhotosMin.gif) no-repeat;
			margin:0 0 8px 0;
		}
		#commBar .photos .entry {
			margin:0 0 6px 0; padding:1px;
		}
		#commbar .photos .entry img {
			display:block;
		}
		#commBar .photos .entry a:link, #commBar .photos .entry a:active, #commBar .photos .entry a:visited {
			width:100px;
			display:block;
			border:1px solid #990069;
		}
			#commBar .photos .entry a:hover {
				border:1px solid #fff;
			}
		
	/*	members Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#commBar .members h2#h2NewestMembers {
			width:110px; height:7px;
			background: url(/img/h2_newestMembersMin.gif) no-repeat;
		}
		#commBar .members .entry {
			margin:8px 0;
		}
		#commBar .members .entry a:link, #commBar .members .entry a:active, #commBar .members .entry a:visited {
			border:0;
			line-height:15px;
			color:#86bcc0;
		}
			#commBar .members .entry a:hover {
				color:#fff;
			}
			#commBar .members .entry a:link img, #commBar .members .entry a:active img, #commBar .members .entry a:visited img {
				border-color: #990069;
			}
				#commBar .members .entry a:hover img {
					border-color: #fff;
				}
			#commBar .members .entry a:link strong, #commBar .members .entry a:active strong, #commBar .members .entry a:visited strong {
				color:#ec3ad8;
			}
				#commBar .members .entry a:hover strong {
					color:#fff;
				}

/*	--------------------------------------------------------------------------------------------------------------------------
	footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		margin:0 0 25px 0; padding:25px 0 0 0;
		font:bold 9px Verdana, Arial, Helvetica, sans-serif;
		color:#6c006b;
	}
		#footer .adHolder {
			width:728px; height:90px;
			background:#9e009c;
			margin:0 0 10px 0;

		}
		#footer a:link, #footer a:active, #footer a:visited {
			color:#9e009c;
		}
			#footer a:hover {
				color:#cc00c9;
			}
