@charset "UTF-8";

/*background img/color, typography*/
body {
  background-image:url(https://i.imgsafe.org/0e381d0.png);
  background-color:#9896A4;
  font-family:'vt323',sans-serif;
  font-size:20px;
}

div {
  color:#F7CAC9;
}

.label {
  font-weight:normal;
  display:inline-block;
}

#profile_header .value {
  font-size:.8em;
}

.profile_section_background {
  background-color:#000;
}

/*display none*/
.heading,#header_bar,#profile_friends,#profile_main_photo,.header_links,.footer_links,#photo_galleries,#password_photo_galleries,#about_me_label {
  display:none;
}

/*positioning*/
#profile {
  display:block;
  position:absolute;
  text-align:center;
}

.profile_row {
  display:inline-block;
  margin-bottom:-.7em;
}

.profile_section {
  width:776px;
}

#profile_about_me_friends {
  display:inline-block;
  width:776px;
}

.profile_section_content {
/*margin: auto;*/
  border-radius:0;
}

#profile_password_photo_galleries,#profile_interests_content {
  display:block;
  position:relative;
  margin:0 auto;
  width:776px;
  margin:-1em 5em;
/*flagged*/
}

/*other styling*/
#profile_header_container {
  min-height:110px;
  text-align:left;
  padding-left:12.5em;
  margin-top:30em;
  margin-bottom:2.5em;
}

#profile_avatar {
  margin-left:6.5em;
  margin-top:3.5em;
}

#username_label.label,#username_value.value,#gender_label.label,#gender_value.value,#body_type_label.label,#body_type_value.value,#ethnicity_label.label,#ethnicity_value.value,#hair_label.label,#hair_value.value,#eyes_label.label,#eyes_value.value,#weight_label.label,#weight_value.value,#age_label.label,#age_value.value,#city_label.label,#city_value.value,#country_label.label,#country_value.value,#sexual_preference_label.label,#sexual_preference_value.value,#drink_label.label,#drink_value.value,#drugs_label.label,#drugs_value.value {
  display:inline;
  float:left;
  padding-left:8em;
  margin-right:-3em;
}

#tags_label.label,#tags_value.value {
  display:inline;
}

.photo_gallery_previews {
  margin:4em 0;
  padding:0 4em;
  text-align:left;
}

#meaning_life_container,#favorite_movies_container,#tags_container {
  display:block;
  line-height:1.4em;
  padding:1em 3em;
}

#about_me_value {
  display:block;
  margin-left:2em;
}

/* images, etc */
#profile {
  background-image:url(https://i.imgsafe.org/fec580e.png);
  background-repeat:no-repeat;
  background-position:17%97%;
}

img.padding {
  padding-top:3em;
  padding-bottom:2em;
}

img.double {
  width:300px;
  padding-right:.5em;
}

img.double2 {
  height:375px;
  margin-left:3em;
}

img.imglarge {
  width:680px;
  padding-top:1.5em;
}

.social_media_links {
  position:absolute;
  top:-19.5em;
  z-index:100;
}

.sicon {
  width:74px;
  height:74px;
  margin-right:.8em;
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  box-shadow:0 0 1px rgba(0,0,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -moz-osx-font-smoothing:grayscale;
  -webkit-transition-duration:.3s;
  transition-duration:.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}

.sicon:hover,.sicon:focus,.sicon:active {
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
}

.rules {
  padding:5em 0;
  text-align:left;
  line-height:1.8em;
  color:#fff;
}

img.boy_tears {
  float:left;
}

img.header_img {
  position:absolute;
  top:-40em;
  left:0;
  width:766px;
}

#avatar_holder {
  margin-top:26.5em;
}

.external_navigation {
  position:fixed;
  z-index:100;
  top:0;
  left:0;
/**/
  font-family:'vt323',sans-serif;
  color:#000;
  text-align:center;
  font-size:2.5em;
  text-transform:lowercase;
  line-height:1.2em;
  padding:0;
}

.external_navigation ul {
  list-style-type:none;
}

.external_navigation li {
  background-color:#f7CAC9;
  margin-bottom:.5em;
  border-radius:3%;
  padding:0 1em;
}

.external_navigation a {
  text-decoration:none;
  color:#000;
}

.external_navigation a:hover {
  text-decoration:underline;
  color:#fff;
}

body,a:hover {
  cursor:url(http://ani.cursors-4u.net/nature/nat-11/nat1040.ani),url(http://ani.cursors-4u.net/nature/nat-11/nat1035.png),progress!important;
}

@-moz-document url-prefix() {
  #profile_main_about_holdermargin-top:-.5em;
}

#tags_container {
  display:none;
}