/* PROFILE */

		#profile
		{
			clear:both;
			margin:08px 9px;
		}
		#leftcolumn
		{
			float: left;
			width:560px;
		}

		#leftsubcolumns
		{
			margin-top:5px;
		}

		#leftsubcolumnleft
		{
			float:left;
		}
		#leftsubcolumnright
		{
			float:left;
			margin-left:11px;
			width:372px;
		}
		#rightcolumn
		{
			float: left;
			margin-left:5px;
			width:240px;
		}

/* USER INFO */

		#user_info
		{
			width:543px;
			height:285px;
			background: transparent url(../images/profile/user_info_bg.png) no-repeat;
			padding: 10px 0px 0px 18px;

		}

		#photo_widget
		{
			float:left;
			margin-top:10px;
		}

		#user_metadata
		{
			float:left;
			padding-top:30px;
			padding-left:10px;
			width:198px;
			height:216px;
			position: relative;

		}

		#user_crown
		{
			width: 30px;
			height:44px;
			float:left;
		}

		#user_details
		{
			float:left;
			padding-top:08px;
		}

		#user_details h2
		{
			font-size: 16px;
			margin:0;
			padding:0;
		}
		#user_details ul
		{
			margin:0;
			padding:0;
			margin-top:08px;
		}

		#user_details li
		{
			list-style-type:none;
			font-weight:bold;
		}

		#user_details li b
		{
			font-size:10px;
			color:#cccccc;
		}

		#user_rating ul
		{
			margin: 0;
			padding: 0;
			margin-top:4px;
		}

		#user_rating li
		{
			display:inline;
			list-style:none;
		}

		#user_links
		{
			color:#999999;
			font-size:6px;
			float:left;
			position:absolute;
			bottom:0px;
			left:10px;
		}

		#user_links a
		{
			font-weight:bold;
			font-size:11px;
			color: #ff0030;
		}

/* WHERE AT */

		#wrapper_whereat
		{
			width: 175px;
			min-height: 250px;
			background: transparent url(../images/profile/header_whereat.gif) no-repeat;
			padding-top:33px;
		}

		#content_whereat
		{

			width: 175px;
			min-height: 184px;
			background: transparent url(../images/profile/whereat_bg_bot.png) no-repeat scroll bottom left;

		}

		.whereat
		{
			position: relative;
		}
		.whereat, .whereat_odd
		{
			height:42px;
			width:175px;

		}

		.whereat_odd
		{
			position:absolute;
			z-index:0;

		}

		.whereat_odd
		{
			background: #ffffff;
			-moz-opacity:0.08 ;
			filter:alpha(opacity:08);
			opacity: 0.08;
		}

		.whereat_row
		{
			padding-top:6px;
			padding-left:22px;
			position:absolute;
			z-index:1;
			width:175px;
			height:42px;
		}

		.whereat_timestamp
		{
			font-style:italic;
			font-size:11px;
			color:#cccccc;
			display:block;
		}

		.whereat_text
		{
			font-size:12px;
			font-weight:bold;
			display:block;
		}

/* BIO */

		#wrapper_bio
		{
			width: 371px;
			min-height: 152px;
			background: transparent url(../images/profile/header_bio.gif) no-repeat;
			padding-top:33px;
		}

		#content_bio
		{
			font-size:12px;
			color:#cccccc;
			min-height: 172px;
			background: transparent url(../images/profile/bio_bg_bot.png) no-repeat scroll bottom left;
			padding:0px 15px 15px;

		}


/* TRACKS */

		#wrapper_tracks
		{
			width: 240px;
			min-height: 292px;
			background: transparent url(../images/profile/header_tracks.gif) no-repeat;
			padding-top:33px;
		}

		#content_tracks
		{

			width: 240px;
			min-height: 167px;
			background: transparent url(../images/profile/tracks_bg_bot.png) no-repeat scroll bottom left;

		}

		.track
		{
			position: relative;
		}
/*		.track, .track_odd
		{
			height:62px;
			width:240px;

		}*/
		.track, .track_odd, .track_row {
			height:81px;
			width:245px;
		}

		.track_odd
		{
			position:absolute;
			z-index:0;

		}

		.track_odd
		{
			background: #ffffff;
			-moz-opacity:0.08 ;
			filter:alpha(opacity:08);
			opacity: 0.08;
		}

/*		.track_row
		{
			padding-top:6px;
			padding-left:10px;

		}*/
		.track_row
		{
			padding-top:3px;
			padding-left:4px;
			z-index:1;
			position: absolute;
		}

		.track_title
		{
			display:block;
			font-weight:bold;
		}

		.track_spins, .track_bookmarks
		{
			font-size:10px;
			color:#666666;
		}

		.track_spins b, .track_bookmarks b
		{
			font-size:11px;
			color:#ffffff;
		}

		.track_rating
		{
			margin: 0;
			padding: 0;
			margin-top:4px;
		}

		.track_rating li
		{
			display:inline;
			list-style:none;
		}

/* BLOG */

		#wrapper_blog
		{
			margin-top:8px
			width: 240px;
			min-height: 158px;
			background: transparent url(../images/profile/header_blog.png) no-repeat;
			padding-top:33px;
		}

		#content_blog
		{

			width: 240px;
			min-height: 141px;
			background: transparent url(../images/profile/blog_bg_bot.png) no-repeat scroll bottom left;

		}

	.blog
		{
			position: relative;
		}
		.blog, .blog_odd
		{
			height:65px;
			width:240px;

		}

		.blog_odd
		{
			position:absolute;
			z-index:0;

		}

		.blog_odd
		{
			background: #ffffff;
			-moz-opacity:0.08 ;
			filter:alpha(opacity:08);
			opacity: 0.08;
		}

		.blog_row
		{
			padding-top:5px;
			padding-left:10px;
			padding-right:10px;
		}
		.blog_timestamp
		{
			font-size:10px;
			font-style:italic;
			color:#cccccc;
		}

		.blog_title
		{
			display:block;
			font-weight:bold;
			font-size:11px;
			color:#ffffff;
		}

		.blog_desc
		{
			font-size:11px;
			color:#cccccc;
		}

/* bk */

		#wrapper_bk
		{
			margin-top:8px;
			width: 240px;
			min-height: 214px;
			background: transparent url(../images/profile/bk_bg_top.gif) no-repeat;
			padding-top:33px;
			margin-bottom:15px;
		}

		#content_bk
		{

			width: 240px;
			min-height: 129px;
			background: transparent url(../images/profile/bk_bg_bot.png) no-repeat scroll bottom left;

		}

	.bk
		{
			position: relative;
		}
		.bk, .bk_odd
		{
			height:30px;
			width:240px;

		}

		.bk_odd
		{
			position:absolute;
			z-index:0;

		}

		.bk_odd
		{
			background: #ffffff;
			-moz-opacity:0.08 ;
			filter:alpha(opacity:08);
			opacity: 0.08;
		}

		.bk_row
		{
			z-index:1;
			position:absolute;
			padding-top:8px;
			padding-left:10px;
			padding-right:10px;
		}

		.bk_row a
		{
			font-weight:bold;
		}
		.bk_timestamp
		{
			font-size:10px;
			font-style:italic;
			color:#cccccc;
		}

		.bk_title
		{
			display:block;
			font-weight:bold;
			font-size:11px;
			color:#ffffff;
		}

		.bk_desc
		{
			font-size:11px;
			color:#cccccc;
		}

/* FRIENDS */

		#wrapper_friends
		{

			width: 371px;
			min-height: 153px;
			background: transparent url(../images/profile/header_friends.gif) no-repeat;
			padding-top:33px;
		}

		#wrapper_friends_pending
		{

			width: 371px;
			min-height: 153px;
			background: transparent url(../images/profile/header_pending_requests.gif) no-repeat;
			padding-top:33px;
		}

		#content_friends
		{
			font-size:12px;
			color:#cccccc;
			min-height: 187px;
			background: transparent url(../images/profile/friends_bg_bot.png) no-repeat scroll bottom left;
			padding: 15px 0px 15px 10px;

		}

		.friend
		{
			float:left;
			width:77px;
			height:99px;
			margin-right:13px;
			padding: 0pt 0pt 25px;
		}

		.friend b
		{
			color:#df022b;
		}

/* POPUP */
	#edit_btn
	{
		float:right;
		margin-right:10px;
	}

	#update_popup
	{
/*
		width: 572px;
		height: 1040px;
		position: absolute;
		z-index: 2;
*/
		/* background: transparent url(../images/profile/update_bg.gif) no-repeat; */
/*
		background: #121212;
		border-color: #33353c;
		border-width: 1px;
		border-style: solid;

		margin-left:150px;
		margin-top:100px;
		display:none;
*/
	}
	#update_popup_container
	{
/*
		padding: 40px 20px 0px 20px;
		position: relative;
		width:572px;
		height:695px;
*/
	}

	.update_title
	{
			display:block;
			font-size:11px !important;
			margin-top:12px;
			font-weight:bold;
			margin-bottom:5px;
			height:11px;
			overflow:hidden;
	}

	#update_popup input, #update_popup textarea
		{
			/*border: solid 1px #cccccc;*/

		}

	#update_popup input
	{
/*
		height: 12px;
					width:254px;
*/
	}

	#update_fnln_left, #update_fnln_right
	{
		float:left;
		margin-right:10px;
	}

	.update_description
	{
		width: 518px;
		/*height: 40px;*/
	}


		.paren
	{
		font-size:11px;
		color: #666666;
	}

	.update_chk
	{
		border: none !important;
		width: 12px !important;
	}

	.update_note
	{
		font-size:11px;
	}

	#update_btns
	{
		position:absolute;
		bottom:15px;

	}
	.update_btn
	{
		border:none !important;
		width: 135px !important;
		height:25px !important;
	}
