@charset "UTF-8";

/* Reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-weight:inherit;
  font-style:inherit;
  font-size:100%;
  font-family:inherit;
  vertical-align:baseline;
}

.left {
  float:left;
}

.right {
  float:right;
}

body {
  padding:0;
  margin:0;
  background:#0f0f0f;
  font-family:arial,tahoma,verdana;
  color:#ffffff;
}

#profile {
  width:900px;
  margin:0 auto;
  position:relative;
  padding:0 26px 0 10px;
  background:#151515;
}

#profile .profile_row:nth-child(1) {
  display:none;
}

#profile .profile_row:nth-child(3) {
  display:none;
}

#profile .profile_row:nth-last-child(1) {
  display:none;
}

.nav {
  padding-bottom:3px;
}

.nav a {
  display:inline-block;
  width:298px;
  font-family:arial;
  height:33px;
  padding-top:14px;
  color:#ffffff;
  text-decoration:none;
  background:#000000;
  text-align:center;
  font-size:18px;
  margin-right:-1px;
}

.nav a:nth-child(3) {
  color:#00ff36;
}

.list_images ul {
  text-align:center;
  background:#000000;
  padding-top:10px;
  padding-bottom:26px;
}

.list_images ul li {
  display:inline-block;
  padding:10px 5px 0;
}

.list_images ul li img {
  border-radius:6px;
}

#hobbies_container {
}

.header_redasianapple {
  top:-780px;
  position:absolute;
  z-index:-1;
}

.row-b {
  display:block;
  float:right;
  margin-top:-222px;
}

.row-b img {
  margin-left:2px;
}

.img-a {
  padding:13px 0;
}

.img-b {
  padding:26px 0;
}

.img-c {
  padding:26px 0 0;
}

.frame_header {
  display:block;
  margin-top:8px;
}

/*##############
Override
################*/
.profile_row #photo_gallery_previews {
  display:none;
}

.profile_section_content {
  position:normal;
}

#profile_interests_content .label {
  display:none;
}

.profile_section_content {
  border-radius:5px;
  margin:5px;
  padding:5px;
  z-index:1;
  position:none;
}

.container {
  margin:0;
}

.profile_section .heading {
  display:none;
}

#profile_about_me_friends {
  display:none;
}

.recent_photos {
  display:block;
  width:270px;
}

#profile_main_about_holder {
  margin-top:200px;
}

#header_bar {
  display:none;
}

#profile_main_photo {
  padding-left:15px;
}

#footer_bar {
  display:none;
}

.recent_photos img {
  border:2px solid #5A5A5A;
}

#cboxOverlay {
  background:#191919;
}