/**
 * People 
 */

.view-people td.views-field-title {
  min-width: 15em;
}

.view-people td.views-field-title a {
  font-size: 1.5em;
  line-height: 1;
  font-family: Georgia,"Times New Roman",Times,serif;
}

/* Rewrite output in view, wrap in span with class: "person-blurb" */
.view-people .person-blurb {
  color: #888;
  font-style: italic;
}

.view-people .views-table td, 
.view-people .views-table th {
  padding-right: 1em;
  padding-left: 1em;
  vertical-align: top;
}

.view-people .views-table td {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}

.view-display-id-panel_pane_people_list .views-row {
  margin-bottom: 1.5em;
  padding-bottom: 1.5em;
  border-bottom: 1px dotted #666;
  clear: both;
}

.view-display-id-panel_pane_people_list div.views-row-last{
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

.view-display-id-panel_pane_people_list .views-field-field-person-image {
  float: left;
  margin-right: 1.5em;
}

.view-display-id-panel_pane_people_complete .views-field-field-person-image {
  float: right;
  margin-left: 1.5em;
}

.view-display-id-panel_pane_people_grouped_list .views-row,
.view-display-id-panel_pane_people_complete .views-row {
  margin-bottom: 1.5em;
  clear: both;
}

.view-display-id-panel_pane_people_grouped_list div.views-row-last,
.view-display-id-panel_pane_people_complete div.views-row-last  {
  margin-bottom: 0;
}

.view-display-id-panel_pane_people_complete .views-field-field-person-image {
  margin-bottom: 1.5em;
}

.view-display-id-panel_pane_people_grouped_list  h3 {
  font-size: 2em;
  margin-bottom: 0.75em;
  margin-top: 0.75em;
  line-height: 1.5em;
}

.view-people .views-row h3,
.view-display-id-panel_pane_people_complete .views-field-title {
  margin-bottom: 6px;
  font-size: 1.5em;
  line-height: 1;
  margin-top: 0;
  font-family: Georgia,"Times New Roman",Times,serif;
}

.view-people div.views-field-edit-node {
  float:right;
  font-size: 0.9em;
  line-height: 18px;
}

@media handheld, only screen and (max-width: 767px) {
  .view-people table td.views-field-title a {
    font-size: 1em;
    line-height: 1.5em;
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
  }

  .view-people table.views-table td, 
  .view-people table.views-table th {
    padding-left: 5px;
    padding-right: 5px;
  }
  .view-people table td.views-field-title {
    min-width: 0;
  }
}

.view-display-id-panel_pane_people_directory .views-row {
  padding: 4px;
}

.view-display-id-panel_pane_people_directory .views-row-even {
  background-color: #F1F1F1;
}

.view-display-id-panel_pane_people_directory .view-content {
  border-top: 3px solid #BEBFB9;
  border-bottom: 3px solid #BEBFB9;
}

.view-display-id-panel_pane_people_directory .attachment .view-content {
  border: 0;
}

.view-display-id-panel_pane_people_directory span.mailto {
  display: none;
}
