@charset "UTF-8";

a:link,a:visited {
  color:#ff5050;
  text-decoration:none;
  font-weight:bold;
}

a:active,a:hover {
  color:#29A3CC;
}

body {
  background:#fff top repeat-x fixed url(http://crzjgrdwldiwdc.com/images/backgrounds/dotted_bg.png);
}

body,td {
  color:#666;
  font-family:'Tahoma';
  font-weight:normal;
  font-style:normal;
  font-size:12px;
}

#profile_header_container .container {
}

#profile_header_container .label {
  width:auto;
  min-width:0;
}

#main_photo,#profile_avatar {
  padding-top:8px;
}

.container .label {
  width:150px;
  min-width:0;
  font-weight:bold;
  padding-right:20px;
  vertical-align:top;
  color:#29A3CC;
}

.container_padding {
  padding:5px;
  height:100%;
}

.container {
  position:relative;
  border:none;
  margin:0;
  padding:0;
  height:100%;
}

.profile_section .heading {
  color:#29A3CC;
  font-family:'Trebuchet MS',Helvetica,sans-serif;
  font-weight:normal;
  font-size:20px;
  line-height:30px;
  border-bottom:2px solid #29A3CC;
  margin:0 0 10px;
  padding:0 0 0 2px;
}

.container .title {
  font-size:30px;
  line-height:35px;
  margin:-7px 0 7px;
  padding:0;
}

#about_me_label {
  visibility:hidden;
}

#profile_about_me {
  overflow:hidden;
}

.content {
  padding:0;
  margin:0 0 15px;
}

.online {
  color:#29A3CC!important;
}

.clock b {
  color:#666;
  font-weight:normal;
}

form div {
  position:static!important;
  height:auto!important;
  clear:both;
  margin:10px 0;
}

.lefty {
  position:relative;
  left:-444px;
  top:299px;
  width:250px;
  height:200px;
}

.contact_me {
}

.contact_me ul {
  margin:0;
  padding:0;
}

.contact_me img {
  vertical-align:middle;
  padding-right:5px;
  border:none;
}

.contact_me a {
  text-decoration:none;
  font-weight:bold;
}

.after_lefty {
  position:relative;
  top:-180px;
  left:-174px;
  margin-bottom:-180px;
  margin-right:-174px;
}

.heading3 {
  font-family:'Trebuchet MS',Helvetica,sans-serif;
  font-weight:normal;
  font-size:15px;
  line-height:30px;
  text-align:center;
}

.snapchat_wrapper {
  width:100%;
  background-color:#ffe143;
  margin:0 2% 20px 0;
}

.videos_wrapper {
  background-color:#e689b3;
  width:100%;
}

.tipmenu_wrapper {
  background-color:#89e6a3;
  width:100%;
}

.tipmenu_wrapper .float_inner {
  padding:20px 0 20px 30px;
}

.tipmenu_column_wrapper {
  float:left;
  width:33%;
  padding-bottom:20px;
  min-width:150px;
}

.tipmenu_column {
  margin-right:30px;
}

.tipmenu a:link,.tipmenu a:visited {
  color:#017C3F;
  display:inline-block;
  line-height:20px;
  padding-left:25px;
  background:transparent url(http://crzjgrdwldiwdc.com/images/heart-bullet-white.png) no-repeat left 1px;
}

.tipmenu a:active,.tipmenu a:hover {
  color:#000;
}

.tipmenu a:hover {
  background-image:url(http://crzjgrdwldiwdc.com/images/heart-bullet-pink.png);
}

.tipmenu .heading3 {
  line-height:22px;
  text-align:left;
  margin-top:15px;
  border-bottom:2px solid #000;
  margin-bottom:5px;
}

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

.tipmenu li {
  margin:10px 0;
}

.tippers_wrapper {
  background-color:#89e6a3;
  float:left;
  width:50%;
}

.tippers_float {
  float:left;
  margin-right:25px;
  margin-bottom:10px;
}

.videos a:link,.videos a:visited {
  color:#D30361;
}

.videos a:active,.videos a:hover {
  color:#000;
}

.new_video {
  float:none;
  padding:0 10px 20px 0;
  width:300px;
  display:inline-block;
  vertical-align:top;
}

.new_video img {
  border-radius:15px;
}

.new_video p {
  padding:0;
}

.heading3 {
  font-family:'Trebuchet MS',Helvetica,sans-serif;
  font-weight:normal;
  font-size:15px;
  line-height:30px;
  text-align:center;
}

.more_videos {
  text-align:center;
  font-size:30px;
  clear:both;
}

.cheap_videos {
  text-align:center;
  font-size:20px;
}

.float_inner {
  padding:20px;
}

.ahoy {
  clear:both;
  width:100%;
  display:block;
}

.float_wrapper {
  margin-bottom:20px;
  border-radius:15px;
  float:left;
  color:#000;
}

.heading2 {
  color:#29A3CC;
  font-family:'Trebuchet MS',Helvetica,sans-serif;
  font-weight:normal;
  font-size:20px;
  line-height:30px;
  border-bottom:2px solid #29A3CC;
}

.float_heading {
  font-family:'Trebuchet MS',Helvetica,sans-serif;
  font-weight:normal;
  font-size:20px;
  line-height:20px;
}

#profile_schedule .container {
  display:table-cell;
  vertical-align:top;
  padding:0 15px 15px 0;
}

#profile_schedule .container .value {
  display:inline;
}

#profile_schedule .container .value .emphasis {
  color:#29A3CC;
}

#schedule_converted {
  clear:both;
}

.photo_gallery_image {
  border-radius:15px;
}

.show_preview,#main_photo,#profile_avatar,img.thumbnail {
  border-radius:15px;
  display:block;
  overflow:hidden;
}

.gallery_image {
  border:none!important;
}

#profile_friends,#tags_container {
  display:none;
}

#profile_schedule,#profile_interests_content,#footer_bar {
  display:none;
}

#profile_password_photo_galleries,#profile_photo_galleries,#profile_mfc_news_feed_content {
  padding-left:270px;
}

#photo_galleries {
  display:block;
  padding-left:270px;
}

#photo_galleries .show_preview {
  display:inline;
}

#marital_status_value {
  font-size:0;
}

#marital_status_value:after {
  content:'Crazy cat lady';
  font-size:12px;
}