@charset "UTF-8";

a:link,a:active,a:hover {
  color:#f8f6f6;
}

a:visited {
  color:#26eef8;
}

body {
  background-color:#2ea4d0;
  color:#f6eefb;
  font-family:'Arial Black';
  font-weight:normal;
  font-style:normal;
  font-size:16px;
}

#fixed_background {
  display:block;
  background-position:center center;
  background-size:cover;
  background-repeat:none;
  background-image:url(http://oi66.tinypic.com/9hoqd0.jpg);
}

.profile_section_content {
  color:#f6eefb;
/*border:5px double #000102;*/
  padding:15px;
  margin:3px;
/*-webkit-border-radius:7px;
  -moz-border-radius:7px;
  border-radius:7px;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;*/
}

.profile_section_background {
  background-color:#D3F1FC;
  filter:alpha(opacity=30);
  opacity:.3;
}

.img_radius_shadow {
  -webkit-border-radius:25px;
  -moz-border-radius:25px;
  border-radius:25px;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
}

.profile_section_content .heading {
  padding:0 10px;
  border-radius:3px;
  background-color:#0a9acc;
  color:#e4ecfb;
  font-family:'Lucida Sans Unicode';
  font-weight:bold;
  font-style:normal;
  font-size:18px;
/*-webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;*/
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
  -webkit-text-shadow:0 0 0 #0b0202;
  -moz-text-shadow:0 0 0 #0b0202;
  text-shadow:0 0 0 #0b0202;
}

.content {
  padding:5px;
}

/* === nav bar === */
#nav {
  width:100%;
  float:left;
  margin:0 0 1em;
  padding:0;
  background-color:#aacbf1;
  border-bottom:1px solid #56a4da;
  vertical-align:top;
  position:static;
  z-index:9999;
}

#nav > ul {
  list-style:none;
  width:100%;
  margin:0 auto;
  padding:0;
}

#nav > ul > li {
  float:left;
}

#nav li a {
  display:block;
  padding:8px 15px;
  text-decoration:none;
  color:#3e384c;
  font-size:.75rem;
  letter-spacing:.075rem;
}

#nav li a:hover {
  color:#f2c797;
}

.nav ul {
  position:absolute;
  white-space:nowrap;
  left:-99999em;
  padding:0;
  z-index:1;
  list-style:none;
  background-color:rgba(170,185,241,0.9);
}

.nav > li:hover > ul {
  left:auto;
  padding-top:0;
  margin-top:.5px;
}

.nav > li li:hover > ul {
  left:100%;
  top:-4px;
}

/*==END NAV==*/
#profile_header,#header_bar,#profile_main_photo,#profile_about_me > .heading,#profile_about_me > [id$='_container']:not(#about_me_container),#about_me_label {
  display:none;
}