@charset "UTF-8";

body {
  background-image:url(https://img.mfcimg.com/photos2/185/18529274/834-213-334-571-12561681.jpg);
  color:#272424;
  font-family:'Arial';
  font-weight:normal;
  font-style:normal;
  font-size:16px;
  background-position:top right;
  background-attachment:scroll;
  background-repeat:repeat;
}

#bg {
/* The image used */
  background-image:url(https://img.mfcimg.com/photos2/185/18529274/834-213-334-571-12561681.jpg);
/* Full height */
  height:100%;
/* Center and scale the image nicely */
  background-repeat:no-repeat;
  background-size:cover;
  position:fixed;
  display:block;
  left:0;
  top:0;
  margin:0;
  padding:0;
  z-index:-10000;
}

.content {
  width:850px;
}

#kateContent {
  width:850px;
  background-color:white;
}

.allVideos img {
  height:85px;
}

.videotable img {
  width:100%;
  border-collapse:collapse;
  margin:0;
  padding:0;
}

.videotable td {
  vertical-align:top;
  padding:10px;
  width:50%;
}

.videotable tr td {
  border-bottom:1px solid lightgrey;
}

.videotable td a {
  font-size:20px;
  margin-left:70px;
  color:#0000ff;
}

.text-1 {
  font-size:20px;
  color:#ffb6c1;
}

h3,h1 {
  font-size:35px;
  margin-top:0;
  margin-left:10px;
}

.photo_gallery_link {
  color:green;
  font-size:15px;
}

#average_rating_container img {
  width:40px;
  height:40px;
}

#rate_container img {
  width:40px;
  height:40px;
}

.photo_gallery_count:after {
  content:' of good quality';
}

.photo_gallery_link img {
  width:145px;
  height:145px;
}

#profile_header_container .heading {
  font-size:27px;
  margin-top:0;
  margin-bottom:0;
  background-color:white;
}

.profile_section_content {
  background-color:white;
}

.heading a {
  font-size:17px;
  color:green;
}

#schedule_converted {
  display:block;
  margin-left:30px;
}

#profile_friends {
}

#profile_interests_content {
  padding-left:30px;
}

.photo_gallery {
  padding-bottom:15px;
}

#profile_password_photo_galleries {
  padding-bottom:15px;
}

#profile_photo_galleries {
  padding-bottom:15px;
}

#profile_comments {
  padding-bottom:15px;
}

#new_comment {
  padding-left:30px;
}

#comments {
  padding-left:30px;
}

#profile_schedule {
  padding-bottom:15px;
  padding-left:30px;
}

#profile_header {
  padding-left:35px;
}

#skypeImage {
  width:300px;
  margin-right:25px;
}

#aboutMeImage {
  width:600px;
}

#avatar_holder {
  display:block;
}

#profile {
  width:900px;
  margin:0 auto;
  box-shadow:0 0 10px 1px rgba(0,0,0,0.3);
  font-size:.875em;
  line-height:1.25;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  background-color:white;
  z-index:10000;
}

.quote {
  width:900px;
  background-color:#FFFAFA;
}

.quote p {
  margin:0;
  padding:0;
  float:right;
  color:#999999;
}

blockquote {
  font:italic 1em/1.6em Georgia,"Times New Roman",Times,serif;
  width:900px;
  background:url(https://img.mfcimg.com/photos2/185/18529274/660-963-509-374-7560499.jpg) no-repeat right bottom;
  padding-left:18px;
  text-indent:-18px;
  margin:20px 0 10px 10px;
  color:#999999;
  display:block;
  padding-bottom:0;
  margin-bottom:0;
}

blockquote:first-letter {
  background:url(https://img.mfcimg.com/photos2/185/18529274/677-421-701-855-7560498.jpg) no-repeat left top;
  padding-left:18px;
  font:italic 1.4em Georgia,"Times New Roman",Times,serif;
}

#profile_schedule .container {
  display:block;
}

#profile_interests_content {
  display:none;
}

.img100 {
  width:100%;
}

#aboutMeBigTable img {
  width:450px;
}

#aboutMeTable td {
  width:200px;
}

.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 {
  background-color:none;
  color:black;
  margin-buttom:20px;
  font-family:'Verdana';
  font-weight:normal;
  font-style:normal;
  font-size:23px;
  -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;
}

.profile_row {
  background-color:white;
  z-index:1001;
}

.profile_section_content {
  background-color:white;
  z-index:1001;
}

.profile_subsection {
  background-color:white;
  z-index:1001;
}

#profile_about_me {
  display:table;
}

#about_me_container {
  display:table-header-group;
}

#about_me_label {
  display:none;
}

/* ==========================================================================
   Top Navagation
   ========================================================================== */
.nav {
  background-color:#5e0d28;
  position:fixed;
  top:-10px;
  margin:0 -13px;
  width:900px;
  z-index:500;
  display:block;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  height:60px;
  z-index:100;
}

.nav ul {
  padding:0 0 0 60px;
  width:900px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

.nav ul li {
  display:inline-block;
  list-style-type:none;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
  -o-transition:all .2s;
  transition:all .2s;
}

.nav > ul > li > a > .caret {
  border-top:4px solid #fff;
  border-right:4px solid transparent;
  border-left:4px solid transparent;
  content:"";
  display:inline-block;
  height:0;
  width:0;
  vertical-align:middle;
  -webkit-transition:color .1s linear;
  -moz-transition:color .1s linear;
  -o-transition:color .1s linear;
  transition:color .1s linear;
}

.nav > ul > li > a {
  color:#fff;
  display:block;
  line-height:40px;
  padding:0 24px;
  text-decoration:none;
  text-transform:uppercase;
}

.nav > ul > li:hover {
  background-color:rgba(0,0,0,0.9);
}

.nav > ul > li:hover > a {
  color:rgb(255,255,255);
}

.nav > ul > li:hover > a > .caret {
  border-top-color:rgb(255,255,255);
}

.nav > ul > li > div {
  background-color:rgba(0,0,0,0.9);
  border-top:0;
  border-radius:0 0 5px 5px;
  display:none;
  margin:0;
  opacity:0;
  position:absolute;
  width:165px;
  visibility:hidden;
  -moz-transition:opacity .2s;
  -o-transition:opacity .2s;
  -webkit-transition:opacity .2s;
  transition:opacity .2s;
}

.nav > ul > li:hover > div {
  display:block;
  opacity:1;
  visibility:visible;
}

.nav > ul > li:hover > div > ul {
  padding:0;
}

.nav > ul > li > div ul > li {
  display:block;
}

.nav > ul > li > div ul > li > a {
  color:#fff;
  display:block;
  padding:12px 24px;
  text-decoration:none;
}

.nav > ul > li > div ul > li:hover > a {
  background-color:rgba(255,255,255,0.1);
  width:12.5%;
}

#profile_about_me .heading:not(.kate) {
  display:none;
}

#profile_about_me .container {
  display:none;
}

#blurb_container {
  display:none;
}

#profile_about_me #about_me_container {
  display:block;
}

#about_me_container {
  margin-left:0;
}

#about_me_value {
  margin:0;
  padding:0;
}

p {
  padding-left:20px;
}

table {
  padding-left:20px;
}

#profile_header {
  padding-top:0;
}

#header_bar {
  display:none;
}

#footer_bar {
  margin:60px;
}

#profile_interests_content .container {
  display:block;
}

#profile_interests_content .label {
  display:inline;
}

#profile_interests_content .value {
  display:inline;
}

#average_rating_container {
  display:block;
}

#rate_container {
  display:block;
  padding-bottom:30px;
}

#admirers_container {
  display:block;
  padding-bottom:15px;
}

#friends_container {
  padding-bottom:15px;
}

#favorite_models_container {
  display:block;
  padding-bottom:15px;
}

#admire {
  font-size:30px;
  color:green;
}

#make_friend {
  font-size:20px;
  color:green;
}

#member_status_value a {
  font-size:25px;
  color:green;
}

#favorite_models_container {
  display:none;
}

#avatar_holder {
  padding-left:5px;
}

.imgWidth100 {
  width:100%;
}

.tableWidth100 {
  width:100%;
}

.imgWidth150 {
  width:150%;
  margin-left:-25%;
}

.kate-table {
  font-size:18px;
}

.kate-table td {
  vertical-align:text-top;
}

.profile_section_content .heading {
  font-size:35px;
  margin-top:0;
  color:#ffb6c1;
}

#profile_main_photo {
  position:fixed;
  right:0;
  top:240px;
  width:320px;
  display:none;
}

.recent_photos {
  margin-left:20px;
}

.recent_photos img {
  z-index:1001;
}

#profile_main_pictures {
  position:fixed;
  z-index:1000;
  top:500px;
  right:150px;
}