@charset "UTF-8";

/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
  margin:0;
  padding:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display:block;
}

body {
  line-height:1;
}

ol,ul {
  list-style:none;
}

blockquote,q {
  quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
  content:none;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

/* 960 GRID */
body {
  min-width:960px;
  font-family:Arial,Helvetica Neue,Helvetica,sans-serif;
  background:url(https://img.mfcimg.com/photos2/779/7797061/371-787-400-586-8073357.jpg);
/* For Firefox 3.6 to 15 */
}

#profile {
  margin-left:auto;
  margin-right:auto;
  width:960px;
}

.profile_row,.profile_section,.profile_section_content,#profile_main_photo,#profile_main_about_holder,img#main_photo,.recent_photos,#profile_main_photo,.profile_section_background {
  display:inline;
  float:left;
  margin-left:10px;
  margin-right:10px;
}

#schedule_day_0_container,#schedule_day_1_container,#schedule_day_2_container,#schedule_day_3_container,#schedule_day_4_container,#schedule_day_5_container,#schedule_day_6_container {
  width:100%;
  background-color:#F7E48D;
}

#schedule_day_0_container .value,#schedule_day_0_container .label,#schedule_day_1_container .value,#schedule_day_1_container .label,#schedule_day_2_container .value,#schedule_day_2_container .label,#schedule_day_3_container .value,#schedule_day_3_container .label,#schedule_day_4_container .value,#schedule_day_4_container .label,#schedule_day_5_container .value,#schedule_day_5_container .label,#schedule_day_6_container .value,#schedule_day_6_container .label {
  padding:6px;
}

/* PROFILE HEADER */
#profile_header {
  margin-top:20px;
  background-color:#EC6DA0;
  width:940px;
  border-radius:12px;
}

#avatar_holder {
  position:absolute;
  background-image:url(https://img.mfcimg.com/photos2/779/7797061/976-679-284-301-7840587.png);
  background-size:90px 90px;
}

#avatar_holder img {
  display:none;
}

#profile_header_container .heading {
  color:#F7E48D;
  font-size:52px;
  margin-bottom:0;
  padding:0;
}

#status_container {
  position:absolute;
  bottom:0;
}

#status_label,#blurb_label {
  display:none;
}

#status_container .value a,#member_type_value {
  color:rgba(255,255,255,.6);
}

#status_container .value a:active,#status_container .value a:hover {
  color:#FFF;
}

#blurb_container .value {
  color:rgba(255,255,255,.7);
  font-family:"Times New Roman",Georgia,Serif;
  font-size:32px;
  font-style:italic;
}

#unix_last_login_container,#status_container,#unix_last_updated_container {
  color:rgba(0,0,0,.3);
  display:block;
  margin:0;
}

#unix_last_updated_container {
  padding-bottom:12px;
}

#unix_last_updated_container {
}

/* IMAGES */
#profile_main_about_holder {
/*	background:blue; */
}

#profile_main_photo {
  width:100%;
  height:540px;
  margin:15px 0 0 10px;
  padding:15px 0 20px;
  background-color:#58C3D8;
  width:940px;
  border-radius:12px;
}

img#main_photo,.recent_photos {
  position:absolute;
  float:left;
  margin:0;
  padding:0;
}

img#main_photo {
  top:0;
  width:700px;
  border:3px solid #FFF;
}

.recent_photos {
  top:0;
  left:725px;
  width:220px;
}

#profile_main_photo .heading {
  font-size:0;
}

.recent_photos img {
  background-color:#f9f9f9;
  border:2px solid #FFF;
  margin:5px;
}

/* ABOUT ME */
.heading {
}

#profile_about_me .heading,#profile_friends .heading,#profile_interests_content .heading,#profile_comments .heading,#profile_schedule .heading {
  font-size:36px;
  color:#58C3D8;
  border-bottom:4px solid #58C3D8;
  text-shadow:2px 2px 4px #FFF,-2px -2px 4px #FFF;
}

/* #F7E48D*/
#profile_about_me .container {
  display:inline;
  float:left;
  width:300px;
  min-height:85px;
  margin:5px;
  font-size:19px;
  background-color:#F7E48D;
  border-radius:6px;
  color:#58C3D8;
}

#profile_about_me .container span {
  display:block;
  position:relative;
}

#profile_about_me .container .label,#profile_about_me .container .value {
  text-align:center;
  line-height:25px;
}

#profile_about_me .container .label {
  color:#EC6DA0;
  line-height:35px;
}

.container#about_me_container {
  width:610px;
  height:;
}

/* FRIENDS */
#profile_friends {
  position:relative;
  float:none;
  width:100%;
  display:block;
  float:none;
  clear:both;
}

#profile_friends .label,#profile_friends .value {
  color:rgba(236,109,160,0.8);
  background-color:#F7E48D;
  padding:5px;
}

#profile_friends a:link {
  color:rgba(236,109,160,0.5);
  text-decoration:none;
}

#profile_friends a:hover,#profile_friends a:active {
  color:rgba(236,109,160,1);
}

/* GALLERIES */
#profile_password_photo_galleries,#profile_photo_galleries {
  position:absolute;
  width:100%;
  height:280px;
  background-color:#58C3D8;
  width:460px;
  border-radius:12px;
}

#profile_photo_galleries {
  left:600px;
}

.photo_gallery_name a:link {
  display:block;
  color:#58C3D8;
  text-decoration:none;
  font-weight:bold;
  font-size:15px;
}

.photo_gallery_name a:hover,.photo_gallery_name a:active {
  color:#58C3D8;
}

#profile_password_photo_galleries .photo_gallery_count,#profile_photo_galleries .photo_gallery_count {
  font-family:"Times New Roman","Serif";
  font-style:italic;
}

#profile_password_photo_galleries .heading,#profile_photo_galleries .heading {
  color:#FFF;
}

#profile_password_photo_galleries li,#profile_photo_galleries li {
  background:#FFF;
}

#profile_password_photo_galleries img,#profile_photo_galleries img {
  width:130px;
  height:130px;
}

/* SCHEDULE */
#profile_schedule {
  position:relative;
  left:-140px;
  margin-top:300px;
  width:900px;
  width:460px;
  border-radius:12px;
}

#profile_schedule .label,#profile_schedule .value {
  display:block;
  color:#EC6DA0;
}

#profile_schedule .value {
  line-height:25px;
  margin-bottom:10px;
}

#schedule_converted {
  color:rgba(0,0,0,0.3);
}

/* INTERESTS AND HOBBIES */
#profile_interests_content .container {
  display:inline;
  float:left;
  width:300px;
  min-height:150px;
  margin:5px;
  font-size:19px;
  background-color:#F7E48D;
  border-radius:6px;
  color:#58C3D8;
}

.container#meaning_life_container,.container#five_things_container {
  width:940px;
}

/* COMMENTS */
#comments .wall_post {
  background-image:url(https://img.mfcimg.com/photos2/779/7797061/449-558-430-686-7840403.png);
  background-repeat:no-repeat;
  background-position:70px 38px;
}

#wall_poster_username {
  color:#58C3D8;
}

#comments .wall_post_info a:link,#comments .wall_post_info a:hover,#comments .wall_post_info a:active {
  color:#58C3D8;
  text-decoration:none;
  text-shadow:2px 2px 3px #FFF,-2px -2px 3px #FFF;
}

#comments .wall_post_info a:hover,#comments .wall_post_info a:active {
  text-decoration:underline;
}

#comments .wall_post_avatar {
  background-color:#FFF;
  border:3px solid #FFF;
}

#comments .wall_post_body {
  position:relative;
  padding:15px;
  margin:1em 0 3em;
  color:#58C3D8;
  background:#FFF;
  border-radius:10px;
  background:linear-gradient(top,#f9d835,#f3961c);
}