@charset "UTF-8";

* {
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;
  font-weight:300!important;
}

body {
  min-height:100%;
  margin:auto!important;
  width:914px!important;
  min-width:600px!important;
  background-color:black;
  background-image:url(https://dl.dropboxusercontent.com/s/mxyt0uwcjcfplpa/background.jpg);
  background-position:center 50px;
  background-attachment:fixed;
  background-repeat:no-repeat;
  font-size:16px;
  line-height:16px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;
  padding-top:1200px;
}

#profile {
  background-color:rgba(30,30,30,0.5)!important;
  color:white;
}

a:link,a:visited {
  color:#c8b5a3;
}

a:hover {
  color:#c8b5a3;
}

.sections,#comments,#profile,.wall_post,#photo_galleries .profile_section_content {
  background-color:rgba(30,30,30,0.5)!important;
  color:white;
}

#profile_main_photo {
  padding-right:20px;
}

#profile_main_photo .heading {
  visibility:hidden;
}

#profile_main_photo .recent_photos {
  visibility:hidden;
}

.heading {
  padding:7px 0 5px;
  margin:5px 10px 0 0;
  color:white;
  font-size:20px!important;
  font-weight:normal!important;
  line-height:1.3em;
  border-bottom:1px solid white!important;
}

#nav .logo {
  float:left;
  height:37px;
  width:62px;
  display:block;
  background-image:url(https://dl.dropboxusercontent.com/s/pqu2svjtbje4pew/crown-white.png);
  background-size:62px 37px;
  background-repeat:no-repeat;
  margin-left:16px;
  margin-right:35px;
  margin-top:-3px;
}

#fixedmenu {
  z-index:9999;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  border-top:0;
}

#fixedmenu .fixedmenu-wrap {
  width:100%;
  margin:0 auto;
  display:block;
  padding:0;
}

.main-menu {
  background-color:#282828;
}

#nav {
  width:912px;
  margin:auto;
  height:60px;
  position:relative;
}

#nav ul {
  padding:15px 0 0;
  margin:0;
  list-style:none;
}

#nav ul li {
  display:inline-block;
}

#nav a {
  display:block;
  padding:0 19px;
  color:#fff;
  font-size:14px;
  line-height:33px;
  text-decoration:none;
}

#nav a:hover {
  color:##c8b5a3;
}

#nav .tip-button {
  float:right;
  margin-top:-30px;
  line-height:0;
}

a.tip-button {
  color:#282828!important;
  font-size:12px;
  background:#c8b5a3!important;
  padding:15px 35px 13px!important;
  text-decoration:none;
  text-transform:uppercase;
}

a:hover.tip-button {
  background:#c8b5a3;
  text-decoration:none;
  color:white!important;
}

#tags_container {
  visibility:hidden;
}

/*span#sexual_preference_value:before {
	content:"Heterosexual";
	color:#4B4B4B;
}*/
span#sexual_preference_value {
  color:#fff;
}

#base-inner {
  position:relative;
}

#base-header {
  display:block;
  margin:-1360px auto!important;
  position:absolute!important;
  width:914px;
  background-position:bottom center;
  background-repeat:no-repeat;
  z-index:900;
  background-image:url(https://dl.dropboxusercontent.com/s/6sxshqbvodya43q/RoyalVelvetTextLayer.png);
  background-size:912px auto;
  top:40px;
  left:-240px;
  height:500px;
}

#profile {
  padding-top:28px;
}

#five_things_label,#profile_interests_content .heading,#header_bar,#server_time table,.thumbfloat {
  height:0;
  display:block;
  visibility:hidden;
  color:white;
}

.profile_section_content {
  padding:0;
}

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

#profile_about_me_friends {
  width:592px;
/*width:589px!important;*/
  display:block;
  float:left;
}

#profile_about_me {
/*width:872px;*/
}

#profile_header {
  padding:0 20px;
  margin-bottom:0;
  display:block;
  width:872px;
}

#favorite_books_container,#for_fun_container,#favorite_songs_container,#favorite_songs_container,#favorite_movies_container,#craziest_thing_container,#be_anywhere_container,#hobbies_container,#talents_container,#perfect_mate_container,#perfect_date_container,#turn_ons_container,#know_me_container,#meaning_life_container {
  padding:5px 20px;
  display:block;
  color:white;
  width:380px;
  float:left;
  border:1px solid #aaa;
  border-radius:2px;
}

#profile_interests_content .value {
  margin-left:0;
}

.profile_section_content {
  margin:0;
}

#photo_gallery_preview {
  margin-bottom:0;
  padding:10px 0 0;
  color:white;
  width:123px!important;
}

#profile_photo_galleries {
  margin-top:60px;
  padding:0 20px;
  display:block;
  width:872px;
}

.profile_section .profile_section_content {
  z-index:auto;
}

#photo_galleries .profile_section_content .heading {
/*background:rgba(30,30,30,0.5)!important;*/
}

#photo_galleries .profile_section_content img {
  margin-right:24px;
  margin-bottom:10px;
  display:inline-block;
  border:1px solid white;
  background:rgba(30,30,30,0.5)!important;
  border-radius:2px;
}

#photo_galleries .profile_section_content {
  background:rgba(30,30,30,0.5)!important;
  margin:20px;
  clear:both;
  border:1px solid white;
}

.photo_gallery_count {
  font-style:italic;
  font-size:11px;
}

a.photo_gallery_link {
  color:#c8b5a3;
  text-decoration:none;
}

.photo_gallery {
  padding:10px;
}

a.photo_gallery_link img {
  border:2px solid white;
  border-radius:2px;
}

a:hover.photo_gallery_link img {
  border-color:#c8b5a3!important;
}

#profile_comments {
  padding-left:20px;
  padding-right:20px;
}

#profile_comments .heading {
  text-align:center;
  border-top:1px solid #cccccc!important;
  margin-top:50px;
}

#profile_comments > div {
  z-index:0;
}

#new_comment_inputs {
  margin-top:20px;
}

#comments {
  background-color:rgba(30,30,30,0.5)!important;
  z-index:1!important;
  margin-top:20px;
  margin-bottom:20px;
}

.wall_post {
  margin:20px 0 0;
/*width:864px;*/
  overflow:hidden;
  border:1px solid white;
  position:relative;
}

.wall_post_body {
  padding:15px 30px 0 0;
  margin:0;
}

.wall_post_info {
  padding:7px;
}

.wall_post_info a {
  color:#dddddd;
  text-decoration:none;
}

.wall_post_info a:hover {
  color:white;
}

.wall_post_time {
  position:absolute;
  display:block;
  top:5px;
  right:10px;
  color:white;
  padding:1px 10px;
}

.container-width {
  margin:0 auto;
}

.section {
  min-height:100px;
  padding:0 20px;
  margin:0;
}

#section-1,#section-2,#section-3,#section-4,#section-5,#section-6,#section-7,#section-8,#section-9,#section-10 {
  background-position:top center;
  background-repeat:no-repeat;
}

#section-1 {
/*margin-top:900px auto;*/
}

#section-2 {
  margin:auto;
/*height:536px;*/
}

#section-3 {
  background-image:url();
/*height:961px;*/
}

#section-4 {
  background-image:url();
/*height:447px;*/
}

#section-1 .content-box {
  margin-top:80px;
  margin-left:-450px;
}

#section-2 .content-box {
  margin-top:25px;
  margin-left:-450px;
}

#section-3 .content-box {
  padding-top:350px;
}

#section-4 .content-box {
  margin-left:-450px;
  margin-bottom:100px;
  position:relative;
  color:#000;
  font-size:16px;
  font-weight:normal;
}

#spoilme {
  margin-top:60px;
}

#member_type_value {
  color:white;
}

#profile_friends {
  display:block;
  margin-left:-270px;
  width:872px;
}

#spoilme {
  width:852px;
}