@charset "UTF-8";

/*
 *DorkyMar Profile
 *Version: 1.0
 */
/*
 * Fonts
 */
@font-face {
  font-family:'Josefin Slab';
  font-style:normal;
  font-weight:400;
  src:local('Josefin Slab'),local(JosefinSlab),url(http://themes.googleusercontent.com/static/fonts/josefinslab/v3/46aYWdgz-1oFX11flmyEfaRDOzjiPcYnFooOUGCOsRk.woff) format("woff");
}

@font-face {
  font-family:'Aldrich';
  font-style:normal;
  font-weight:400;
  src:local(Aldrich),url(http://themes.googleusercontent.com/static/fonts/aldrich/v3/VWXaIPGrUapL_Y2vGs0lKALUuEpTyoUstqEm5AMlJo4.woff) format("woff");
}

@font-face {
  font-family:'Droid Sans';
  font-style:normal;
  font-weight:700;
  src:local('Droid Sans Bold'),local(DroidSans-Bold),url(http://themes.googleusercontent.com/static/fonts/droidsans/v3/EFpQQyG9GqCrobXxL-KRMXbFhgvWbfSbdVg11QabG8w.woff) format("woff");
}

@font-face {
  font-family:'Sanchez';
  font-style:italic;
  font-weight:400;
  src:local('Sanchez Italic'),local(Sanchez-Italic),url(http://themes.googleusercontent.com/static/fonts/sanchez/v1/HsmMg_Kwn-sTuZvQJORnl7O3LdcAZYWl9Si6vvxL-qU.woff) format("woff");
}

@font-face {
  font-family:'Open Sans Condensed';
  font-style:normal;
  font-weight:300;
  src:local('Open Sans Cond Light'),local(OpenSans-CondensedLight),url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xGAzD5WKQVN4wSyA0MYYi4rr7w4p9aSvGirXi6XmeXNA.woff) format("woff");
}

* * {
  box-sizing:border-box;
}

/*
 * Hide Top Links and Time CSS
 */
#header_bar {
  display:none;
}

html {
  margin:0;
  padding:0;
}

body {
  background:#333;
  text-align:center;
  margin:0;
  padding:0!important;
  font-family:'Josefine Slab';
  color:#fff;
}

/*
 * header
 */
#profile .profile_row:first-child {
  width:100%!important;
  text-align:center;
  background-color:#fe4c4c;
  background-image:url(http://i.imgur.com/VOkRePI.png);
  background-repeat:repeat-x;
  background-position:left bottom;
  margin-top:0;
  padding-top:10px;
  position:relative;
  top:-10px;
}

#profile_header {
  display:block;
  position:relative;
  margin:0 auto;
  width:1000px!important;
  height:200px;
}

#avatar_holder {
  margin-top:20px;
}

#profile_avatar {
  border-radius:45px;
}

#profile_header .heading {
  display:inline-block;
  text-align:left;
  float:left;
  width:79%;
  color:#6ad3e8;
  font-family:'Droid Sans';
  font-size:100px;
  margin:0 auto!important;
  padding:0;
  z-index:1;
}

#profile_section_background,#profile_section_content {
}

#profile_header_container {
}

#profile_header .heading::first-letter {
  color:#fe4c4c;
  text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,-2px 2px 0 #fff,-3px 3px 0 #fff,-4px 4px 0 #fff,-5px 5px 0 #fff,-6px 6px 0 #fff,-7px 7px 0 #fff;
}

#profile_header .container,#profile_header .container label,#profile_header .container .value {
  display:inline-block;
  margin:0!important;
}

#blurb_container {
  position:absolute;
  left:0;
  top:130px;
  width:100%;
}

#blurb_container .label {
  display:none;
}

#blurb_container .value {
  text-align:value;
  color:#fff;
  font-family:'Josefin Slab','Courier',Sans-serif;
  font-size:20pt!important;
}

/* status */
#status_container {
  position:absolute;
  top:0;
  right:0;
  width:20%;
  z-index:900;
}

#status_label,#status_value,#status_value {
  width:100%;
}

#status_value span {
  display:block;
  font-family:'Open Sans Condensed',Sans-serif;
  width:100%;
  color:#bbb;
  font-size:14pt;
}

#status_value a:link,#status_value a:visited {
  display:block;
  width:100%;
  color:#fff;
  text-decoration:none;
  font-size:16pt;
  border:2px solid #fff;
  z-index:999;
}

#status_value a:hover,#status_value a:active {
  background-color:#6ad3e8;
  border:2px solid #6ad3e8;
}

#unix_last_login_container,#unix_last_updated_container {
  display:none!important;
}

/*
 * Content
 */
.profile_section .heading {
  text-align:center!important;
  font-family:'Droid Sans';
}

.profile_row {
  display:block!important;
  margin:0 auto;
  width:1000px!important;
  max-width:100%;
  text-align:left;
}

#profile_main_about_holder {
  margin-top:20px;
}

/* main photo */
#main_photo {
  transform:rotate(-7deg);
  -ms-transform:rotate(-7deg);
/* IE 9 */
  -webkit-transform:rotate(-7deg);
/* Safari and Chrome */
  border:5px solid #fff;
}

/* about me */
#profile_about_me_friends {
  border:3px dashed #fff;
  background:#6ad3e8;
  border-radius:10px;
  padding:20px;
}

#profile_about_me_friends {
  text-shadow:0 1px 0 rgba(0,0,0,0.5);
  font-family:'Josefin Slab';
  font-size:14pt;
}

#profile_about_me_friends .container {
  height:1.5em;
  padding:10px;
}

#profile_about_me_friends .container:nth-child(2n) {
  background:rgba(0,0,0,0.1);
}

#profile_about_me_friends .label {
  font-weight:700;
}

#profile_about_me .heading,#profile_friends .heading {
  //aboutmeheadingfont-size:20pt;
  font-family:'Open Sans Condensed',Sans-serif;
}

/* galeries */
#profile_password_photo_galleries {
  display:block!important;
  margin-top:20px!important;
  width:100%;
}

#profile_password_photo_galleries .heading {
  border-bottom:1px solid #fff;
  color:#000;
  font-size:30px!important;
  text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff;
}

.photo_gallery_preview {
  position:relative;
}

.photo_gallery_name {
  position:absolute;
  width:100%;
  height:100%;
}

#profile_password_photo_galleries a.photo_gallery_link:link,#profile_password_photo_galleries a.photo_gallery_link:visited {
  display:block;
  width:100%;
  height:100%;
  margin:0;
  padding:1em;
  font-family:'Droid Sans';
  font-size:12pt;
  text-decoration:none;
  color:#fff;
  text-shadow:1px 1px 1px #000;
  transition:background 2s;
  -webkit-transition:background 2s;
}

#profile_password_photo_galleries a.photo_gallery_link:hover,#profile_password_photo_galleries a.photo_gallery_link:visited {
  background:rgba(254,76,76,0.5);
  transition:background .3s;
  -webkit-transition:background .3s;
}

/*Interests and Hobbies*/
#profile_interests_content {
  background-image:url(http://i.imgur.com/5J97uCf.png);
  background-repeat:no-repeat;
  padding:2em;
  width:100%;
  margin-bottom:3em;
}

#profile_interests_content .heading {
  font-family:'Aldrich',Arial!important;
  font-size:18pt!important;
}

#profile_interests_content .label {
  padding-top:10px;
  font-size:12pt;
}

#profile_interests_content .value {
  font-family:'Sanchez';
  color:#fe4c4c;
  font-size:16pt;
  line-height:1.5;
  text-shadow:1px 1px 0 #000;
}

/*
 * Footer
 */
#footer_bar {
  width:100%;
  text-align:center;
  background-color:#fe4c4c;
  color:#fe4c4c;
  padding-top:50px!important;
  background-image:url(http://i.imgur.com/VOkRePI.png);
  background-repeat:repeat-x;
  background-position:left top;
  overflow-y:hidden;
  font-family:'Droid Sans',Sans-serif;
  margin-top:50px;
}

.footer_links {
  width:100%;
  padding-bottom:80px!important;
}

.footer_links a:link,.footer_links a:visited {
  font-family:'Open Sans Condensed',Sans-serif;
  font-size:16pt;
  color:#fff;
  text-decoration:none;
  border:1px solid #fff;
  padding:.5em 1em;
}

.footer_links a:hover,.footer_links a:active {
  background-color:#6ad3e8;
  border:1px solid #6ad3e8;
}