@charset "UTF-8";

.container {
  display:block;
  margin:0 0 0 -10px;
  max-width:1024px;
}

.container2 {
  display:none;
}

#profile {
  background:#FFFFFF;
}

#profile_about_me {
  width:1004px;
  margin-bottom:50px;
  z-index:10;
}

/*-----------------SITE DEFAULT START------------------------*/
body {
  background:url(http://subtlepatterns.com/patterns/swirl_pattern.png) repeat;
  font-family:Helvetica;
  font-size:14px;
  word-spacing:-.69px;
  max-width:1024px;
  margin:0 auto;
}

h1 {
  font-family:'Helvetica',serif;
  font-size:60px;
  text-shadow:4px 4px 4px #aaa;
  padding-top:10%;
  color:#C60558;
}

a {
  color:#717171;
}

.notice {
  color:#717171;
}

.clean {
  clear:both;
}

.wall_post_body {
  background:none repeat scroll 0 0 #FFFFFF;
  border:1px dotted #717171;
}

.wall_post:hover .wall_post_body {
  box-shadow:0 0 13px rgba(0,0,0,0.1);
}

.wall_post:hover .wall_post_avatar img {
  box-shadow:0 0 13px rgba(0,0,0,0.1);
}

.wall_post:hover {
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
  -webkit-transform:scale(1.1,1.1);
  -moz-transform:scale(1.1,1.1);
  -o-transform:scale(1.1,1.1);
  -ms-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1);
}

.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 #F4F4F4;
  border:4px solid #FFFFFF;
  border-radius:50%;
  margin-top:30px;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

#status_container {
  display:none;
}

#unix_last_login_container {
  display:none;
}

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

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

#profile_header_container a {
  text-decoration:none;
}

#cboxOverlay {
  background:url(http://subtlepatterns.com/patterns/swirl_pattern.png) repeat;
}

#send_message_form_modal {
  color:#717171;
  margin-left:25px;
}

#send_message {
  margin-right:25px;
}

#rate_container {
  display:none;
}

#new_admirer {
  display:none;
}

#new_admirer a {
  text-decoration:none;
}

#new_homepage_friend {
  display:none;
}

#new_homepage_friend a {
  text-decoration:none;
}

#rate_value {
  display:block;
}

#rate_label {
  min-width:104px;
}

#profile_main_photo {
  left:2px;
  position:absolute;
  top:235px;
}

#cam_score_container_bg {
  background:linear-gradient(to bottom,#f6f6f6 0%,#ffffff 100%) repeat scroll 0 0 rgba(0,0,0,0);
  border-bottom:1px solid #e9e9e9;
  box-shadow:0 0 3px rgba(0,0,0,0.1);
  left:10px;
  line-height:10px;
  margin:0;
  max-width:108px;
  min-width:108px;
  height:28px;
  padding:10px 17px 10px 16px;
  position:fixed;
  top:111px;
  z-index:96;
}

#cam_score_container {
  left:10px;
  line-height:10px;
  margin:0;
  max-width:108px;
  min-width:108px;
  padding:10px 17px 10px 16px;
  position:fixed;
  top:111px;
  z-index:97;
}

#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;
}

#profile_comments .profile_section_content {
  display:none;
}

.photo_gallery_image {
  background:none repeat scroll 0 0 #F4F4F4;
  border:4px solid #FFFFFF;
  border-radius:50%;
  margin-top:30px;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

.photo_gallery_image:hover {
  -webkit-transform:scale(1.1,1.1);
  -moz-transform:scale(1.1,1.1);
  -o-transform:scale(1.1,1.1);
  -ms-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1);
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

.profilepic {
  left:510px;
  position:absolute;
  top:440px;
}

/*-----------------SITE STYLES DEFAULT END------------------------*/
/*-----------------GALLERY LOCK START------------------------*/
#password_photo_gallery_previews .photo_gallery_preview > a.photo_gallery_link {
  background:url(http://s23.postimg.org/5q4eyzvfr/lock.png) repeat scroll 0 0 rgba(0,0,0,0);
  display:inline-block;
  height:97px;
  width:64px;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

#password_photo_gallery_previews .photo_gallery_preview > a.photo_gallery_link {
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

#password_photo_gallery_previews .photo_gallery_preview > a.photo_gallery_link:hover {
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
  opacity:.7;
  -webkit-transform:rotate(-42deg);
  -moz-transform:rotate(-42deg);
  -o-transform:rotate(-42deg);
  -ms-transform:rotate(-42deg);
  transform:rotate(-42deg);
}

#profile_password_photo_galleries .photo_gallery_link img {
  margin-left:-13px;
}

/*-----------------GALLERY LOCK END------------------------*/
/*-----------------MENU START------------------------*/
.header {
  background:none repeat scroll 0 0 #C60558;
  filter:none;
  height:54px;
  left:0;
  position:fixed;
  top:-5px;
  width:100%;
  z-index:100;
}

.container-menu {
  margin-left:auto;
  margin-right:auto;
  width:1030px;
}

.header .container-menu .navigation-menu ul li {
  list-style:none outside none;
  float:left;
}

.header div.container-menu .navigation-menu {
  position:relative;
  line-height:32px;
}

.header .container-menu .navigation-menu ul li a {
  color:#FFF;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:28px;
  padding:17px 16px 18px;
  text-decoration:none;
  text-transform:uppercase;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

.header .container-menu .navigation-menu ul li a:hover {
  color:black;
}

/*-----------------MENU END------------------------*/
/*-----------------HIDE START------------------------*/
#profile_header_container {
  min-height:0;
}

#profile_header_container > .heading {
  display:none;
}

#profile_header_container > #blurb_container {
  display:none;
}

#profile_header_container > #unix_last_updated_container {
  display:none;
}

#avatar_holder {
  display:none;
}

#profile_interests_content {
  display:none;
}

#about_me_label {
  display:none;
}

#username_container {
  display:none;
}

#gender_container {
  display:none;
}

#body_type_container {
  display:none;
}

#ethnicity_container {
  display:none;
}

#hair_container {
  display:none;
}

#eyes_container {
  display:none;
}

#weight_container {
  display:none;
}

#height_container {
  display:none;
}

#age_container {
  display:none;
}

#city_container {
  display:none;
}

#country_container {
  display:none;
}

#sexual_preference_container {
  display:none;
}

#marital_status_container {
  display:none;
}

#footer_bar {
  display:none;
}

#header_bar {
  display:none;
}

#profile_about_me .heading {
  display:none;
}

#profile_friends {
  display:none;
}

#profile_schedule {
  display:none;
}

#new_comment .wall_post_avatar img {
  display:none;
}

.photo_gallery_lock {
  display:none;
}

#cam_score_container,#cam_score_container_bg {
  display:none;
}

/*-----------------HIDE END------------------------*/
/*-----------------SOCIAL MEDIA  START------------------------*/
ul.social-icons {
  margin:0;
  padding:0;
  width:auto;
  float:right;
}

ul.social-icons li[class] a {
  text-indent:-9999px;
}

ul.social-icons li a {
  display:block;
  height:30px;
  text-align:center;
  width:30px;
}

ul.social-icons li {
  background-color:#FFFFFF;
  background-image:url(http://s23.postimg.org/53xaziz2j/buttons.png);
  background-repeat:no-repeat;
  border-radius:100%;
  box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);
  display:inline-block;
  margin:-1px 1px 5px 0;
  overflow:visible;
  padding:0;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}

ul.social-icons li.twitter {
  background-position:0 -1140px;
}

ul.social-icons li.twitter:hover {
  background-position:0 -1170px;
}

ul.social-icons li.instagram {
  background-position:0 -1680px;
}

ul.social-icons li.instagram:hover {
  background-position:0 -1710px;
}

ul.social-icons li.tumblr {
  background-position:0 -1080px;
}

ul.social-icons li.tumblr:hover {
  background-position:0 -1110px;
}

/*-----------------SOCIAL MEDIA END------------------------*/
/*-----------------CURRENT EVENTS START------------------------*/
#current {
  margin:0 auto;
  width:840px;
  height:600px;
}

#current .current-cont {
  background:none repeat scroll 0 0 #FFFFFF;
  border:1px solid #DDDDDD;
  float:left;
  font:15px Helvetica;
  padding:20px;
  position:relative;
  text-shadow:0 1px rgba(255,255,255,0.8);
  width:800px;
  color:#717171;
  font-size:13px;
}

/*-----------------CURRENT EVENTS END------------------------*/
/*-----------------VIDEOS START------------------------*/
#vids {
  width:1024px;
  margin:0 auto;
  z-index:10;
}

#vids img {
  margin-left:10px;
  z-index:1;
}

#vids a {
  font-family:'Helvetica';
  font-size:30px;
  color:#666;
  text-decoration:none;
  margin-left:780px;
  margin-top:30px;
  z-index:11;
}

#vids a:hover {
  color:#C60558;
}

#tip {
  position:absolute;
  margin-top:10px;
  z-index:11;
}

h4 {
  position:absolute;
  margin-left:45px;
  margin-top:20px;
  font-family:'Helvetica';
  font-size:30px;
  color:black;
  z-index:11;
}

h5 {
  position:absolute;
  margin-top:10px;
  margin-left:45px;
  font-family:'Helvetica';
  font-size:30px;
  color:black;
  z-index:11;
}

/*-----------------VIDEOS END------------------------*/
/*-----------------CLUB START------------------------*/
#pricing-table-sclub {
  margin:0 auto;
  text-align:center;
  width:675px;
}

#pricing-table-sclub .plan-sclub {
  font:12px Helvetica;
  text-shadow:0 1px rgba(255,255,255,.8);
  background:#fff;
  border:1px solid #ddd;
  color:#333;
  padding:20px;
  width:180px;
  float:left;
  position:relative;
}

#pricing-table-sclub #most-popular-sclub {
  z-index:2;
  top:-13px;
  border-width:3px;
  padding:30px 20px;
  border-radius:5px;
  box-shadow:20px 0 10px -10px rgba(0,0,0,.15),-20px 0 10px -10px rgba(0,0,0,.15);
}

#pricing-table-sclub .plan-sclub:nth-child(1) {
  border-radius:5px 0 0 5px;
}

#pricing-table-sclub .plan-sclub:nth-child(4) {
  border-radius:0 5px 5px 0;
}

/* --------------- */
#pricing-table-sclub h3 {
  font-size:20px;
  font-weight:normal;
  padding:20px;
  margin:-20px -20px 50px;
  background-color:#eee;
  background-image:linear-gradient(#fff,#eee);
}

#pricing-table-sclub #most-popular-sclub h3 {
  background-color:#ddd;
  background-image:linear-gradient(#eee,#ddd);
  margin-top:-30px;
  padding-top:30px;
  border-radius:5px 5px 0 0;
}

#pricing-table-sclub .plan-sclub:nth-child(1) h3 {
  border-radius:5px 0 0 0;
}

#pricing-table-sclub .plan-sclub:nth-child(4) h3 {
  border-radius:0 5px 0 0;
}

#pricing-table-sclub h3 span {
  display:block;
  font:bold 18px/100px Arial,Serif;
  color:#777;
  background:#fff;
  border:5px solid #fff;
  height:100px;
  width:100px;
  margin:10px auto -65px;
  border-radius:100px;
  box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset;
}

/* --------------- */
#pricing-table-sclub ul {
  margin:20px 0 0;
  padding:0;
  list-style:none;
  color:#717171;
}

#pricing-table-sclub li {
  border-top:1px solid #ddd;
  padding:10px 0;
}

/* --------------- */
#pricing-table-sclub .signup-sclub {
  position:relative;
  padding:8px 20px;
  margin:20px 0 0;
  color:#000;
  font:bold 14px Helvetica;
  text-transform:uppercase;
  text-decoration:none;
  display:inline-block;
  -webkit-border-radius:28px;
  -moz-border-radius:28px;
  background-color:#fff;
  border-radius:28px;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  font-size:14px;
  background:#ffffff;
  padding:10px 20px;
  border:solid #C60558 4px;
  text-decoration:none;
}

#pricing-table-sclub .signup-sclub:hover {
  background:#C60558;
  text-decoration:none;
  color:#fff;
}

#pricing-table-sclub .signup-sclub:active,#pricing-table-sclub .signup-sclub:focus {
  background:#C60558;
  top:2px;
  box-shadow:0 0 3px rgba(0,0,0,.7) inset;
}

/* --------------- */
.clear-sclub:before,.clear-sclub:after {
  content:"";
  display:table;
}

.clear-sclub:after {
  clear:both;
}

.clear-sclub {
  zoom:1;
}

/*-----------------CLUB END------------------------*/
/*-----------------PRICE LIST START------------------------*/
#pricing-table {
  margin:0 auto;
  text-align:center;
  width:675px;
}

#pricing-table .plan {
  font:12px Helvetica;
  top:45px;
  text-shadow:0 1px rgba(255,255,255,.8);
  background:#fff;
  border:1px solid #ddd;
  color:#333;
  padding:20px;
  width:180px;
  float:left;
  position:relative;
}

#pricing-table #most-popular {
  z-index:2;
  top:30px;
  border-width:3px;
  padding:30px 20px;
  border-radius:5px;
  box-shadow:20px 0 10px -10px rgba(0,0,0,.15),-20px 0 10px -10px rgba(0,0,0,.15);
}

#pricing-table .plan:nth-child(1) {
  border-radius:5px 0 0 5px;
}

#pricing-table .plan:nth-child(4) {
  border-radius:0 5px 5px 0;
}

/* --------------- */
#pricing-table h3 {
  font-size:20px;
  font-weight:normal;
  padding:20px;
  margin:-20px -20px 10px;
  background-color:#eee;
  background-image:linear-gradient(#fff,#eee);
}

#pricing-table #most-popular h3 {
  background-color:#ddd;
  background-image:linear-gradient(#eee,#ddd);
  margin-top:-30px;
  padding-top:30px;
  border-radius:5px 5px 0 0;
}

#pricing-table .plan:nth-child(1) h3 {
  border-radius:5px 0 0 0;
}

#pricing-table .plan:nth-child(4) h3 {
  border-radius:0 5px 0 0;
}

#pricing-table h3 span {
  display:block;
  font:bold 18px/100px Arial,Serif;
  color:#777;
  background:#fff;
  border:5px solid #fff;
  height:100px;
  width:100px;
  margin:10px auto -65px;
  border-radius:100px;
  box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset;
}

/* --------------- */
#pricing-table ul {
  margin:20px 0 0;
  padding:0;
  list-style:none;
  color:#717171;
}

#pricing-table li {
  border-top:1px solid #ddd;
  padding:10px 0;
}

/* --------------- */
#pricing-table .signup {
  position:relative;
  padding:8px 20px;
  margin:20px 0 0;
  color:#fff;
  font:bold 14px Helvetica;
  text-transform:uppercase;
  text-decoration:none;
  display:inline-block;
  background-color:#C60558;
  border-radius:3px;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
}

#pricing-table .signup:hover {
  background-color:#C60558;
}

#pricing-table .signup:active,#pricing-table .signup:focus {
  background:#C60558;
  top:2px;
  box-shadow:0 0 3px rgba(0,0,0,.7) inset;
}

/* --------------- */
.clear:before,.clear:after {
  content:"";
  display:table;
}

.clear:after {
  clear:both;
}

.clear {
  zoom:1;
}

/*-----------------PRICE LIST END------------------------*/
/*-----------------TIP MENU START------------------------*/
#tip-me {
  margin:0 auto;
  width:740px;
}

.tip-me-right {
  float:right;
}

#tip-me a {
  text-decoration:none;
}

#tip-me a:hover {
  text-decoration:none;
  color:#C60558;
}

#tip-me .tip {
  background:none repeat scroll 0 0 #FFFFFF;
  border:1px solid #DDDDDD;
  color:#333333;
  float:left;
  font:12px Helvetica;
  padding:20px;
  position:relative;
  text-shadow:0 1px rgba(255,255,255,0.8);
  width:700px;
}

#tip-me h3 {
  background-color:#EEEEEE;
  background-image:linear-gradient(#FFFFFF,#EEEEEE);
  font-size:20px;
  font-weight:normal;
  margin:-20px -20px 50px;
  padding:20px;
  text-align:center;
}

#tip-me ul {
  list-style:none;
  margin:0 0 40px;
  padding:0;
  color:#717171;
  font-family:Helvetica;
  font-size:13px;
}

#tip-me li {
  border-bottom:1px solid #DDDDDD;
  padding:10px 40px;
}

#tip-me p {
  margin-left:7%;
}

/*-----------------TIP MENU END------------------------*/
/*-----------------HIGHEST TIPPERS START------------------------*/
#HT {
  margin-left:-75px;
  width:840px;
  height:850px;
}

#HT .h-cont {
  background:none repeat scroll 0 0 #FFFFFF;
  border:1px solid #DDDDDD;
  float:left;
  font:15px Helvetica;
  padding:20px;
  position:relative;
  text-shadow:0 1px rgba(255,255,255,0.8);
  width:800px;
  color:#717171;
  font-size:13px;
}

/*-----------------CURRENT EVENTS END------------------------*/
/*-----------------POST & COMMENT STYLES START------------------------*/
.user_comment_textarea_small {
  height:220px;
  padding:5px;
  width:818px;
  max-width:818px;
  min-width:818px;
}

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

#user_comment_comment {
  color:#717171;
  font-family:Tahoma;
  font-size:13px;
  word-spacing:-.69px;
}

/*-----------------POST & COMMENT STYLES END------------------------*/
#tags_container {
  margin:0 auto;
  margin-top:500px;
  width:900px;
  height:10px;
}

a:link,a:active,a:hover {
  color:#;
}

a:visited {
  color:#;
}

body {
  font-family:'Helvetica';
  font-weight:normal;
  font-style:normal;
  font-size:12px;
  margin:0 auto;
}

.profile_section_content {
}

.profile_section_background {
  display:none;
}

.img_radius_shadow {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -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;
  font-size:14px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
  -webkit-text-shadow:0 0 0 #777777;
  -moz-text-shadow:0 0 0 #777777;
  text-shadow:0 0 0 #777777;
}

.content {
  display:none;
}