/* views UI */

/**
 * @file
 * Views Styling
 */


.views-row-odd,
.views-row-even /* Unformatted layout */ {
  margin-bottom: 30px;
}

.view-content tbody tr.odd {
  background-color: #fff;
}

.view-content tbody tr.even {
  background-color: #f0efe9;
}

.views-field-title {
  list-style: none;
  margin: 0;
}

.front .views-field-title /* Home page news&events title links */ {
  font-size: 1.5em; /* 18px x 1.444 = 26px */
  line-height: 1.444em;
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-weight: normal;
  margin: 0;
}

.views-field-field-image-fid a {
  width: 100%;
}

.views-field-field-image-fid a img {
  border: 3px solid #e4e3dd;
}

.views-field-created, .views-field-field-lastname, .views-field-field-source-link, 
.views-field-field-news-agency, .views-field-field-news-date {
  font-style: italic;
  color: #757171;
  font-size:0.85em;
}

#front .views-field-field-news-agency {
 font-size:1.3em;
}

#front .views-field-field-news-date {
 font-size:1.1em; 
}


.views-field-field-lastname, .views-field-field-source-link {
  margin-top: 5px;
  margin-bottom: 12px;
}

.views-edit-view a {
  border: none;
}

/*Grid layout */
table.views-view-grid/* General view grid style (commonly used for photo galleries.) */ {
  margin: 0 0 22px 0;
  padding: 0;
  width: auto;
}

table.views-view-grid td {
  padding: 0 22px 22px 0;
}

table.views-view-grid td .views-field-field-image-fid {
  width: auto;
  padding: 0;
  margin: 0;
}

.views-field-name span.field-content {
  text-transform: uppercase;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #C8CD85;
  font-size: 0.9em;
}

.view-recent-posts-all-excerpt .views-field-title span.field-content{
  font-size: 1.2em;
  line-height: 1.2em;
}

.view-display-id-block_2 .views-field-title span.field-content {
  font-size: 1em;
  line-height: 1em;
}

.view-recent-press-teaser .views-field-field-newsteaser {
  font-size: 0.85em;
  line-height: 1.5em;
}

.view-recent-press-teaser .view-content .item-list ul li.views-row,
.view-recent-posts-all-excerpt .view-content .item-list ul li {
  clear: both;
  margin: 6px 0 12px;
  padding: 0 0 6px 0;
  border-bottom: 1px dotted #EAECD1;
}

.views-field-field-thumbnail {
  float: left;
  margin: 3px 5px 2px 0;
}

.views-field-field-subtitle {
  padding-left: 14px;
  font-size: 0.95em;
  margin-bottom: 6px;
}

.view-user-display-byname .field-content{
  font-size: 1.3em;
  font-style: normal;
}

.view-user-display-byname .views-field-field-lastname{
  margin:0;
}

#front .views-field-field-source-link, #front .views-field-created {font-size:1.2em; line-height:0.8em;}
#front .view-press-list-titles-only .views-row {line-height:1em; margin-bottom:12px;}
#front h2.pane-title {color:#757171;}

.view-media-links-list div {display:inline;}

#block-views-courses-block .views-row {margin-bottom:14px;}
#block-views-user-display-byname-block-1 ul li {list-style:none;padding-bottom:2px;}

.view-recent-news-user  .views-row-odd,
.view-recent-news-user  .views-row-even,
.view-recent-posts-user .views-row-odd, 
.view-recent-posts-user .views-row-even {margin-bottom:10px;}

.view-people-staff-list table.views-view-grid{
  width: 100%;
}

td.staff-list {
  width:25%;
}

.staff-list .views-field-field-title,
.staff-list .views-field-view-user {
  width:150px;
}

.views-exposed-form label, 
.views-exposed-form .views-widget,
.views-exposed-widget .views-submit-button {
  display:inline-block;
}

.views-exposed-form .views-exposed-widget .form-submit{
  margin-top:0;
}

.view-people-staff-list td {
  line-height: 1.2em;
}

.view-people-staff-list .views-field-view-user div{
  background-color: #EAECD1;
  padding: 10px 15px;
  line-height: 1.5em;
  margin: 0;
  color: #719600;
  display: table-cell;
  vertical-align: middle;
  width: 150px;
  height: 3em;
}

.view-people-staff-list .views-field-field-title{ 
    margin-top: 5px;
    font-size: 0.9em;
    padding-left: 1em;
}

#block-block-67 ul {
    margin: 3.3em 1em 0 0;
    padding: 0 0 0 2em;
}

#block-block-67 ul li {
    list-style-type: none;
    padding: 0.1em 0;
    margin: 0px;
}

#block-block-67 ul li a {
    background-color: #ebebeb;
    font-size: 1.1em;
    color: #404041;
    list-style-type: none;
    padding: 5% 8%;
    margin: 4% 0;
    display: block;
}

#block-block-67 ul li a:hover {
    background-color: #E5EcD1;
}

