@charset "UTF-8";

#progress_bar_percent {
  width:65.36%;
}

#about_me_container img.inner_container#all_time_tipper {
  margin-top:-490px;
}

#about_me_container img.inner_container#high_tip_screenshot {
  margin-top:-100px;
}

#about_me_container img.inner_container#top_tippers_space {
  margin-bottom:5px;
}

#about_me_container img.inner_container#club_members_container {
/*margin-top:-50px;*/
}

#about_me_container img.inner_container#club_container {
  margin-top:-50px;
}

#about_me_container img.inner_container#panty_shop_container {
  margin-top:-330px;
}

#profile_about_me {
  min-height:650px;
}

.hidden {
  display:none;
}

#about_me_container #rules_inner_container.inner_container_third {
/*margin-left:33%;*/
}

#about_me_container #all_time_tipper.inner_container_half {
  margin-top:510px;
  height:160px;
  width:40%;
  margin:510px 5% 0;
}

#about_me_container #rules_inner_container.inner_container_half {
  margin-bottom:20px;
}

#about_me_container img.inner_container_full,#about_me_container div.inner_container_full {
  margin-left:15%!important;
  width:70%!important;
  max-width:10000px!important;
}

#about_me_container img.inner_container_half,about_me_container div.inner_container_half {
  width:49%;
}

#about_me_container img.inner_container_third,#about_me_container div.inner_container_third {
  width:32%;
  line-height:0;
}

#about_me_container img.inner_container,#about_me_container div.inner_container {
  padding:0;
  height:auto;
}

#about_me_container #inner_container_others .inner_container {
  position:relative;
  float:left;
}

#profile_header_container .container#unix_last_broadcast_container {
/* display:none;*/
}

body {
  position:relative;
  background-color:#ffffff;
  color:#000;
  font-family:'Verdana';
  font-weight:normal;
  font-style:normal;
  font-size:12px;
  cursor:url(http://cur.cursors-4u.net/nature/nat-6/nat598.cur),default!important;
  padding:0;
  margin:0;
  text-align:center;
  width:100%;
}

/*
*	Top level profile positions
*/
body>#profile {
  position:relative;
  width:100%;
  display:block;
  clear:both;
  overflow:hidden;
  height:auto;
  text-align:center;
  min-width:1575px;
  max-width:2000px;
}

#profile_about_me {
  top:64px;
}

#average_rating img {
  display:inline-block;
  width:16px;
  height:16px;
}

#profile_about_me_friends {
  display:block;
}

.profile_section_content {
  margin:0;
  padding:.5%;
  width:99%;
}

.profile_section {
  background:transparent;
  display:block;
  width:auto;
}

.profile_section .heading {
  font-size:12px;
}

.profile_row,#profile_main_about_holder {
  position:relative;
  height:auto;
  display:inline-block;
  overflow:visible;
  width:1575px;
  text-align:left;
  clear:both;
}

/*
*	Rearrange individual profile sections
*/
.profile_section_background {
  background-color:transparent;
}

/*
*	About Me details
*/
#profile_about_me .heading {
  display:none;
}

#profile_about_me .container .value,#profile_about_me .container .label {
  display:block;
  clear:both;
  margin:0;
  width:100%;
}

#profile_about_me .container .label {
  margin:10px 0 0;
}

#profile_about_me #tags_container {
  width:32%;
}

#profile_about_me>.container {
  display:inline-block;
  position:relative;
  float:left;
  margin:0 0 5px;
  width:16%;
}

#profile_about_me>.container:nth-child(even) {
  clear:left;
}

#profile_about_me>.container#tags_container {
  display:block;
  clear:both;
}

/*
*	About me container; main section for HTML
*/
#profile_about_me #about_me_container,#profile_about_me #about_me_container .value {
  display:block;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  margin:0;
  width:100%;
}

#about_me_container #about_me_label {
  display:none;
}

/*
*	About me photos, left hand side
*/
.about_me_photo {
  display:block;
  float:left;
  height:100%;
  width:25%;
  margin:0;
  z-index:1;
  background-repeat:no-repeat;
  background-size:contain;
  background-position:100% 0;
}

.about_me_overlay {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
}

#profile_about_me_photos {
  position:absolute;
  left:0;
  bottom:0;
  right:0;
  height:140px;
  display:none;
}

/*
*	Comments Div position
*/
#profile_comments {
  position:relative;
}

/*
*	Friends Div position
*/
/*
*	Schedule Div position
*/
#profile_schedule {
  position:relative;
}

/*
*	Hide Interests
*/
#profile_interests_content {
  display:none;
}

/*
*	Profile header section
*/
.profile_section_content #profile_header_container .heading {
  position:absolute;
  font-size:240%;
  line-height:1.2;
  margin:0 20px;
}

#no_profile_avatar {
  display:none;
}

#profile_header_container .container {
  display:inline-block;
  float:right;
  clear:right;
  margin:0;
}

#profile_header {
  padding:20px 20px 20px 190px;
}

#profile_header .label,#profile_header .value {
  font-size:10px;
}

/*
*	Social Buttons
*/
#social_links {
  position:absolute;
  top:-230px;
  left:580px;
  width:500px;
  text-align:center;
  vertical-align:top;
}

#progress_bar_percent {
  position:relative;
  background:green;
  height:100%;
  background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#9FF5F2),color-stop(1,#FFFFFF));
  background-image:-o-linear-gradient(left,#9FF5F2 0%,#FFFFFF 100%);
  background-image:-moz-linear-gradient(left,#9FF5F2 0%,#FFFFFF 100%);
  background-image:-webkit-linear-gradient(left,#9FF5F2 0%,#FFFFFF 100%);
  background-image:-ms-linear-gradient(left,#9FF5F2 0%,#FFFFFF 100%);
  background-image:linear-gradient(to left,#9FF5F2 0%,#FFFFFF 100%);
}

#progress_bar_percent_container {
  position:absolute;
  top:5px;
  height:90%;
  min-height:150px;
  left:21%;
  width:54.5%;
}

#progress_bar_container {
  position:relative;
  top:-180px;
  height:180px;
  left:0;
  right:0;
  text-align:center;
}

#progress_bar_overlay {
  position:absolute;
  display:block;
  width:900px;
  height:180px;
  left:50%;
  margin-left:-450px;
}

#social_links a,#social_links a:hover,#social_links a:active {
  position:relative;
  top:0;
  display:block;
  float:left;
  width:auto;
  font-size:120%;
  font-weight:bold;
  white-space:break-all;
  height:80px;
  text-align:center;
  z-index:999;
  text-decoration:none;
  color:#000;
  background-position:0 50%;
  background-repeat:no-repeat;
  background-size:auto 90%;
  background-color:transparent;
  text-transform:uppercase;
  margin-right:20px;
}

#social_links img {
  display:inline-block;
  width:auto;
  height:100px;
}

#social_links a:hover {
  opacity:.6;
}

#profile_about_me #about_me_container #about_me_value {
  position:absolute;
  display:block;
  padding-top:100px;
  bottom:0;
  left:0;
  right:0;
  clear:both;
}

#profile_about_me {
  position:relative;
  width:100%;
  min-width:800px;
  padding-top:100px;
}

/*
*	About me grid layout.
*/
#about_me_container .inner_container {
  position:relative;
  display:block;
  float:left;
  margin:0 0 0 1%;
  padding:0;
  background-repeat:no-repeat;
  background-position:100% 0;
  background-size:contain;
  width:30%;
  max-width:900px;
  min-width:300px;
}

#about_me_container .inner_container#rules_inner_container {
  margin-left:34%;
}

#about_me_container #profile_inner_container {
  left:0;
}

/*
*	Moon/stars background
*/
.moonstars1,.moonstars2 {
  background-size:140px 140px;
  width:140px;
  height:140px;
  position:absolute;
  z-index:-100;
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:0 0;
}

.moonstars1 {
  top:-228px;
  left:0;
  background-image:url(https://img.mfcimg.com/photos2/203/20355975/853-334-537-773-8686315.png);
}

.moonstars2 {
  background-image:url(https://img.mfcimg.com/photos2/203/20355975/729-949-189-531-8686314.png);
  position:fixed;
  bottom:10px;
  right:50%;
  margin-right:-700px;
}

#member_status_value,#member_type_value,#status_label,#unix_last_broadcast_container {
  display:none!important;
  color:#fff!important;
}