@charset "UTF-8";

body,#profile,#profile_header_container,.container,.profile_row,.profile_section,.profile_section_content,.value {
  border-spacing:0;
  display:block;
  height:auto;
  margin:0;
  min-height:auto;
  min-width:auto;
  padding:0;
  position:static;
  width:auto;
}

#profile_header #status_value {
  display:block;
  height:1.3em;
  overflow:hidden;
  width:3.5em;
}

#header_bar,#header_bar .header_links,#avatar_holder,#profile_header_container .heading,#status_label,#member_type_value,#member_message_value,#blurb_container,#unix_last_broadcast_container,#unix_last_updated_container,#profile_main_photo,#profile_about_me .heading,#username_container,#cam_score_container,#gender_container,#body_type_container,#ethnicity_container,#hair_container,#eyes_container,#age_container,#country_container,#sexual_preference_container,#smoke_container,#drink_container,#drugs_container,#marital_status_container,#about_me_label,#tags_container,#profile_friends,.photo_gallery_name,#profile_password_photo_galleries .heading,#profile_comments,#new_comment,#new_comment_inputs,#new_comment_buttons,#footer_bar,.profile_section_background,.holder {
  display:none!important;
}

#status_container {
  position:absolute;
  top:10px;
  left:12%;
  z-index:2;
}

#status_container .value {
  background-color:#004e8f;
  font-size:20px;
  padding:5px;
}

#status_container .value a {
  color:#fff;
  text-decoration:none;
}

.show_preview {
  margin:0 40px;
}

#cboxOverlay {
  background:#9fe0ff;
}

#protected_gallery_name {
  color:#004e8f;
}

#theme-0317-1a {
  background-color:#fff;
}

#theme-0317-1a .section {
  margin:0;
  min-width:744px;
  padding:80px 10%;
  position:relative;
  text-align:center;
  width:80%;
}

#theme-0317-1a .section--header {
  padding-bottom:0;
  padding-top:0;
}

#theme-0317-1a .section--photos {
  padding-bottom:20px;
}

#theme-0317-1a .header__img {
  width:100%;
}

#theme-0317-1a .header__overlay {
  bottom:20px;
  margin:0;
  padding:0;
  position:absolute;
  text-align:left;
  width:80%;
}

#theme-0317-1a .header__overlay > * {
  display:block;
  margin-left:20px!important;
  vertical-align:top;
}

#theme-0317-1a .nav {
  margin:0;
  padding:0;
  list-style:none;
}

#theme-0317-1a .nav__item {
  display:inline-block;
  margin-right:10px;
}

#theme-0317-1a .nav__icon {
  height:40px;
  width:40px;
}

#theme-0317-1a .hn {
  font-family:georgia,times,'times new roman',serif;
  font-size:6.5em;
  font-weight:200;
  margin:0;
}

#theme-0317-1a .hn__img {
  height:60px;
  width:auto;
}

#theme-0317-1a .hn__img--tip {
  height:48px;
}

#theme-0317-1a .hn__img--header {
  height:84px;
}

#theme-0317-1a .li,#theme-0317-1a .p,#theme-0317-1a .td {
  font-family:tahoma,verdana,segoe,sans-serif;
  font-size:1.75em;
  font-style:normal;
  line-height:1.75em;
  text-align:justify;
}

#theme-0317-1a .table {
  border-collapse:collapse;
  margin:20px auto 0;
  width:90%;
}

#theme-0317-1a .td__name {
  font-weight:600;
  padding:0 10px;
  width:calc(35% - 20px);
}

#theme-0317-1a .td__name__name--schedule {
  width:calc(40% - 20px);
}

#theme-0317-1a .td__value {
  font-weight:200;
  padding:0 10px;
  width:calc(15% - 20px);
}

#theme-0317-1a .td__value__value--schedule {
  width:calc(60% - 20px);
}

#theme-0317-1a .background {
  background-color:#fff;
}

#theme-0317-1a .background--color1 {
  background-color:#9fe0ff;
}

#theme-0317-1a .background--color2 {
  background-color:#004e8f;
}

#theme-0317-1a .background--color3 {
  background-color:#086375;
}

#theme-0317-1a .text {
  color:#fff;
}

#theme-0317-1a .text--color1 {
  color:#9fe0ff;
}

#theme-0317-1a .text--color2 {
  color:#004e8f;
}

#theme-0317-1a .text--color3 {
  color:#086375;
}

#theme-0317-1a .shadow {
  text-shadow:.25vw .25vw #004e8f,-.1vw -.1vw #004e8f,-.1vw .1vw #004e8f,.1vw -.1vw #004e8f,.1vw .1vw #004e8f;
}

#theme-0317-1a .shadow__img {
  border:1px solid #004e8f;
  border-radius:1vw;
  box-shadow:.175vw .175vw #004e8f;
}