/* Styles for author/uid; The Author Profile page. */

.view-display-id-author_profile {
  position:relative;
}

/* Contact info block */

.view-display-id-contact_info {
  background-color: #404040;
  color: white !important;
  padding: 30px 30px 30px 90px;
  position: absolute;
  top: 100px;
  left: 500px;
}

.view-display-id-contact_info h3 {
  color: white !important;
}

.view-display-id-contact_info a:hover {
  color: #2b9fc2;
}

/* Red trim */

.view-author-profile .views-field-picture,.view-display-id-contact_info {
  border-left: 4px solid #d14f63;
}

/* Text */

.view-author-profile h1.views-field-field-user-lastname {
  font-size:50px;
}

.view-author-profile .views-field-field-user-bio {
  padding-top:30px;
  padding-bottom: 30px;
}

/* Blog posts */

.view-display-id-blog_posts {
  text-align: center;
}

.view-display-id-blog_posts .views-row {
  background-color: #F0F0F0;
  padding: 40px;
}

.author-profile-blog-post-title {
  font-size: 30px;
}

.view-display-id-blog_posts .views-field-changed {
  background-color: #F7F7F7;
  margin-top: 20px;
}