/**
 * @file
 * Views Styling
 */


/***
 * Home Page
 * ***/

/* region highlighted */
html.js body.page div#page-wrapper div#page div#main-wrapper div#main.clearfix div#content.column div.section div.region div#block-views-Homepage_Content_Blocks-block_2.block {
  margin: 20px;
  border: 2px;
  -moz-border: 1px solid #CCC;
  -webkit-border: 1px solid #CCC;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  padding: 5px;
  box-shadow: 0 0 2px 0 #5f5f9f inset;
  -moz-box-shadow: 0 0 2px 0 #5f5f9f inset;
  -webkit-box-shadow: 0 0 2px 0 #5f5f9f inset;
  behavior: url(PIE.htc);
  text-align: justify;
}

div#block-views-Homepage_Content_Blocks-block_2.block span.field-content p {
	margin: 10px;
}


html.js body.page div#page-wrapper div#page div#main-wrapper div#main.clearfix div#content.column div.section div.region div#block-views-Homepage_Content_Blocks-block_2.block div.content div.views_view div.view-content div.views-row div.views-field-nid, html.js body.page div#page-wrapper div#page div#main-wrapper div#main.clearfix div#content.column div.section div.region div#block-views-Homepage_Content_Blocks-block_2.block div.content div.views_view div.view-content div.views-row div.views-field-field-deck-value {
  font-size: 0.9em;
}

html.js body.page div#page-wrapper div#page div#main-wrapper div#main.clearfix div#content.column div.section div.region div#block-views-Homepage_Content_Blocks-block_2.block div.content div.views_view div.view-content div.views-row span.views-field-field-main-image-fid {
  float: left;
  margin-top: 20px;
  margin-right: 10px;
  width: 125px;
}

/* region content bottom */

div.region-content-bottom div#block-views-Homepage_Content_Blocks-block_1 div.view-id-Homepage_Content_Blocks div.view-content div.views-row {
  overflow: hidden;
  margin: 10px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  behavior: url(PIE.htc);
  box-shadow: 0 0 2px 0 #5F5F9F inset;
}

div.region-content-bottom div#block-views-Homepage_Content_Blocks-block_1 div.view-id-Homepage_Content_Blocks div.view-content div.views-row div.views-field-field-deck-value, div.region-content-bottom div#block-views-Homepage_Content_Blocks-block_1 div.view-id-Homepage_Content_Blocks div.view-content div.views-row div.views-field-title {
  margin: 10px;
}

div.region-content-bottom div#block-views-Homepage_Content_Blocks-block_1 div.view-id-Homepage_Content_Blocks div.view-content div.views-row div.views-field-title {
}

div#block-views-Homepage_Content_Blocks-block_1.block div.content div.views_view div.view-content div.views-row div.views-field-field-deck-value span.field-content {
  font-size: 0.9em;
}

div#block-views-Homepage_Content_Blocks-block_1.block div.content div.views_view div.view-content div.views-row div.views-field-field-deck-value {
  margin: 10px;
}

div.latest-newsletter-homepage-block div.views-field-field-thumb-fid {
  float: right;
  margin: 0 0 10px 10px;
}

div#block-views-Homepage_Content_Blocks-block_1.block div.content div.views_view div.view-content div.views-row div.views-field-nid span.field-content hr {
  clear: right;
}

/* thumbnail styling */

div#block-views-Homepage_Content_Blocks-block_1.block div.content div.views_view div.view-content div.views-row div.views-field-field-thumb-fid span.field-content a.imagecache img.imagecache {
  float: right;
  margin: 10px; 
}

/* UN block */

div.un-homepage-block div.views-row {
  overflow: hidden;
  margin: 10px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  behavior: url(PIE.htc);
  box-shadow: 0 0 2px 0 #5F5F9F inset;
  padding: 10px;
}

div.un-homepage-block div.views-field-nid {
  font-size: 0.8em;
}

div.un-homepage-block div.view-content div.views-row {
}

/* region left sidebar */

/* latest updates block */

div.latest-updates div.views-field-created span.field-content {
  color: #808285;
  font-size: 0.8em;
}


/***
 * End Home Page
 * ***/


/* News page */

div.view-Stories {
  font-size: 0.9em;
  line-height: 1.3em;
}

div.view-Stories div.view-content div.views-row {
  overflow: hidden;
  margin: 10px;
  padding: 10px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  behavior: url(PIE.htc);
  box-shadow: 0 0 2px 0 #5F5F9F inset;
}

div.view-Stories div.view-content div.views-row div.views-field-teaser {
  font-size: 0.9em;
  margin: 10px;
}

/* People */

.view-id-People.view-display-id-page_1 .views-row {
  clear: both;
  padding: 10px;
}

.view-id-People.view-display-id-page_1 .views-row .views-field-title {
}

.view-id-People.view-display-id-page_1 img {
  float: left;
  margin: 10px;
}

/*
 *  Our Work Page
 */

.page-our-work #content .views-row {
  margin: 1em;
}

.page-our-work .view-display-id-block_1 {
}

.page-our-work .view-display-id-block_1 .views-field-field-embed-video-embed {
}

.page-our-work .view-display-id-block_1 .views-field-teaser {
}

.page-our-work .view-display-id-block_1 .views-row {
}


/***** END (Our Work Page) ********/

/*
 * Our Work Listings
 */

/* Letters Page */

.view-id-Letter.view-display-id-page_1 .views-row {
  margin: 1em;
}

.view-id-Letter.view-display-id-page_1 .views-field-teaser {
  font-size: 0.9em;
  margin-left: 1em;
}

/* Conferences Page */

.view-id-conference.view-display-id-page_1 .views-row {
  margin: 1em;
}

.view-id-conference.view-display-id-page_1 .views-field-teaser {
  font-size: 0.9em;
  margin-left: 1em;
}

/* Presentations Page */

.view-id-Presentation.view-display-id-page_1 .views-row {
  margin: 1em;
}

.view-id-Presentation.view-display-id-page_1 .views-field-teaser {
  font-size: 0.9em;
  margin-left: 1em;
}

/* Projects Page */

.view-id-Project.view-display-id-page_1 .views-row {
  margin: 1em;
}

.view-id-Project.view-display-id-page_1 .views-field-teaser {
  font-size: 0.9em;
  margin-left: 1em;
}

/* Videos Page */

.view-id-Video.view-display-id-page_1 .views-row {
  margin: 1em;
}

.view-id-Video.view-display-id-page_1 .views-field-teaser {
  font-size: 0.9em;
  margin-left: 1em;
}


/***** END Our Work Listings *******/

/* About us */

.view-id-People.view-display-id-block_1 td {
  width: 150px;
  vertical-align: top;
  text-align: center;
  padding: 0 1em;
}

.date-views-filter-wrapper {
  min-width: 0;
}

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

.views-field-title a {
  font-weight: 700;
}

.views-field-title a:hover {
}

.views-field-teaser p {
}

.views_slideshow_singleframe_slide  /* center the views slideshow */ {
  text-align: center;
  width: 100% !important;
}

div#views_slideshow_singleframe_teaser_section_featured_slider-block_1.views_slideshow_singleframe_teaser_section { /* set height to 400px */
  height: 400px;
}

.front .content-field-body {
  max-width: 400px;
  text-align: center;
  background: rgba(125,125,125,0.5);
}

.region-sidebar-first .views-row {
  margin-top: 1em;
  font-size: 0.9em;
  line-height: 1.2em;
}

.region-sidebar-first a {
  color: #3f3fF3;
  text-decoration: none;
}

.region-sidebar-first a:hover {
  text-decoration: underline;
}

/* Media Work */

.view-id-Media_Work.view-display-id-page_1 .views-field-teaser {
  font-size: 0.9em;
  margin-left: 1em;
}

.view-id-Media_Work.view-display-id-page_1 .views-row {
  margin: 1em;
}

/* Resources */

/** Links **/

/* Make square thumbs at least 100^2 px */

.view-id-links.view-display-id-page_1 .views-row {
  margin: 1em;
}

div.view-links.view-id-links {
  text-align: center;
}

div.view-links.view-id-links table tbody tr td {
  display: inline-block;
  margin: 0 10px 2em;
  width: 180px;
}


div.view-links.view-id-links div.views-field-field-image-fid {
  height: 150px;
  position: relative;
}

div.view-links.view-id-links div.views-field-field-image-fid img {
  position: absolute;
  bottom: 25px;
  left: 42px;
}

div.view-links.view-id-links div.views-field-title {
  border: 1px solid #CCC;
  -webkit-border: 1px solid #CCC;
  -moz-border: 1px solid #CCC;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  behavior: url(PIE.htc);
  font-size: 0.9em;
  height: 6em;
  display: table-cell;
  width: 200px;
  vertical-align: middle;
}

div.view-links.view-id-links div.views-field-title a {
  display: block;
}	


div.view-links.view-id-links table tbody tr {
  margin-bottom: 20px;
}
  
div.view-links.view-id-links table tbody tr.row-last td.col-2 {
}

div.view-links.view-id-links table tbody tr.row-last td.col-3 {
}


/* random links on /resources/ page */
div#block-views-links-block_1 div.view-display-id-block_1 table {
  margin-left: auto;
  margin-right: auto;
}

div#block-views-links-block_1 div.view-display-id-block_1 table tbody tr td {
  margin: 0 5px 2px;
}

/* Press Releases */

.view-press-releases.view-display-id-page_1 .views-row {
  margin: 1em;
}

/* Articles */

.view-Article.view-display-id-page_1 .views-row {
  margin: 1em;
}

/* Publications */

div#block-views-attachments-block_1 {
  margin-left: 10px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  box-shadow: 1px 1px 2px 2px #999999; 
  -webkit-box-shadow: 1px 1px 2px 2px #999999;
  -moz-box-shadow: 1px 1px 2px 2px #999999;
  font-size: 0.8em;
  line-height: 1.3em;
  float: right;
  width: 200px;
  behavior: url(PIE.htc);
}

div#block-views-attachments-block_1 h2.title {
  margin-left: 10px;
  margin-bottom: 5px;
  margin-top: 5px;
  font-size: 1em;
}

div#block-views-attachments-block_1 {
  text-align: left;
  margin-left: 20px;
  margin-bottom: 20px;
  margin-top: 5em;
}

div#block-views-attachments-block_1 a {
  text-decoration: none;
}

div#block-views-attachments-block_1 div.content {
  margin: 10px;
}

div#block-views-attachments-block_1 div.content div#attachments-column {
  clear: both; 
  border-top: 1px solid #9999FF;
  padding-top: 10px;
}

div#block-views-attachments-block_1 div#attachment-data {
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
  float: right;
}

div#block-views-attachments-block_1 div#attachment-data a img {
  margin-top: 5px;
}

div#block-views-attachments-block_1 div#attachment-data div#attachment-file-data {
  float: right;
  text-align: left;
  color: #777777;
  font-size: 0.8em;
}

div#block-views-attachments-block_1 div#attachment-data div#attachment-file-icon {
  float: right;
  margin: 5px;
}

body.page-our-work-publications div.view-publication.view-id-publication div.view-content div.views-row  {
  /*  font-size: 0.875em; */
  overflow: hidden;
  margin: 10px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  behavior: url(PIE.htc);
  box-shadow: 0 0 2px 0 #5F5F9F inset;
}

body.page-our-work-publications div.view-publication.view-id-publication div.view-content div.views-row div.views-field-title, body.page-our-work-publications div.view-publication.view-id-publication div.view-content div.views-row div.views-field-created, body.page-our-work-publications div.view-publication.view-id-publication div.view-content div.views-row div.views-field-teaser {
  margin: 10px;
}

body.page-our-work-publications div.view-publication.view-id-publication div.view-content div.views-row div.views-field-created, body.page-our-work-publications div.view-publication.view-id-publication div.view-content div.views-row div.views-field-teaser {
  font-size: 0.9em;
}

body.page-our-work-publications div#content {
  font-size: 0.9em; 
}
