@charset "UTF-8";

style {
  display:none;
}

html {
  margin:0;
  padding:0;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

body {
  margin:0 0 50px;
  padding:0;
  background-image:none;
  background-color:#1c1818;
  background-repeat:no-repeat;
  background-attachment:fixed;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:12px;
  display:block;
  background-size:100%;
  width:100%;
}

.container {
  display:none;
  margin:auto;
}

#about_me_container {
  display:block;
}

#hgnavbar {
  width:100%;
  font-size:12px;
  padding:0;
  position:fixed;
  height:40px;
  background-color:black;
  min-width:1000px;
}

#hgnavbar .mainnav {
  overflow:hidden;
  display:block;
  float:left;
  width:30%;
  margin:0 0 0 6%;
/* change this for left margin */
  height:100%;
  padding:0;
}

#hgnavbar .mainnav li {
  margin:0;
  display:block;
  float:left;
  list-style:none;
  height:100%;
  width:25%;
/* CHANGE THIS BASED ON # OF LINKS*/
  border-radius:0 0;
}

#hgnavbar .mainnav li a {
  float:left;
  text-decoration:none;
  font-family:sans-serif;
  color:#f2f2f2;
  width:100%;
  height:100%;
  text-align:center;
  vertical-align:text-bottom;
  padding:12px 0 0;
}

#hgnavbar .mainnav li a:hover {
  color:#cccccc;
}

#hgnavbar .social {
  display:block;
  float:right;
  margin:0 6% 0 0;
/*change this */
  min-width:20%;
  height:100%;
  padding:0;
}

#hgnavbar .social li {
  margin:0;
  display:block;
  float:right;
  list-style:none;
  height:100%;
  width:35px;
}

#hgnavbar .social li a {
  float:right;
  font-family:sans-serif;
  color:#f2f2f2;
  width:100%;
  padding:0;
}

#hgnavbar img {
  height:20px;
  margin:9px 0 0;
}

#hgcustombody {
  overflow:hidden;
  display:block;
  margin:auto;
  padding:0;
  width:100%;
  min-width:1000px;
}

.hgsectionstyle {
  width:1000px;
  margin:auto;
  padding:0;
  overflow:hidden;
  background-color:rgba(89,89,89,.25);
  border-radius:3px;
}

.hgsectionstyle img {
  width:100%;
  padding:0;
}

#frontpage {
  overflow:hidden;
  font-size:50px;
  width:100%;
  text-align:center;
  margin:35px 0 20px;
  display:block;
}

#frontpage img {
  width:100%;
  margin:0;
}

h1 {
  text-align:center;
  letter-spacing:28px;
  font-size:1.4em;
  font-family:Impact,Haettenschweiler,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black","sans serif";
  margin:20px;
}

#videos h1 {
  text-align:center;
  letter-spacing:28px;
  font-size:1.4em;
  font-family:Impact,Haettenschweiler,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black","sans serif";
  margin:20px;
}

/*-------------------BELOW THIS LINE IS NECESSARY ON MFC-----------------------*/
#fixed_background {
  z-index:-200;
  display:none;
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
  box-sizing:border-box;
}

#header-bar {
  display:none;
}

.header_links {
  float:left;
  font-size:14px;
  box-sizing:border-box;
  display:block;
}

#profile {
  display:table;
  width:100%;
  box-sizing:border-box;
}

.profile_row {
  margin:auto;
  width:100%;
}

.profile_section {
  display:table-cell;
  border-spacing:2px;
  width:100%;
  box-sizing:border-box;
}

.profile_section_content {
  z-index:auto;
  margin:0;
  padding:0;
  position:relative;
  border-radius:5px;
  box-sizing:border-box;
  display:block;
}

.profile_section_background {
  z-index:-100;
  top:0;
  left:0;
  bottom:0;
  right:0;
  position:absolute;
  border-radius:inherit;
  box-sizing:border-box;
  display:block;
}

#avatar_holder {
  text-align:right;
  float:left;
  margin-right:15px;
  width:90px;
  height:90px;
  box-sizing:border-box;
  display:none;
}

#profile_header_container {
  margin:0;
  min-height:0;
  box-sizing:border-box;
  display:block;
}

.profile_section_content .heading {
  margin-bottom:15px;
  padding:5px;
  font-size:17px;
  font-weight:bold;
  box-sizing:border-box;
}

#profile_main_about_holder {
  display:table;
  width:100%;
  border-spacing:0;
}

#profile_about_me_friends {
  margin-bottom:15px;
  padding:0;
  font-size:17px;
  font-weight:bold;
  display:table-cell;
  width:100%;
  vertical-align:top;
}

#profile_friends {
  display:block;
  padding:15px px;
  margin:20px auto 0;
  background:#A9A9A9;
  border-radius:10px;
  box-shadow:5px 5px 20px #666;
  width:610px;
  box-sizing:border-box;
}

#profile_about_me .profile_subsection {
  box-sizing:border-box;
  display:block;
}

#average_rating_container,#rate_container,#admirers_container {
  display:block;
/*background-color: rgba(89, 89, 89, .8);*/
}

.heading {
  display:none;
}

#about_me_label {
  display:none;
}

#about_me_value {
  display:block;
  box-sizing:border-box;
}

#header_bar {
  display:none;
}

#footer_bar {
  display:none;
}

#cam_score_value {
  top:25px;
  margin-left:665px px;
  font-size:1.8em;
  display:none;
}

.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;
}

.content {
  padding:0;
}

#profile_about_me_friends {
  margin:0;
}

.photo_gallery_previews {
  width:1300px;
  margin:auto;
  background-color:rgba(89,89,89,.25);
  padding:0;
  overflow:hidden;
  background-color:rgba(89,89,89,.25);
  border-radius:3px;
}

.photo_gallery_previews li {
  float:left;
  color:white;
}

#profile_main_photo {
  display:none;
}

.photo_gallery_previews {
  width:100%;
}