@charset "UTF-8";

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

a:visited {
  color:#925F07;
}

a.photo_gallery_link {
  color:#593d22;
  font-weight:bolder;
  text-decoration:none;
  font-size:15px;
}

.photo_gallery_preview {
  margin:0 10px;
}

.photo_gallery_count {
  color:#593d22;
  margin-top:.4em;
}

body {
  background-image:url(https://img.mfcimg.com/photos2/884/8844237/679-526-581-156-3899888.jpg);
  background-color:#fdfdfc;
  background-position:top left;
  background-attachment:scroll;
  background-repeat:repeat-y;
}

#cboxOverlay {
  background-color:rgba(89,61,34,0.66);
}

#cboxLoadedContent {
  color:#444;
  border:3px solid #593D22;
  border-radius:8px;
  background-color:white;
  padding:14px 44px 30px 30px;
}

#cboxClose {
  background-color:#593D22;
  color:white;
  font-size:18px;
  font-family:"Arial Black",Arial,Verdana;
  padding:0 6px;
  position:absolute;
  top:-2px;
  right:-2px;
  border:3px solid #593D22;
  border-radius:0 8px 0 8px;
}

#cboxClose:hover {
  background:#925F07;
  color:white;
  box-shadow:inset 0 0 16px rgb(89,61,34);
}

#cboxClose:focus {
  border-style:dashed;
}

#cboxClose:active {
  background:#925F07;
  color:black;
  box-shadow:inset 0 0 16px rgb(89,61,34);
}

#gallery_password_form_modal {
  padding:0;
}

#protected_gallery_name {
  padding:.5em 2.5em .5em 1.5em;
  border-radius:0 12px 4px 0;
  background-color:#593D22;
  color:#FFFFFF;
  font-family:'Century Gothic';
  font-weight:bold;
  font-style:normal;
  font-size:16px;
  margin-left:-30px;
  margin-bottom:1.5em;
  display:inline-block;
}

img {
  border-radius:14px;
  box-shadow:0 3px 4px rgba(0,0,0,0.65);
}

img.thumbnail {
  border-radius:6px;
}

img.photo_gallery_lock {
  border-radius:3px;
  border:2px #593D22 solid;
  box-shadow:0 3px 4px rgba(0,0,0,0.45);
}

.photo_gallery .images {
  margin:0 .5em 0 2.5em;
}

.photo_gallery .images a {
  margin:0 .5em 1.25em;
  display:inline-block;
}

.photo_gallery_previews {
  overflow:hidden;
}

#img_preview {
  border-radius:6px;
  background-color:rgba(0,0,0,0.9);
}

#img_preview img {
  border-radius:2px;
  box-shadow:none;
}

#wall_poster_username {
  vertical-align:top;
  margin-right:4em;
}

.wall_post_avatar img {
  border-radius:10px;
}

.wall_post_info {
  padding:5px 0 0;
  height:50px;
  display:inline;
}

.wall_post_time {
  display:block;
}

.wall_post_body img,#average_rating_container img,#rate_container img,.ps-carousel img {
  border-radius:0;
  box-shadow:none;
}

.wall_post_body {
  clear:left;
  padding:14px;
  border-left:6px #C4E0EE dotted;
  margin:3px 0 40px 22px;
}

.profile_section_content {
  margin:2px 6px 12px;
  color:#444;
  position:relative;
  border:3px solid #593D22;
  border-radius:8px;
  padding:14px 44px 30px 30px;
  background-color:white;
  box-shadow:0 3px 8px -2px rgba(0,0,0,0.8);
}

#profile_main_photo .profile_section_content {
  padding:14px 30px;
}

#main_photo {
  margin-bottom:0;
}

.profile_subsection + .profile_subsection {
  margin-top:40px;
}

.profile_section_background {
  background-color:transparent;
}

.profile_section_content .heading {
  display:inline-block;
  margin-left:-30px;
  padding:.5em 2.5em .5em 1.5em;
  border-radius:0 12px 4px 0;
  background-color:#593D22;
  color:#FFFFFF;
  font-family:'Century Gothic';
  font-weight:bold;
  font-style:normal;
  font-size:16px;
}

#profile_header .heading {
  display:block;
  padding:2px;
  margin:0 0 10px;
  border-radius:0;
  text-align:center;
  color:#925F07;
  width:8em;
  margin-left:5em;
  background-color:white;
  border-top:2px dashed #593D22;
  border-bottom:2px dashed #593D22;
}

#username_value {
  font-family:'Century Gothic';
  font-weight:bold;
  font-style:normal;
  font-size:15px;
  color:#925F07;
}

#profile_interests_content .value {
  margin-left:0;
}

strong,#profile_interests_content .label {
  font-size:16px;
  color:black;
}

b {
  color:black;
}

#server_time {
  display:none!important;
}

.header_links {
  margin:0 4px 8px;
}

.content {
  padding:5px;
}