@charset "UTF-8";

body {
      cursor:url(https://www.cursor.cc/cursor/527/0/cursor.png),auto;
      background:linear-gradient(rgba(46,255,178,0.82),rgba(235,13,213,0.9));
      background-blend-mode:color-burn;
      font-family:"Comic Sans MS",cursive,sans-serif;
      font-size:16px;
      padding:0 40px;
      min-width:600px;
    }

    .mod-menu {
      display:block;
      width:939px;
      height:auto;
      padding:10px 12px;
      text-align:center;
      position:absolute;
      margin-left:-7px;
      z-index:9999!important;
      background-color:#FFC09D;
      font-family:'Handlee';
      text-rendering:initial;
      text-decoration-color:#38ded3;
    }

    .mod-menu a:link,.mod-menu a:visited {
      padding:10px 12px;
      text-align:center;
      font-size:17px;
      color:#000;
      text-decoration:none;
      z-index:1001!important;
    }

    #profile {
      background-image:url(https://img.mfcimg.com/photos2/217/21755481/539-748-210-815-13252246.jpg);
      background-repeat:no-repeat;
      background-attachment:scroll;
      width:939px;
      margin:60px auto -10px;
      box-shadow:0 0 10px rgba(0,0,0,0.3);
      font-size:1.175em;
      line-height:1.25;
      border-top-left-radius:80px;
      border-bottom-left-radius:80px;
      border-bottom-right-radius:80px;
      border-top-right-radius:80px;
    }

    #profile_header {
      padding:405px 0 0;
    }

    #status_container {
      color:#cc00cc;
      padding:8px;
      z-index:98;
      position:absolute;
      left:-24px;
      top:-39px;
    }

    #unix_last_login_container {
      color:#cc00cc;
      padding:8px;
      z-index:98;
      position:absolute;
      right:-5px;
      top:-413px;
    }

    #status_container .label {
      min-width:45px;
    }

    #unix_last_login_container .label {
      min-width:65px;
    }

    #profile_header_container a {
      text-decoration:none;
    }

    #profile_avatar {
      padding:1px;
      background-color:#242424;
      border:1px solid #fff;
      border:1px solid rgba(0,0,0,0.2);
      box-shadow:0 0 10px 1px rgba(0,0,0,0.4);
    }

    .profile_section_content {
      z-index:auto;
      top:300px;
    }

    .content {
      padding:5px;
    }

    .photo_gallery_previews {
      text-align:center;
    }

    .about-me .header {
      font-size:1.25rem;
      font-weight:bold;
      margin-top:20px;
      margin-bottom:-10px;
    }

    .profile_section {
      border-spacing:0;
    }

    .profile_section .heading {
      color:#cc00cc;
      font-size:1.25rem;
      font-weight:bold;
      border-bottom:#242424 solid 0;
      padding:10px 0 0 15px;
      -moz-box-sizing:border-box;
      -webkit-box-sizing:border-box;
      box-sizing:border-box;
      margin-bottom:5px;
    }

    .profile_section_content {
      background-image:url (https://www.dropbox.com/s/d5su7iri8qx3l9r/alll.png) top center no-repeat;
      z-index:auto;
    }

    #profile_about_me {
      margin:20px 0;
      padding-top:20px;
    }

    #about_me_value {
      display:block;
      margin:0 auto 0 -20px;
    }

    .images {
      margin-top:20px;
    }

    .container {
      display:block;
      margin:0 0 0 20px;
    }

    .in_page_anchor {
      padding-top:50px;
      margin-top:-50px;
      display:inline-block;
    }

    #profile_password_photo_galleries {
      padding-top:45px;
      margin-top:-45px;
      display:inline-block;
    }

    .photo_gallery_lock:hover,#main_photo:hover,#profile_avatar:hover,.photo_gallery_image:hover {
      border:1px solid #242424;
    }

    #cam_score_container {
      background:linear-gradient(to bottom,#ffffff 0%,#ffffff 100%) repeat scroll 0 0 rgba(0,0,0,0);
      box-shadow:0 0 4px rgba(0,0,0,0.1);
      line-height:10px;
      margin:0;
      max-width:108px;
      min-width:108px;
      height:28px;
      padding:10px 17px 10px 16px;
      z-index:96;
      position:absolute;
      left:-5px;
      top:-381px;
      border-top-right-radius:8px;
      opacity:.8;
    }

    #new_homepage_friend {
      background:linear-gradient(to bottom,#ffffff 0%,#ffffff 100%) repeat scroll 0 0 rgba(0,0,0,0);
      box-shadow:0 0 4px rgba(0,0,0,0.1);
      margin:0;
      padding:8px;
      min-width:125px;
      z-index:98;
      text-align:center;
      position:absolute;
      left:-5px;
      top:-333px;
      opacity:.8;
    }

    #new_admirer {
      background:linear-gradient(to bottom,#ffffff 0%,#ffffff 100%) repeat scroll 0 0 rgba(0,0,0,0);
      box-shadow:0 0 4px rgba(0,0,0,0.1);
      margin:0;
      padding:8px;
      min-width:125px;
      z-index:99;
      text-align:center;
      position:absolute;
      left:-5px;
      top:-304px;
      opacity:.8;
    }

    #rate_container {
      background:linear-gradient(to bottom,#ffffff 0%,#ffffff 100%) repeat scroll 0 0 rgba(0,0,0,0);
      box-shadow:0 0 4px rgba(0,0,0,0.1);
      margin:0;
      padding:10px 10px 10px 23px;
      max-width:108px;
      z-index:95;
      position:absolute;
      left:-5px;
      top:-275px;
      border-bottom-right-radius:8px;
      opacity:.8;
    }

    #cam_score_container:hover {
      opacity:1;
    }

    #cam_score_container .label {
      display:block;
      margin-bottom:7px;
      margin-right:0;
      min-width:70px;
      text-align:center;
    }

    #cam_score_value {
      display:block;
      font-weight:700;
      text-align:center;
    }

    #rate_container:hover {
      opacity:1;
    }

    #new_admirer:hover {
      opacity:1;
    }

    #new_admirer a {
      text-decoration:none;
    }

    #new_homepage_friend:hover {
      opacity:1;
    }

    #new_homepage_friend a {
      text-decoration:none;
    }

    #rate_value {
      display:block;
    }

    #rate_label {
      min-width:109px;
    }

    #cam_score_container:hover {
      background:#6702ad;
    }

    #new_homepage_friend:hover {
      background:#6702ad;
    }

    #new_admirer:hover {
      background:#6702ad;
    }

    #rate_container:hover {
      background:#6702ad;
    }

    .wall_post_body {
      background:none repeat scroll 0 0 #FFF;
      border:1px solid #242424;
    }

    .wall_post_info {
      display:inline-table;
      padding:5px 0;
    }

    .profile_section_content {
      z-index:inherit;
    }

    .wall_post_avatar img {
      background:none repeat scroll 0 0 #000;
      border:1px solid #242424;
      margin-top:22px;
    }

    .user_comment_textarea_small {
      height:170px;
      padding:5px;
      width:818px;
      max-width:818px;
      min-width:818px;
    }

    .user_comment_textarea_big {
      height:170px;
      padding:5px;
      width:818px;
      max-width:818px;
      min-width:818px;
    }

    #user_comment_comment {
      color:#000;
      font-family:'Handlee';
      font-size:13px;
      word-spacing:-.69px;
    }

    -#profile_header_container > #unix_last_login_container {
      display:none;
    }

    #profile_header_container > #blurb_container {
      display:none;
    }

    -#profile_interests_content {
      display:none;
    }

    #tags_value,#tags_label,#profile_interests_content .heading,#profile_interests_content .label,#about_me_label,#profile_main_photo,#profile_about_me > div:nth-child(1),.header_links,#server_time,.footer_links,#profile_header_container > #unix_last_updated_container {
      display:none;
      opacity:0;
    }

    #nav {
      position:absolute;
      top:-888px;
      left:-6px;
      width:939px;
      height:50px;
      line-height:50px;
      text-align:center;
      background:#8c8c8c;
      border-top-left-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
      border-top-right-radius:8px;
    }

    #nav div {
      display:inline;
    }

    #nav div a {
      font-family:"Comic Sans MS",cursive,sans-serif;
      font-size:20px;
      color:#FFF;
      text-transform:uppercase;
      text-decoration:none;
      cursor:pointer;
      padding:13px;
      -webkit-transition:all .3s ease;
      -moz-transition:all .3s ease;
      -o-transition:all .3s ease;
      transition:all .3s ease;
      border-right:1px solid #1a1a1a;
    }

    #nav div a:hover {
      background:#ff02fc;
    }

    #nav div:first-child a {
      border-left:1px solid #1a1a1a;
    }  
  }

  #profile {
    width:939px;
    margin:60px auto -10px;
    box-shadow:0 0 10px rgba(0,0,0,0.3);
    font-size:1.175em;
    line-height:1.25;
    border-top-left-radius:8px;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    border-top-right-radius:8px;
  }

  #profile_header {
    padding:405px 0 0;
  }

  #status_container {
    color:#cc00cc;
    padding:8px;
    z-index:98;
    position:absolute;
    left:-24px;
    top:-39px;
  }

  #unix_last_login_container {
    color:#cc00cc;
    padding:8px;
    z-index:98;
    position:absolute;
    right:-5px;
    top:-413px;
  }

  #status_container .label {
    min-width:45px;
  }

  #unix_last_login_container .label {
    min-width:65px;
  }

  #profile_header_container a {
    text-decoration:none;
  }

  #profile_avatar {
    padding:1px;
    background-color:#242424;
    border:1px solid #fff;
    border:1px solid rgba(0,0,0,0.2);
    box-shadow:0 0 10px 1px rgba(0,0,0,0.4);
  }

  .profile_section_content {
    z-index:auto;
    top:300px;
  }

  .content {
    padding:5px;
  }

  .photo_gallery_previews {
    width:300px;
    height:300px;
    text-align:center;
  }

  .photo_gallery_image {
    width:180px;
    height:180px;
  }

  .photo_gallery_previews {
    overflow:overlay;
    min-width:620px;
    list-style-type:circle;
    padding:0;
    margin:5px;
  }

  .about-me .header {
    font-size:1.25rem;
    font-weight:bold;
    margin-top:20px;
    margin-bottom:-10px;
  }

  .profile_section {
    border-spacing:0;
  }

  .profile_section .heading {
    color:#cc00cc;
    font-size:1.25rem;
    font-weight:bold;
    border-bottom:#242424 solid 0;
    padding:10px 0 0 15px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin-bottom:5px;
  }

  .profile_section_content {
    z-index:auto;
    background:linear-gradient(rgba(212,43,215,0),rgba(255,49,226,0.27));
  }

  #profile_about_me {
    color:#666666;
    background-position:top left;
    background-attachment:scroll;
    background-repeat:repeat;
  }  
}

#about_me_value {
  margin:0 auto 0 -20px;
}

#TipMenuWrapper {
  font-family:"Comic Sans MS",cursive,sans-serif;
  margin-top:30px;
  font-size:30px;
/* background: #991a68; */
/* background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://wallpapershome.com/images/pages/pic_h/15571.jpg); */
  color:#ffffff;
  overflow:auto;
  width:820px;
  height:auto;
  border:10px #efdede;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-bottomright:0;
  -webkit-border-top-left-radius:0;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-bottom-right-radius:0;
  border-top-left-radius:80px;
  border-top-right-radius:80px;
  border-bottom-left-radius:80px;
  border-bottom-right-radius:80px;
  margin-left:37px;
  padding:10px;
  box-shadow:0 0 10px rgb(255,255,255),0 0 20px rgb(255,255,255),0 0 40px rgb(255,255,255),0 0 8px rgb(255,45,149),0 0 16px rgb(255,45,149),0 0 32px rgb(255,45,149),0 0 40px rgb(255,45,149),0 0 50px rgb(255,45,149);
}

#TipMenu1Holder {
  overflow:auto;
  width:920px;
  height:auto;
  border:double 12px #efdede;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-bottomright:0;
  -webkit-border-top-left-radius:0;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-bottom-right-radius:0;
  border-top-left-radius:10;
  border-top-right-radius:10;
  border-bottom-left-radius:10;
  border-bottom-right-radius:10;
  margin-left:15px;
  padding:20px;
  box-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px rgb(255,45,149),0 0 16px rgb(255,45,149),0 0 32px rgb(255,45,149),0 0 40px rgb(255,45,149),0 0 50px rgb(255,45,149);
}

#TipMenuWrapper div.TipMenu1Holder {
  text-align:center;
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px rgb(194,14,213),0 0 16px rgb(194,14,213),0 0 32px rgb(194,14,213),0 0 40px rgb(194,14,213),0 0 50px rgb(194,14,213);
}

#TipMenuWrapper div.TipMenu1Holder div.TipMenu1Item {
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px rgb(194,14,213),0 0 16px rgb(194,14,213),0 0 32px rgb(194,14,213),0 0 40px rgb(194,14,213),0 0 50px rgb(194,14,213);
}

#TipMenuWrapper div.TipMenu1Holder div.TipMenu1Item a {
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px rgb(194,14,213),0 0 16px rgb(194,14,213),0 0 32px rgb(194,14,213),0 0 40px rgb(194,14,213),0 0 50px rgb(194,14,213);
}

#TipMenuWrapper div.TipMenu1Holder div.TipMenu1Item a span {
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px rgb(194,14,213),0 0 16px rgb(194,14,213),0 0 32px rgb(194,14,213),0 0 40px rgb(194,14,213),0 0 50px rgb(194,14,213);
}

#TipMenuWrapper div.TipMenu1Holder div.TipMenu2Item {
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px rgb(194,14,213),0 0 16px rgb(194,14,213),0 0 32px rgb(194,14,213),0 0 40px rgb(194,14,213),0 0 50px rgb(194,14,213);
}

#TipMenuWrapper div.TipMenu1Holder div.TipMenu2Item a {
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px rgb(194,14,213),0 0 16px rgb(194,14,213),0 0 32px rgb(194,14,213),0 0 40px rgb(194,14,213),0 0 50px rgb(194,14,213);
}

#TipMenuWrapper div.TipMenu1Holder div.TipMenu2Item a span {
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px rgb(194,14,213),0 0 16px rgb(194,14,213),0 0 32px rgb(194,14,213),0 0 40px rgb(194,14,213),0 0 50px rgb(194,14,213);
}

#TipMenuWrapper div.TipMenu2Holder {
  text-align:center;
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px rgb(194,14,213),0 0 16px rgb(194,14,213),0 0 32px rgb(194,14,213),0 0 40px rgb(194,14,213),0 0 50px rgb(194,14,213);
}

#TipMenuWrapper div.TipMenu2Holder div.TipMenu2Item {
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px rgb(194,14,213),0 0 16px rgb(194,14,213),0 0 32px rgb(194,14,213),0 0 40px rgb(194,14,213),0 0 50px rgb(194,14,213);
}

#TipMenuWrapper div.TipMenu2Holder div.TipMenu2Item a {
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px rgb(194,14,213),0 0 16px rgb(194,14,213),0 0 32px rgb(194,14,213),0 0 40px rgb(194,14,213),0 0 50px rgb(194,14,213);
}

#TipMenuWrapper div.TipMenu2Holder div.TipMenu2Item a span {
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px rgb(194,14,213),0 0 16px rgb(194,14,213),0 0 32px rgb(194,14,213),0 0 40px rgb(194,14,213),0 0 50px rgb(194,14,213);
}

/* === web fonts === */
@font-face {
  font-family:'Handlee';
  font-style:normal;
  font-weight:400;
  src:local('Handlee Regular'),local(Handlee-Regular),url(https://fonts.gstatic.com/s/handlee/v6/-F6xfjBsISg9aMakPm3wpQtKzig.woff) format("woff");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family:'PT Sans';
  font-style:normal;
  font-weight:400;
  src:local('PT Sans'),local(PTSans-Regular),url(https://fonts.gstatic.com/s/ptsans/v8/7YGmE4Ls5b94ct65u07hVQLUuEpTyoUstqEm5AMlJo4.woff) format("woff");
}

@font-face {
  font-family:'PT Sans';
  font-style:normal;
  font-weight:700;
  src:local('PT Sans Bold'),local(PTSans-Bold),url(https://fonts.gstatic.com/s/ptsans/v8/0XxGQsSc1g4rdRdjJKZrNL3hpw3pgy2gAi-Ip7WPMi0.woff) format("woff");
}

@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:300;
  src:local('Montserrat Light'),local(Montserrat-Light),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD-A.woff) format("woff");
}

@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:400;
  src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WlhzQ.woff) format("woff");
}

@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:500;
  src:local('Montserrat Medium'),local(Montserrat-Medium),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gnD-A.woff) format("woff");