@charset "UTF-8";

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

.bigButton1 {
  left:90%;
  top:100px;
}

.bigButton2 {
  left:90%;
  top:200px;
}

.bigButton3 {
  left:90%;
  top:300px;
}

.noticeSign {
  left:10px;
  top:410px;
  color:blue!important;
  text-align:center;
  text-decoration:none;
  width:320px;
  font-family:"Sail",Arial,Helvetica,sans-serif;
  font-size:19px;
  font-weight:bold;
  display:none;
  position:absolute;
  z-index:900;
  border:3px solid red;
  padding:5px;
  border-radius:20px;
  background-color:rgba(255,255,255,0.55);
}

.noticeSignHeading {
  font-size:28px;
}

.bigButton {
  display:block;
  position:absolute;
  z-index:1200;
  border:3px solid red;
  padding:5px;
  border-radius:20px;
  background-color:white;
  transition:all .2s ease;
}

.bigButton:hover {
  box-shadow:0 0 5px 5px red;
}

.bigButton img {
  width:160px;
  border:0 none;
  display:block;
  border-radius:10px;
}

#profile_friends a:link,#profile_friends a:active,#profile_friends a:visited {
  background-color:#d3d3d3;
  font-size:14px;
  color:#666;
  padding:2px 10px;
  border:#1E1E1E 1px solid;
  border-radius:5px;
  text-decoration:none;
}

#profile_friends a:hover {
  background-color:#4c72a499;
  font-size:14px;
  color:#000;
  padding:2px 10px;
  border:#1E1E1E 1px solid;
  text-decoration:none;
}

body {
  background-color:#040404;
  font-family:'Arial';
  font-style:normal;
  font-size:18px;
  color:#000000;
}

#profile_header {
  padding:10px;
  margin:2px;
  background-color:#040404;
}

#profile_main_photo {
  padding:10px;
  margin:2px;
  background-color:#040404;
}

#profile_about_me_friends {
  width:1512px;
  height:3000px;
  background-color:#040404;
  background-image:none;
}

#profile_comments {
  background-color:#040404;
}

.profile_section_content {
  color:#000;
  border:0 none #161616;
/*  padding:10px;
  margin:2px; */
}

.profile_section_content .heading {
  padding:5px;
  color:#999;
  font-family:'Arial';
  font-weight:normal;
  font-style:italic;
  font-size:18px;
}

.content {
  padding:5px;
}

/*=========================================================
  Custom Fonts
  =========================================================*/
@font-face {
  font-family:'Precious';
  src:url(https://dl.dropboxusercontent.com/s/3de1wfwertb6t47/precious.ttf) format("truetype");
/* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3â€”5 */
}

@font-face {
  font-family:'Conformity';
  src:url(https://dl.dropboxusercontent.com/s/sv0bdphzflz9am5/CONFN___.TTF) format("truetype");
/* for xmas */
/* src:url(https://dl.dropboxusercontent.com/s/q0tgshjmehvkinb/JandaSparkleandShine.ttf) format("truetype"); * /
  
  /* For Valentines */
/*  src:url(https://dl.dropboxusercontent.com/s/ca0tdvrnazsoo95/VanessasValentine.ttf); */
/*src:url(https://dl.dropboxusercontent.com/s/jf1siod31ormor0/Candcu__.ttf) format("truetype"); */
}

@font-face {
  font-family:'Sail';
/* For XMAS */
/*  src:url(https://dl.dropboxusercontent.com/sh/i4suafof6f68wj5/AAAXXoAqW0EMJNJuGYpjN1F6a/xmas%20%281%29/Flakes.ttf) format("truetype");*/
  src:url(https://dl.dropboxusercontent.com/s/ui5l0iy9lc0t6qf/sail-regular.ttf) format("truetype");
}

/* ==========================================================================
   Top Navagation
   ========================================================================== */
.navMenuBar {
/*background-color:#0060A1; */
  background-color:#3122c0;
  position:fixed;
  left:0;
  top:0;
  height:40px;
  width:100%;
  z-index:1500;
  box-shadow:0 3px 20px 3px rgba(0,0,0,.8);
  font-size:1rem;
  line-height:1;
}

.navMenu {
  width:950px;
  margin:0 auto;
  display:block;
  z-index:1500;
}

.navMenu ul {
  list-style-type:none;
  padding:0;
  margin:0;
  overflow:hidden;
}

.navMenu li {
  float:left;
}

.navMenu a {
  display:block;
  width:auto;
  height:30px;
  font-size:1.0625em;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#c5405b;
  text-align:center;
  padding:10px 20px 0;
  text-decoration:none;
  text-transform:uppercase;
}

.navMenu a:link,.navMenu a:visited {
  background-color:#3122c0;
}

.navMenu a:hover,.navMenu a:active {
  background-color:#9FBCCF99;
}

/*=========================================================
  Custom Styles
  =========================================================*/
/* Keep Red Backround for Valentines as #c71a1a */
/* modified for birthday to #c34e66 */
body {
  background-color:#4c72a499;
  position:relative;
  background:url(https://dl.dropboxusercontent.com/s/v4xzzooujusvpc8/background.jpg) no-repeat center fixed;
  background-size:cover;
}

/* override background colors #4D5F6B 00406B */
#profile_header,#profile_main_photo,#profile_about_me_friends,#profile_comments {
  background-color:transparent;
}

#profile {
  width:970px!important;
  margin:40px auto -10px;
/* background: url(https://dl.dropboxusercontent.com/s/ve7mxdqt53ffyo3/birthday-border02.png) -70px -40px no-repeat, url(https://dl.dropboxusercontent.com/s/luqta5bv7ipijjo/main-05b.jpg) top center no-repeat; */
/* background: url(https://dl.dropboxusercontent.com/s/luqta5bv7ipijjo/main-05b.jpg) top center no-repeat; */
  box-shadow:0 0 20px 3px #333;
  font-size:.875em;
  line-height:1.25;
  background-color:white;
/* background-size: 1080px, 940px; */
  background-size:940px;
}

/* hide contents of header and footer bars */
#header_bar,#footer_bar {
  display:none;
}

/* header is fixed */
#profile_header {
  position:fixed;
  left:0;
  top:0;
  margin-top:35px;
  z-index:1000;
}

/* header contents centered */
#profile_header .profile_section_content {
  width:940px;
  margin-left:auto;
  margin-right:auto;
}

#profile_header_container {
  margin:auto;
  width:940px;
}

#avatar_holder {
  position:relative;
  left:-60px;
/* top:-40px; */
}

#profile_avatar {
  border:2px #ffffff solid;
  border-radius:5px;
}

#profile_header_container .heading {
  position:relative;
  top:25px;
/*this changed */
  left:-270px;
  font-family:Precious,Arial,Helvetica,sans-serif;
  font-size:3.25rem;
  background-color:transparent;
/* color: #EB5E00; */
  color:#f51e1e;
  text-shadow:-1px -1px 0 #ffffff,1px -1px 0 #ffffff,-1px 1px 0 #ffffff,1px 1px 0 #ffffff;
}

#profile_header_container .heading::first-letter {
  font-size:5.25rem;
}

/*for showing only first letter of Model Name */
/*#profile_header_container .heading {
	position: relative;
	top: -10px;
	left: -275px;
	font-family: Precious, Arial, Helvetica, sans-serif;
	font-size: 4em;
	background-color: transparent;
	color:transparent;
	
}
#profile_header_container .heading::first-letter {
	color:#EB5E00;
	text-shadow:
	-1px -1px 0 #ffffff,  
	1px -1px 0 #ffffff,
	-1px 1px 0 #ffffff,
	 1px 1px 0 #ffffff;
}
*/
#status_container,#blurb_container,#unix_last_login_container,#last_login_string_container,#unix_last_updated_container,#unix_last_broadcast_container {
  display:none;
}

#profile_about_me_friends {
  width:100%;
  height:auto;
}

#profile_about_me_friends > div:nth-child(1) {
  position:static;
  margin:0;
  padding:0;
}

#profile_main_about_holder {
/*padding-top:542px; */
  padding-top:705px;
  position:relative;
/* allows position:absolute children to use this as parent */
}

#about_me_container {
  display:block;
  position:relative;
/* width:920px; */
  margin-top:90px;
  margin-left:-300px;
}

#about_me_label {
  display:none;
}

#profile_main_about_holder .heading,#profile_password_photo_galleries .heading,#profile_photo_galleries .heading,#profile_comments .heading,#profile_mfc_share_content .heading {
  font-family:"Sail",Arial,Helvetica,sans-serif;
  font-size:2rem;
  color:black;
}

#tip_menu .heading,#raffle .heading,#etiquette .heading,#videos .heading,#lovers .heading,#profile_friends .heading,#profile_password_photo_galleries .heading {
  font-size:3rem;
  text-align:center;
  background:url(https://dl.dropboxusercontent.com/s/stqxb9fmwrs9w1x/gembackground1.jpg) 30% 0 no-repeat,url(https://dl.dropboxusercontent.com/s/nfani4sczohr0el/gembackground2.jpg) 70% 0 no-repeat;
  background-size:65px,65px;
}

#profile_password_photo_galleries .heading {
  font-size:3rem;
  text-align:center;
  background:url(https://dl.dropboxusercontent.com/s/stqxb9fmwrs9w1x/gembackground1.jpg) 5% 0 no-repeat,url(https://dl.dropboxusercontent.com/s/nfani4sczohr0el/gembackground2.jpg) 95% 0 no-repeat;
  background-size:65px,65px;
}

#profile_photo_galleries .heading,#profile_comments .heading,#profile_mfc_share_content .heading {
  font-size:3rem;
  text-align:center;
  background:url(https://dl.dropboxusercontent.com/s/stqxb9fmwrs9w1x/gembackground1.jpg) 15% 0 no-repeat,url(https://dl.dropboxusercontent.com/s/nfani4sczohr0el/gembackground2.jpg) 85% 0 no-repeat;
  background-size:65px,65px;
}

#profile_about_me_friends {
  padding-top:35px!important;
  margin-top:-35px!important;
  display:block;
}

/*
#profile_friends {
  margin-left:-200px;
}
*/
#tip_menu,#raffle,#etiquette,#videos,#lovers {
  display:block;
  width:900px;
  padding-top:35px;
  margin-top:-35px;
  margin-left:auto;
  margin-right:auto;
}

#profile_friends,#profile_password_photo_galleries,#profile_photo_galleries,#password_photo_galleries,#photo_galleries,#profile_comments {
  display:block;
  width:800px;
  padding-top:35px;
  margin-top:-35px;
  margin-left:auto;
  margin-right:auto;
}

#profile_mfc_share_content {
  width:95%;
  display:block;
  padding-top:35px;
  margin-top:-35px;
  margin-left:auto;
  margin-right:auto;
}

#tip_container,#raffle_container,#etiquette_container,#video_container,#lovers_container,#password_photo_gallery_previews,#photo_gallery_previews {
  width:700px;
  padding:50px;
  margin-left:auto;
  margin-right:auto;
  background-color:#9FBCCF99;
  border-radius:15px;
}

iframe.my_mfc_share,div#comments {
  margin-left:auto;
  margin-right:auto;
  background-color:#9FBCCF99;
  border-radius:15px;
}

#tip_menu ul li,#raffle ul li {
  list-style:none;
}

#lovers_container {
  overflow:auto;
  text-align:center;
  font-family:Conformity,"Courier New",Courier,monospace!important;
  font-size:1.25rem;
  letter-spacing:2px;
}

div.minion_holder {
  float:left;
  text-align:center;
  margin:10px;
}

div.minion_holder.unused p {
  visibility:hidden;
}

div.minion_holder.unused img {
  opacity:.4;
  filter:alpha(opacity=40);
/* For IE8 and earlier */
}

#lovers_container p {
  text-align:center;
  margin:0;
  font-size:1.45rem;
}

#lovers_container h2,#lovers_container h3 {
  font-family:Conformity,"Courier New",Courier,monospace!important;
  font-weight:normal;
  margin:0;
}

div.minion_holder img {
  width:120px;
}

#lovers_container>img {
  width:200px;
}

/* new rules for modern layout */
#username_container,#cam_score_container,#gender_container,#body_type_container,#ethnicity_container,#hair_container,#eyes_container,#height_container,#weight_container,#age_container,#city_container,#country_container,#sexual_preference_container,#smoke_container,#occupation_container,#school_container,#drink_container,#drugs_container,#marital_status_container,#favorite_food_container,#pets_container,#automobile_container,#profile_main_photo,#hair_container,#eyes_container,#age_container,#marital_status_container,#tags_container {
  display:none!important;
}

#profile_about_me > .heading {
  display:none!important;
}

#about_me_value {
  display:block!important;
  width:100%;
}

.container {
  margin:0!important;
  padding:0!important;
  display:block;
  background:#fff;
}

.main_content {
  position:relative;
  top:-17px;
  background:#fff;
}

.main_header {
  font-size:64px;
  line-height:2;
  margin:0 auto!important;
  position:relative;
  padding:0!important;
  height:590px;
  width:100%;
  overflow:hidden;
}

.main_header img {
  position:absolute;
  left:0;
}

.img-responsive {
  display:block;
  width:100%;
}

@-webkit-keyframes ImgFadeInOut {
  0% {
    opacity:1;
  }
  
  17% {
    opacity:1;
  }
  
  25% {
    opacity:0;
  }
  
  92% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

@-moz-keyframes ImgFadeInOut {
  0% {
    opacity:1;
  }
  
  17% {
    opacity:1;
  }
  
  25% {
    opacity:0;
  }
  
  92% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

@-o-keyframes ImgFadeInOut {
  0% {
    opacity:1;
  }
  
  17% {
    opacity:1;
  }
  
  25% {
    opacity:0;
  }
  
  92% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

@keyframes ImgFadeInOut {
  0% {
    opacity:1;
  }
  
  17% {
    opacity:1;
  }
  
  25% {
    opacity:0;
  }
  
  92% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

.main_header img {
  -webkit-animation-name:ImgFadeInOut;
  -webkit-animation-timing-function:ease-in-out;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-duration:12s;
  -moz-animation-name:ImgFadeInOut;
  -moz-animation-timing-function:ease-in-out;
  -moz-animation-iteration-count:infinite;
  -moz-animation-duration:12s;
  -o-animation-name:ImgFadeInOut;
  -o-animation-timing-function:ease-in-out;
  -o-animation-iteration-count:infinite;
  -o-animation-duration:12s;
  animation-name:ImgFadeInOut;
  animation-timing-function:ease-in-out;
  animation-iteration-count:infinite;
  animation-duration:12s;
}

.main_header img:nth-of-type(1) {
  -webkit-animation-delay:12s;
  -moz-animation-delay:12s;
  -o-animation-delay:12s;
  animation-delay:12s;
}

.main_header img:nth-of-type(2) {
  -webkit-animation-delay:9s;
  -moz-animation-delay:9s;
  -o-animation-delay:9s;
  animation-delay:9s;
}

.main_header img:nth-of-type(3) {
  -webkit-animation-delay:6s;
  -moz-animation-delay:6s;
  -o-animation-delay:6s;
  animation-delay:6s;
}

.main_header img:nth-of-type(4) {
  -webkit-animation-delay:3s;
  -moz-animation-delay:3s;
  -o-animation-delay:3s;
  animation-delay:3s;
}

#profile_main_about_holder {
  padding-top:0;
  margin:0 auto;
  display:block!important;
  vertical-align:top!important;
}

#profile_password_photo_galleries a,#password_photo_galleries a,#profile_photo_galleries a,#photo_galleries a,#profile_comments a {
  color:black;
}