@charset "UTF-8";

/* Google WebFont */
@font-face {
  font-family:'Hammersmith One';
  font-style:normal;
  font-weight:400;
  src:local('Hammersmith One'),local(HammersmithOne),url(https://fonts.gstatic.com/s/hammersmithone/v7/FWNn6ITYqL6or7ZTmBxRhqW9WqC4OJJkfgA_jCJuPCQ.woff2) format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family:'Hammersmith One';
  font-style:normal;
  font-weight:400;
  src:local('Hammersmith One'),local(HammersmithOne),url(https://fonts.gstatic.com/s/hammersmithone/v7/FWNn6ITYqL6or7ZTmBxRhiJccsb45t3MJKcv5BJtrIs.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
}

/* GENERAL STUFF */
body {
  background-color:#000;
  width:1000px!important;
  margin:0 auto!important;
  color:#ccc;
  font-family:'Hammersmith One',Arial,sans-serif;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
}

/* LINK COLOURS */
a:link,a:active,a:visited {
  color:#d23838;
}

a:hover {
  color:#f34242;
}

/* HIDE STUFF WE DON'T WANT */
#header_bar,#footer_bar,#about_me_label,#unix_last_updated_container,#blurb_label,#status_container,#status_label,#username_container,#gender_container,#body_type_container {
  display:none!important;
}

/* OVERRIDE/MOVE STUFF IN DEFAULT HEADER */
#profile_header_container {
  margin-left:0!important;
}

#profile_header_container .heading {
  margin-top:-512px;
  font-size:50px;
  -webkit-box-reflect:below -38px -webkit-linear-gradient(bottom,rgba(255,255,255,0.33) 0%,transparent 75%,transparent 75%)!important;
}

#profile_header {
  height:0;
}

#profile_header .label {
  min-width:inherit!important;
  padding-right:6px;
}

#avatar_holder {
  margin-left:-110px;
  margin-top:-500px;
}

#unix_last_broadcast_container,#last_login_string_container {
  margin:-390px 0 0 -115px!important;
}

#blurb_container {
  background:none!important;
  margin-top:390px!important;
}

#blurb_value {
  text-align:center;
  display:block;
  font-size:12px!important;
}

#blurb_value::before {
  content:'"';
}

#blurb_value::after {
  content:'"';
}

/* OVERRIDE/MOVE STUFF IN DEFAULT CONTENT */
#profile {
  display:block!important;
  background-image:url(http://i1371.photobucket.com/albums/ag315/edgeless69/dirty_old_shirt_zpsf5lrdyt7.png);
  background-repeat:repeat;
  margin-top:570px;
}

#profile_main_photo {
  display:block!important;
  margin-left:730px;
  position:absolute;
}

#ethnicity_container,#hair_container,#eyes_container,#weight_container,#height_container,#age_container,#cam_score_container,#sexual_preference_container,#city_container,#drink_container,#marital_status_container {
  width:710px;
}

.profile_row,.profile_section {
  display:block!important;
  clear:both;
}

.profile_section_content {
  z-index:inherit!important;
  color:#bfbfbf;
  border:0;
  padding:5px;
  margin:5px;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
}

.profile_section_content .heading {
  padding:5px;
  background-color:transparent;
  color:#d23838;
  font-weight:bold;
  font-style:normal;
  font-size:30px;
  letter-spacing:-1px;
  text-align:center;
  -webkit-box-reflect:below -25px -webkit-linear-gradient(bottom,rgba(255,255,255,0.33) 0%,transparent 75%,transparent 75%);
/*-webkit-text-shadow:-1px 1px 1px #9b7d91; -moz-text-shadow:-1px 1px 1px #9b7d91; text-shadow:-1px 1px 1px #9b7d91; */
}

.content {
  padding:5px;
}

div.container {
  padding:4px;
  display:block!important;
  margin:7px 0!important;
}

div.container:nth-of-type(odd) {
  background-color:rgba(40,40,40,0.5);
}

.label,.heading {
  letter-spacing:1px;
  color:#d23838;
}

#profile_about_me > .heading:first-child {
  margin-top:-10px;
  padding-top:0;
  display:none;
}

#about_me_container,#profile_friends {
  background:transparent!important;
}

#about_me_value {
  width:970px;
}

#tags_container {
  width:920px;
  margin-left:-220px;
}

#photo_galleries,#profile_interests_content {
  width:980px;
}

#country_value {
  background-image:url(http://2.bp.blogspot.com/-U2qen4pK4LI/TchB9CcK0QI/AAAAAAAAAu0/C3H6BX2q-YU/s1600/Animated+Flag+of+Romania+%25284%2529.gif);
  background-size:28px 20px;
  background-repeat:no-repeat;
  text-indent:34px;
  height:20px;
}

/* COMMENT WALL */
#comments {
  width:980px;
}

#user_comment_comment {
  background-color:#333333;
  color:#ccc;
  border:1px solid #555;
  font-size:13px;
  font-family:'Hammersmith One',Arial,sans-serif;
}

#comments {
  border:2px solid #444444;
}

.wall_post {
  background-color:#333333;
  padding:8px;
  border-bottom:2px solid #222222;
}

.wall_post img {
  max-width:880px;
}

.wall_post_avatar img {
  border:2px solid #d23838;
}

.wall_post_info {
  float:left;
  margin-right:8px;
  font-size:12px;
}

.wall_post_time {
  font-size:11px!important;
  color:#888888;
}

.wall_post_time::before {
  content:'on ';
}

.wall_post_body {
  padding:8px 4px 20px 0!important;
  font-size:13px;
}

#new_comment input[type="submit"] {
  background:#444;
  color:#e24444;
  border:2px solid #666;
  font-weight:bold;
  padding:10px;
  outline:none;
}

#new_comment input[type="submit"]:hover {
  background:#f34242;
  border:2px solid #777;
  color:#222;
}

.user_comment_textarea_small {
  width:900px!important;
  height:70px!important;
  font-size:16px!important;
}

.user_comment_textarea_big {
  width:900px!important;
}

/* CUSTOM STYLES */
#custom-profile-stuff {
  margin:0 auto;
  width:98%;
}

.customtext {
  line-height:1.5em;
}

.clean {
  clear:both;
}

.centred {
  display:block;
  margin:5px auto;
  text-align:center;
  width:100%;
}

/* HEADER BAR */
#top-header {
  top:0;
  left:0;
  position:fixed;
  z-index:1666;
  width:100%!important;
  height:64px;
  background:-webkit-linear-gradient(top,rgba(100,100,100,1) 0%,rgba(33,33,33,0.8) 100%);
  background:-o-linear-gradient(top,rgba(100,100,100,1) 0%,rgba(33,33,33,0.8) 100%);
  background:-ms-linear-gradient(top,rgba(100,100,100,1) 0%,rgba(33,33,33,0.8) 100%);
  background:linear-gradient(to bottom,rgba(100,100,100,1) 0%,rgba(33,33,33,0.8) 100%);
}

#header-holder {
  width:1000px!important;
  height:100px;
  margin:auto!important;
}

#header-photo {
  position:absolute;
  top:-444px;
  left:240px;
  z-index:-1;
}

#header-photo img {
  width:500px;
  height:375px;
  border-radius:40px;
}

/* TOP NAVIGATION BAR */
#nav {
  height:64px;
  display:block;
  position:relative;
  float:left;
}

#nav a {
  color:#f34242;
  display:block;
  float:left;
  position:relative;
  text-align:center;
  text-transform:uppercase;
  -webkit-transition:all .5s;
  -moz-transition:all .5s;
  transition:all .5s;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  padding:22px 15px;
}

#nav a:hover {
  background:rgba(0,0,0,0.5);
  -webkit-box-shadow:inset 0 10px 10px 0 #000;
  -moz-box-shadow:inset 0 10px 10px 0 #000;
  box-shadow:inset 0 10px 10px 0 #000;
  text-shadow:0 1px #000;
}

/* RULES and TIP MENU */
.subheader {
  background-color:#404040;
  background-image:linear-gradient(#404040,#333333);
  font-size:20px;
  font-weight:normal;
  margin:0;
  text-align:center;
  padding:10px;
}

.listofstuff {
  background:rgba(0,0,0,0.5);
  border:1px solid #404040;
  margin:0 -18px 20px;
}

.listofstuff ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

.listofstuff ol {
  list-style-position:inside;
  margin:0;
  padding:0;
}

.listofstuff li {
  border-bottom:1px dashed #444;
  padding:10px;
}

.listofstuff img {
  margin-right:1px;
}

.listofstuff li:last-of-type {
  border-bottom:none;
}

.listofstuff ul li > img:first-of-type,.listofstuff ul li > .tipimglink {
  margin-left:75px;
}

.listofstuff ul li > .tipimglink ~ .tipimglink {
  margin-left:0;
}

.tipimglink img {
  max-width:290px;
}

.tokenval {
  background-color:yellow;
  color:#008000;
  display:inline-block;
  padding:5px;
  font-family:Arial;
  font-weight:bold;
  margin-right:10px;
  width:50px;
  text-align:center;
}