.label_left {	
	display: inline-block;
	text-align:left;
	vertical-align: top;
	font-size:12px
}

.label_right {	
	display: inline-block;
	text-align:right;
	padding-right: 20px;
	font-size:12px
}

.textbox {
	
}

div#profile_main_header {
	height:80px;
	/*background-color:#9FC*/
}

div#profile_main_page_wrapper {
	width: 1000px;
	position:relative;
}

div#profile_main_footer {
	/*background-color: #FCC*/
}

.clear {
	clear:both
}

.addmelink a{
	height:25px;
	padding-top:1px;
	padding-left:5px;
	color:#666;
	border-bottom:1px dotted #ccc;
}

.addmelink a:hover{
	background-color:#fff;
	color:#900;
}

div#profile_main_page_wrapper .col_B {
	float:left;
	width:700px;
	/*background-color: #F93;*/
	min-height:300px;
	overflow:hidden
}

div#profile_main_page_wrapper .col_C {
	float:left;
	width:300px;
}

#divnextpage{
	position: fixed;
	top: 400px;
	width:75px;
	margin-left:-6px
}

#divprevpage{
	position: fixed;
	top: 400px;
	width:75px;
	text-align:right
}

div#profile_page_background_top, div#profile_page_background_bottom {
	color: #f0f0f0;
	background-repeat: no-repeat;
	position: relative;
	z-index: 13;
	width:100%;
}

.profile_page {
	/*min-height:200px;*/
	/*border-left:1px sol*/
	/*background-color: #fff;*/
	/*background-image:url(/components/com_community/templates/mface/profile_tpl1/images/frame-middle.png);*/
	/*background-repeat: repeat-y;*/
	/*width: auto;	*/
}

div#profile_page_background_top {
	height:47px;
	background-image:url(/components/com_community/templates/mface/profile_tpl1/images/frame-header.png);
}

div#profile_page_background_top .top_menu {
	float:right;
	color: #999;
	margin: 22px 20px 0 0;
}

div#profile_page_background_top .navigation {
	float: left;
	margin: 0 10px 0 10px;
}

div#profile_page_background_top .navigation a {
	color: #999
}

div#profile_page_background_top .navigation a:hover {
	color: #333
}

div#profile_page_background_top .dot {
	padding: 0 10px 0 10px;
}

div#profile_page_background_bottom {
	height:55px;
	background-color:#f0f0f0;
	position:absolute;
	bottom:0;
	/*background-image:url(/components/com_community/templates/mface/profile_tpl1/images/frame-footer.png);*/
}

div#profile_page_background_bottom .footer_menu {
	padding: 10px 0 0 50px;
	color:#000;
	font-size:10px;
	float:left
}

div#profile_page_background_bottom .footer_language {
	float:right;
	padding: 10px 50px 0 0;
	color:#000;
	font-size:10px;
}

div#profile_page_background_bottom .footer_language a {
	color:#000;
	font-size:10px;
	padding-left: 10px;
}

div#profile_page_background_bottom .footer_language a:hover {
	color: #00F;
}

div#profile_page_background_bottom .footer_menu a {
	color:#000;
	font-size:10px
}

div#profile_page_background_bottom .footer_menu a:hover {
	color: #00F;
}

div#profile_main_page_wrapper .profile_page_header{	
	/*background-image:url(/components/com_community/templates/mface/profile_tpl1/images/frame-banner.png);
	background-repeat: no-repeat;
	*/
	position: relative;
	width:100%;
	/*background-color: #000*/
}

div#profile_main_page_wrapper .profile_page_header_inside{
	/*margin: 0 6px 0 6px;*/
	/*background-color: #fff;*/
	
	width:1000px;
	margin: 0 auto;

}

div#profile_main_page_wrapper .profile_page_avatar {
	position:absolute;
	/*top: -20px;*/
}

div#div_edittemplate .profile_page_editbannertemplate a{
	border:2px solid #f0f0f0;
	width:200px;
	height:30px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

div#div_edittemplate .profile_page_editbannertemplate a:hover{
	border:2px solid #666;
}

div.profile_page_avatar_img {
	background-color:#fff;
	width:150px;
	height:150px;
	margin-top:-50px;
	margin-left:10px;
	border:5px solid #fff;
	position:absolute;
	z-index:9;
	overflow:hidden;
	-webkit-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2);
}

div.profile_page_floatingname {
	background-color:#3CF;
	padding:10px;
	margin-top:-70px;
	margin-left:180px;
	position:absolute;
	z-index:9;
	overflow:hidden;
	opacity: .7;
	filter: alpha(opacity=70);	
	-webkit-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2);
}

div#profile_main_page_wrapper .profile_page_name{
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	margin: 23px 0 0 150px;
	z-index: 14;
	color:#F96;
	font-size:17px;
	padding: 0 0 5px 0;
}

div#profile_page_background_bottom .profile_page_bottom{
	height:50px;
	background-color:#CCC;
	
}

.profile_page_left_content, profile_page_right_content {
	position:relative;
	float:left
}

.profile_page_left_content {
	width:200px;
	background-color:#C9C;

}

.profile_page_right_content {
	width:600px;
	background-color:#C96;
	overflow:hidden
}

div#profile_main_page_wrapper .div_wall_activity {
	min-height: 100px;
	/*width:400px;*/
	/*background-color: #3CF;*/
	margin-bottom:20px;
}

pre {
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	font-family:Arial, Helvetica, sans-serif	
}

div#profile_main_page_wrapper .profile_page_link{
	/*position: absolute;*/
	/*top: 0px;
	right: 0px;
	*/
	/*margin-right:30px;*/
	/*margin: 23px 0 0 150px;*/

	/*background-image:url(/components/com_community/templates/mface/profile_tpl1/images/frame-middle.png);*/
	/*
	margin-top:10px;
	margin-left:10px;
	*/
	position: relative;
	z-index: 14;
	border-color:1px solid #000;
	/*height:150px;*/
	width:100%;
	color:#F96;
	font-size:17px;
}

.profile-link-border a{
	/*padding:1px;*/
	/*border:1px solid #CCC;*/
	color:#5BAABB;
	/*
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
	*/
}

.profile-link-border a:hover{
	/*padding:1px;*/
	/*border:1px solid #999;*/
	/*color:#666;*/
}

.abouttitle{
	font-size:18px;
	color:#666;	
	margin-top:10px;
	margin-bottom:10px;
}

.aboutsubtitle{
	font-size:14px;
	color:#666;	
}

.aboutinfo{
	font-size:14px;
	color:#999;
}

.wallprofileborder{
	/*border:1px solid #ccc;*/
	padding:5px;
	margin-bottom:5px;
}

.profile-avatar-innerimg-small-group{
height: 45px;
width: 45px;
text-align:center;
cursor:pointer;
overflow: hidden;
}

.aboutmelink a{
	color:#900;
	padding-bottom:2px;
	border-bottom:1px dotted #666;
}

.aboutmelink a:hover{
	color:#000;	
}

.profile-img-suggestion{
	margin:5px;
}

.profile-name-title a{
	font-size:20px;
	color:#000;
	padding-top:5px;
	padding-bottom:5px;
	/*font-weight:bold;*/
}

.profile-name-title a:hover{
	color:#3CF;
}

.editprofilebox a{
	background-color:#000;
	color:#fff;
	padding-top:30px;
	z-index:10;
	position:absolute;
	font-size:16px;
	width:1000px;
	height:60px;
	text-align:center;
	opacity: .5;
	filter: alpha(opacity=50);	
}

/* Wall Activity styling - start *********************************************************************************/

div#div_wall_activity {
	/*background-color:#9CC;*/
	/*margin: 0 auto;*/
	/*margin-left:10px;*/
	width: 700px;
}

div#div_wall_activity .wall_activity_list {
	margin-top:20px;
	position:relative;
	overflow:hidden;
}

div#div_wall_activity .wall_activity_pane {
	/*background-color: #CC3;*/
	width:100%;
}

div#div_wall_activity .wall_activity_left_col, div#div_wall_activity .wall_activity_right_col {
	float:left
}

div#div_wall_activity .wall_activity_left_col {
	width: 180px;
	min-height:180px;
	/*border-right: 2px solid #DFDFDF;*/
	/*background-color:#CC0*/

}

div#div_wall_activity .wall_activity_left_col_inner {
	/*background-color:#C60;*/
	/*min-height:100px;*/
}

div#div_wall_activity .wall_activity_blog_date {
	/*background:url(/components/com_community/templates/mface/profile_tpl1/images/icon-date.png) no-repeat 90px 2px;*/	
	font-size:10px;
	text-align:right;
	margin: 0 15px 0 0;

}

div#div_wall_activity .wall_activity_blog_comments {
	/*background: url(/components/com_community/templates/mface/profile_tpl1/images/icon-comments.png) no-repeat 70px 2px;*/	
	font-size:10px;
	text-align:right;
	margin: 0 15px 0 0;
	font-family:Arial, Helvetica, sans-serif
}

div#div_wall_activity .wall_activity_blog_comments a{
	font-size:10px
}

div#div_wall_activity .wall_activity_blog_points_wrapper {
	/*background-color:#C96;*/
	/*text-align: right;*/
	margin: 10px 15px 0 0;
}

div#div_wall_activity .wall_activity_blog_points_status, div#div_wall_activity .wall_activity_blog_points_number {
	float:right
}

div#div_wall_activity .wall_activity_blog_points_status {
	/*width:50px;*/
	/*background-color:#33C*/
}

div#div_wall_activity .wall_activity_blog_points_number {
	/*width:50px*/
	background:url(/components/com_community/templates/mface/profile_tpl1/images/icon2-number.png) no-repeat;
	width:31px;
	height:21px;
}

div#div_wall_activity .wall_activity_blog_points_total_number {
	margin: 3px 0 0 0;
	font-size:10px
}

div#div_wall_activity .wall_activity_title a {
	color: #F90;
	font-size:16px;
}

div#div_wall_activity .wall_activity_title a:hover {
	color: #0080FF;
}

div#div_wall_activity .wall_activity_right_col {
	width: 538px;
	/*background-color: #9FC;*/
	min-height:180px;
	border-left: 2px solid #DFDFDF;
	/*clear:both*/
}

div#div_wall_activity .wall_activity_right_col_inner {
	margin: 0 0 0 20px;
}

div#div_wall_activity .wall_activity_blog {
	/*margin: 0 0 0 20px;*/
	/*background-color:#CC6*/
	margin: 0 0 50px 0;
}

div#div_wall_activity .wall_activity_content {
	/*background-color:#3C9*/
	/*width:250px;*/
}

div#div_wall_activity .wall-photo {
	margin: 0 20px 20px 0;
	border: none
}

div#div_wall_activity .wall-photo-big {
	max-width:460px;
	border: none;
	margin: 0 0 20px 0;
}

div#div_wall_activity .mini_loader_wrapper {
	margin: 5px 0 0 0;
}

div#div_wall_activity .wall_activity_comment_wrapper {
	/*background-color:#CF6*/
}

div#div_wall_activity .wall_activity_comment {
	/*background-color: #C93*/
}

div#div_wall_activity .textarea_comment {
	width:510px;
	height:50px;
	border: 2px solid #CCC ;
	color: #999;
	background-color: #E6E6E6;
	resize: none;
}

div#div_wall_activity .wall_activity_comment_submit_button {
	float:right;
	margin: 5px 0 0 0;
}

div#div_wall_activity .wall_activity_comment_area_wrapper {
	/*background-color:#3F9*/
}

div#div_wall_activity .wall_activity_comment_area {
	background-color: #E6E6E6;
	width: 518px;
	min-height:60px;
	margin: 0 0 10px 0;
	overflow: hidden
}

div#div_wall_activity .wall_activity_comment_area_deleted {
	background-color: #FFB9B9;
	color:#CCC
}

div#div_wall_activity .comment_col_a, div#div_wall_activity .comment_col_b, div#div_wall_activity .comment_col_c {
	float:left
}

div#div_wall_activity .comment_col_a {
	width:70px;
}

div#div_wall_activity .comment_col_b {
	width:410px;
}

div#div_wall_activity .comment_col_a_img {
	margin: 5px 0 0 5px;
}

div#div_wall_activity .comment_col_c_img {
	margin: 10px 5px 0 10px;
}

div#div_wall_activity .comment_col_b_name {
	margin: 5px 0 0 0;
	font-weight:bold;
}

div#div_wall_activity .comment_col_b_comment {
	margin: 5px 0 5px 5px;
}

div#div_submit_button, div#div_submit_button_loader_wrapper {
	float:left;
	width: 80px;
	height: 29px;
}

div#div_submit_button_loader_wrapper .div_submit_button_loader {
	margin: 10px 0 0 30px;	
}

/* Wall Activity styling - end *********************************************************************************/


/* Friends module styling - start *********************************************************************************/

div#div_friends {
	/*background-color:#9CC;*/
	margin: 0 auto;
	width: 1000px;
}

.avatar-img{
	width:60px;
	height:60px;
	border:1px solid #ccc;
}

div#div_friends .title {
	font-size:20px;
	padding-top:20px;
	padding-bottom:20px;
	/*background:url(/components/com_community/templates/mface/profile_tpl1/images/title-devider.png) no-repeat 10px 40px;*/
	/*padding: 20px 0 20px 20px;*/
}

div#div_friends .friends_list {
	overflow:hidden;
	width:1000px;
	/*margin: 20px 20px 0 20px;*/
	/*background-color:#9F6*/
}

div#div_friends .friend_pane {
	border:1px solid #F90;
	height: 66px;
	width: 150px;
	background-color: #FFF;
	float: left;
	margin: 0 10px 10px 7px;
}

div#div_friends .friend_pane_thumb, div#div_friends .friend_pane_info {
	float:left
}

div#div_friends .friend_pane_thumb {
	width:64px;
	height:64px;
	margin: 1px 0 0 1px;
}

div#div_friends .friend_pane_info {
	padding: 5px 0 0 10px;
	width: 75px;
}

div#div_friends .friend_pane_info a {
	font-size:14px;
	color:#666;
	background-color:#f0f0f0;
}

div#div_friends .friend_pane_info a:hover {
	color:#000;
	background-color:#ccc;
}

div#div_friends .pagination_wrapper {
	/*background-color:#CC0;*/
	padding: 10px 0 10px 0;
}

/* Friends module styling - end *********************************************************************************/

/* Pagination styling - start *********************************************************************************/
ul.pagination {
	list-style-type:none;
}

ul.pagination li {
	display:inline;
	/*padding: 0 3px 0 3px;*/
	font-size:12px;	
	margin: 0 3px 0 0;
/*text-align:left;*/
}

ul.pagination li a {
	color:#000;	
}

ul.pagination li a.start, ul.pagination li a.prev, ul.pagination li a.next, ul.pagination li a.end {
	border: 1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif
}

ul.pagination li a.number {
	padding: 0 5px 0 5px;
}

ul.pagination li a.number.active {
	border: 1px solid #CCC;
	
}

ul.pagination li a.active:hover {
	color: #FFF;	
}

ul.pagination li.number_wrapper:hover, ul.pagination li.nav_wrapper:hover {
	background-color:#999	
}

ul.pagination li a.start, ul.pagination li a.prev, ul.pagination li a.next, ul.pagination li a.end {
	padding: 0 10px 0 10px;
}

/* Pagination styling - start *********************************************************************************/

/* Photo Album module styling - start *********************************************************************************/

div#div_photoalbum {
	/*background-color:#9CC;*/
	margin: 0 auto;
	width: 1000px;
}

div#div_photoalbum .title {
	font-size:20px;
	padding-top:20px;
	/*background:url(/components/com_community/templates/mface/profile_tpl1/images/title-devider.png) no-repeat 10px 40px;*/
	/*padding: 20px 0 20px 20px;*/
}

div#div_photoalbum .photoalbum_list {
	overflow:hidden;
	/*margin: 20px 20px 0 20px;*/
	/*background-color:#9F6*/
}

div#div_photoalbum .photoalbum_pane a{
	min-height: 143px;
	width: 150px;
	float: left;
	margin:10px;
	margin-left:0px;
	border:1px solid #ccc;
	background-color:#f0f0f0;
	overflow:hidden;
}

div#div_photoalbum .photoalbum_pane a:hover{
	background-color:#ccc;
}

div#div_photoalbum .cover_photo {
	margin: 11px 0 0 10px;
	height:125px;
}

div#div_photoalbum .album_info {
	overflow:hidden;
	margin: 10px 0 0 0;
}

div#div_photoalbum .album_date {
	color:#333;
}

div#div_photoalbum .album_title {
	color: #666;
	padding: 0 0 5px 0;
}

/* Photo Album module styling - start *********************************************************************************/

/* Album Details module styling - start *********************************************************************************/

div#div_albumdetails {
	/*background-color:#9CC;*/
	margin: 0 auto;
	width: 1000px;
}

div#div_albumdetails .title {
	font-size:20px;
	padding-top:20px;
	/*background:url(/components/com_community/templates/mface/profile_tpl1/images/title-devider.png) no-repeat 10px 40px;*/
	/*padding: 20px 0 20px 20px;*/
}

div#div_albumdetails .line_divider {
	background:url(/components/com_community/templates/mface/profile_tpl1/images/title-devider.png) no-repeat;
	margin: 0 0 0 10px;
}

div#div_albumdetails .albumdetails_list {
	overflow:hidden;
	/*margin: 20px 20px 0 20px;*/
	/*background-color:#9F6*/
}

div#div_albumdetails .albumdetails_pane {
	border:1px solid #ccc;
	height: 124px;
	width: 124px; 
	background-color: #FFF;
	float: left;
	margin:10px;
	margin-left:0px;
	/*margin: 0 10px 10px 7px;*/
}

.appdetails_pane {
	border:1px solid #ccc;
	height: 128px;
	width: 128px; 
	background-color: #FFF;
	float: left;
	margin:5px;
	padding:5px;
	margin-left:0px;
	/*margin: 0 10px 10px 7px;*/
}

div#div_albumdetails .photo_thumbnail {
	margin: 0px;
}

div#div_albumdetails .video_thumbnail {
	margin: 2px 0 0 2px;
}

/* Album Details module styling - start *********************************************************************************/

/* My Video module styling - start *********************************************************************************/

div#div_myvideo {
	/*background-color:#9CC;*/
	margin: 0 auto;
	width: 1000px;
}

div#div_myvideo .title {
	font-size:20px;
	padding-top:20px;
	/*background:url(/components/com_community/templates/mface/profile_tpl1/images/title-devider.png) no-repeat 10px 40px;*/
	/*padding: 20px 0 20px 20px;*/
}

div#viewing_pane_wrapper {
	/*background-color:#CC6*/
}

div#viewing_pane {
	/*border: 1px solid #ccc;*/
	width:1000px;
	height:562px;
	margin:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
	/*margin: 0 auto;*/
}

div#viewing_pane_tv {
	/*margin: 1px 0 0 1px;*/
	width:100%;
	height:100%;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;	
	
}

div#div_myvideo .myvideo_list {
	overflow:hidden;
	/*margin: 20px 20px 0 20px;*/
	/*background-color:#9F6*/
}

div#div_myvideo .myvideo_pane {
	width: 120px;
	height: 90px;	
	float: left;
	margin: 2px;
	margin-left:0px;
	overflow:hidden;
	border: 1px solid #ccc
}

div#div_myvideo .myvideo_thumbnail {
	margin: 0px;
}


/* My Video module styling - start *********************************************************************************/

/* Edit Template module styling - start *********************************************************************************/

div#div_edittemplate {
	/*background-color:#9CC;*/
	margin: 0 auto;
	/*width: 720px;*/
}

div#div_edittemplate .title {
	font-size:20px;
	padding-top:20px;
	/*background:url(/components/com_community/templates/mface/profile_tpl1/images/title-devider.png) no-repeat 10px 40px;*/
	/*padding: 20px 0 20px 20px;*/
}

div#div_edittemplate .edittemplate_pane_wrapper {
	/*background-color:#9F6;*/
	overflow:hidden
}

div#div_edittemplate .edittemplate_pane {
	/*background-color: #CC6;*/
	margin: 10px 10px 10px 20px;
}

div#div_edittemplate .horizontal_line {
	background-color: #CCC;
	height:1px;
}

table#table_select_template {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}

table#table_select_template .template_thumb {
	float:left;
	margin: 0 10px 20px 0;
	/*background-color:#F99;*/
	width: 100px;	
}

table#table_select_template .template_thumb_wrapper {
	min-height:130px;	
}

table#table_select_template .template_thumb_img {
	max-width: 100px;
}

/* Edit Template module styling - end *********************************************************************************/


