@charset "UTF-8";

UTF-8; */ a:link,a:active,a:hover {
/* Red = #FF0000 */
  color:#FF0000;
  text-decoration:underline;
  font-weight:bold;
}

a:visited {
/* Crimson = #7D0541 */
  color:#7D0541;
  text-decoration:none;
}

.twocolumn {
  -moz-column-count:2;
  -webkit-column-count:2;
  column-count:2;
}

.in_page_anchor {
  padding-top:50px;
  margin-top:-50px;
  display:inline-block;
/* required for webkit browsers */
}

/* 
******************************************************** 
* 
* Top of Page Header - Fixed Area 
* 
******************************************************** 
*/
.nav-menu-top-area {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:50px;
/* ???? Red = #7D0541 */
  background-color:#7D0541;
  box-shadow:0 10px rgb(0,0,0);
  text-align:center;
  z-index:500;
  box-shadow:0 3px 20px 3px rgba(0,0,0,.8);
/* 
* font-size: .8rem; 
* line-height: 1; 
*/
}

/* 
******************************************************** 
* 
* Top Navigation Bar Buttons 
* 
******************************************************** 
*/
.nav-menu-top-list {
  width:1100px;
  margin-right:auto;
  margin-left:auto;
  padding-top:5px;
  display:block;
}

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

.nav-menu-top-list ul li {
  display:inline-block;
/* ???? Red = #7D0541 */
  background-color:#7D0541;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
/* 
border-radius:5px; 
*/
}

/* 
.nav a:link,.nav a:visited { 
display:block; 
color:#FFFFFF; 
background-color:#8B0000; 
text-align:center; 
text-decoration:none; 
} 

.nav a:hover,.nav a:active { 
color:#8B0000; 
background-color:#FFFFFF; 
} 
*/
.nav-menu-top-list ul li a {
  display:block;
  list-style:none;
/* 
* padding:15px 10px; 
*/
  padding-top:4px;
  padding-bottom:4px;
  padding-left:8px;
  padding-right:8px;
/* White = #FFFFFF */
  color:#FFFFFF;
/* font-weight:bold; */
  font-size:16px;
  text-decoration:none;
  font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.nav-menu-top-list li a:hover {
/* White = #FFFFFF */
  background-color:#FFFFFF;
/* Black = #000000 */
  color:gray;
}

/* 
******************************************************** 
* 
* Customization of MFC Generated Elements 
* 
******************************************************** 
*/
#header_bar {
  display:none;
}

#footer_bar {
  display:none;
}

#about_me_label {
  display:none;
}

#profile_main_photo {
  display:none;
}

#tags_container {
  display:none;
}

#profile_header_container {
  display:none;
}

#profile_schedule {
  display:none;
}

#profile_about_me > div:nth-child(1) {
  display:none;
}

#profile_friends {
  padding-top:45px;
  margin-top:-45px;
}

#profile_friends .heading {
/* same as h1 */
  border-bottom:4px solid #7D0541;
  font-size:24px;
  font-weight:bold;
  line-height:28px;
}

.profile_section .heading {
/* same as h1 */
  border-bottom:4px solid #7D0541;
  font-size:24px;
  font-weight:bold;
  line-height:28px;
}

#profile {
  width:936px;
  margin:20px auto -5px;
  background:#fff url(https://i.postimg.cc/Gmj8wNLq/307-201-301-441-11024164.jpg) top center no-repeat;
  box-shadow:15px 3px rgba(0,0,0,0.3);
  font-size:.875em;
  line-height:1.25;
  border-top-left-radius:14px;
  border-top-right-radius:14px;
}

#profile_header {
  padding:270px 0;
}

#avatar_holder {
  text-align:right;
  margin-left:20px;
  margin-top:110px;
  width:80px;
  height:0;
}

#profile_avatar {
  padding:3px;
  background-color:#fff;
  border:1px solid #CCCCCC;
  border:1px solid rgba(0,0,0,0.6);
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
  box-shadow:0 1px 3px rgba(0,0,0,0.1);
}

#profile_news_report {
  text-align:right;
  padding-top:0;
  margin-top:-360px;
  margin-left:400px auto -10px;
  height:150px width:600px;
}

.profile_news_report img {
  float:right;
  width:300px;
  margin-left:300px;
}

.profile_section {
  margin-top:-300px;
  border-spacing:0;
}

.profile_section_content {
  z-index:auto;
}

#profile_about_me {
  margin:20px 0;
  padding-top:20px;
}

#about_me_value {
  display:block;
  margin:0 auto -20px;
}

img {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0;
  -moz-box-shadow:0;
  box-shadow:0;
}

.img_radius_shadow {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0;
  -moz-box-shadow:0;
  box-shadow:0;
}

#img_preview {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0;
  -moz-box-shadow:0;
  box-shadow:0;
}

.container {
  display:block;
  margin:0 20px;
}

#profile_password_photo_galleries {
  padding-top:45px;
  margin-top:-45px;
  display:inline-block;
/* required for webkit browsers */
}

#profile_interests_content {
  padding-top:45px;
  margin-top:-45px;
  display:inline-block;
/* required for webkit browsers */
}

.photo_gallery_previews {
  text-align:center;
}

#comments {
  width:780px;
}

body {
  background-color:#1f020e;
  background-image:url(http://www.transparenttextures.com/patterns/starring.png);
  background-repeat:repeat;
  font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
  font-weight:normal;
  font-style:normal;
/* font-size:14px; */
  font-size:.875em;
  line-height:1.5;
}

.profile_section_content h1 {
/* same as h1 */
  border-bottom:8px solid #7D0541;
  font-size:24px;
  font-weight:bold;
  line-height:28px;
}

.profile_section_content h2 {
  border-bottom:4px solid #7D0541;
  font-size:20px;
  font-weight:bold;
  line-height:24px;
  vertical-align:middle;
}

.profile_section_content h2 img {
  height:18px;
  margin-right:10px;
  display:in;
}