/* $Id: views-styles.css,v 1.1 2009/08/12 04:25:15 johnalbin Exp $ */
/**
 * @file
 * Views Styling
 */

.serif-italic, #relative-date-view .views-field-field-event-topic-value-1 .field-content,
.view-id-events_calendar .views-field-field-event-topic-value-1 .field-content, .view-id-video .views-view-grid .views-field-field-video-category-value, .watch-now, .view-id-calendar_feature.view-display-id-block_3 .views-field-field-buy-tickets-url-url a, .related-event-widget .views-field-type,
.related-content-widget .views-field-type,
.related-video-widget .views-field-type, .related-event-widget .views-field-group-nid,
.related-content-widget .views-field-group-nid,
.related-video-widget .views-field-group-nid, .related-event-widget .views-field-field-centers2-value,
.related-content-widget .views-field-field-centers2-value,
.related-video-widget .views-field-field-centers2-value, .view-id-related_video_widget .views-field-field-video-category-value,
.view-id-nodequeue_43 .views-field-field-video-category-value,
.view-id-artcl_rltd_vid_nq_wgt .views-field-field-video-category-value, .view-id-related_video_widget .views-field-tid,
.view-id-nodequeue_43 .views-field-tid,
.view-id-artcl_rltd_vid_nq_wgt .views-field-tid, .view-id-related_video_widget .views-field-view-node,
.view-id-nodequeue_43 .views-field-view-node,
.view-id-artcl_rltd_vid_nq_wgt .views-field-view-node, .related-widget-with-image.related-event-widget .views-field-field-location-tax-value .Exhibition, .related-widget-with-image.related-content-widget .views-field-field-location-tax-value .Exhibition, .related-content-widget.center-widget .views-field-field-location-tax-value,
.related-content-widget.center-widget .views-field-field-location-tax-value .Exhibition,
.related-event-widget.center-widget .views-field-field-location-tax-value,
.related-event-widget.center-widget .views-field-field-location-tax-value .Exhibition, .as-filter-featured-content .node-type, .as-filter-featured-content .node-section, .filter-page-event-view .views-field-field-buy-tickets-url-url a, .filter-page-event-view .view-footer a, .event-location, .views-field-field-event-type-taxo-value {
  font-family: "Adobe Garamond Pro", Garamond, serif;
  font-style: italic;
  font-weight: normal;
}


html #home-skin #fp_video_url .view-id-fp_video .views-field-title .field-content a {
  font-size: 21px;
  font-family: NewsGothicBT-BoldCondensed, sans-serif;
  color: black;
  text-transform: uppercase;
  margin-bottom: 10px;
  line-height: 24px;
  font-weight:normal;
}

/*.related-event-widget .pane-title,*/
.related-content-widget .pane-title,
.related-video-widget .pane-title,
.pane-field-widget-free-rt .pane-title, h2.pane-title  {
  font-size: 21px;
  line-height: 24px;
  text-transform: uppercase;
}
/*.node-type-as-story .related-video-widget h2 {
 border-bottom: 1px solid #000;
  margin-bottom: 15px;
}*/
#relative-date-view .view-display-id-calendar_block_1 .calendar-calendar,
.view-id-events_calendar .view-display-id-calendar_block_1 .calendar-calendar {
  width: 100% !important;
  height: auto;
  background: #f7f7f7 !important;
}
#relative-date-view ul.links,
#relative-date-view .default-minical-links,
.view-id-events_calendar ul.links,
.view-id-events_calendar .default-minical-links {
  width: 100%;
  border-top: 1px solid #d8d8d8;
  margin: 10px 0 0 0;
  display: block;
  clear: both;
}
#relative-date-view ul.links li.calendar,
#relative-date-view ul.links li.month,
#relative-date-view ul.links li.week,
#relative-date-view ul.links li.day,
#relative-date-view .default-minical-links li.calendar,
#relative-date-view .default-minical-links li.month,
#relative-date-view .default-minical-links li.week,
#relative-date-view .default-minical-links li.day,
.view-id-events_calendar ul.links li.calendar,
.view-id-events_calendar ul.links li.month,
.view-id-events_calendar ul.links li.week,
.view-id-events_calendar ul.links li.day,
.view-id-events_calendar .default-minical-links li.calendar,
.view-id-events_calendar .default-minical-links li.month,
.view-id-events_calendar .default-minical-links li.week,
.view-id-events_calendar .default-minical-links li.day {
  text-align: center;
  width: 33.33333%;
  padding: 10px 0 !important;
  background: #f7f7f7;
  float: left;
  display: inline-block;
  font-weight: bold;
}
#relative-date-view ul.links li.calendar.calendar-year,
#relative-date-view ul.links li.month.calendar-year,
#relative-date-view ul.links li.week.calendar-year,
#relative-date-view ul.links li.day.calendar-year,
#relative-date-view .default-minical-links li.calendar.calendar-year,
#relative-date-view .default-minical-links li.month.calendar-year,
#relative-date-view .default-minical-links li.week.calendar-year,
#relative-date-view .default-minical-links li.day.calendar-year,
.view-id-events_calendar ul.links li.calendar.calendar-year,
.view-id-events_calendar ul.links li.month.calendar-year,
.view-id-events_calendar ul.links li.week.calendar-year,
.view-id-events_calendar ul.links li.day.calendar-year,
.view-id-events_calendar .default-minical-links li.calendar.calendar-year,
.view-id-events_calendar .default-minical-links li.month.calendar-year,
.view-id-events_calendar .default-minical-links li.week.calendar-year,
.view-id-events_calendar .default-minical-links li.day.calendar-year {
  display: none;
}
#relative-date-view ul.links li.calendar a,
#relative-date-view ul.links li.month a,
#relative-date-view ul.links li.week a,
#relative-date-view ul.links li.day a,
#relative-date-view .default-minical-links li.calendar a,
#relative-date-view .default-minical-links li.month a,
#relative-date-view .default-minical-links li.week a,
#relative-date-view .default-minical-links li.day a,
.view-id-events_calendar ul.links li.calendar a,
.view-id-events_calendar ul.links li.month a,
.view-id-events_calendar ul.links li.week a,
.view-id-events_calendar ul.links li.day a,
.view-id-events_calendar .default-minical-links li.calendar a,
.view-id-events_calendar .default-minical-links li.month a,
.view-id-events_calendar .default-minical-links li.week a,
.view-id-events_calendar .default-minical-links li.day a {
  color: #000;
}
#relative-date-view view-display-id-calendar_block_1 .view-content,
.view-id-events_calendar view-display-id-calendar_block_1 .view-content {
  width: auto !important;
  overflow: inherit !important;
}
#relative-date-view view-display-id-calendar_block_1 .attachment.attachment-after,
.view-id-events_calendar view-display-id-calendar_block_1 .attachment.attachment-after {
  width: auto !important;
  overflow: inherit;
}/*
#relative-date-view h2.pane-title,
.view-id-events_calendar h2.pane-title {
  width: 100%;
  margin-top: 0;
  font-size: 42px;
  line-height: 50px;
  overflow: inherit;
  text-align: left;
  text-transform: uppercase;
}*/
#relative-date-view .views-field-view-node .field-content,
.view-id-events_calendar .views-field-view-node .field-content {
  display: inline;
  font-weight: normal;
  font-size: 11px;
  padding-top: 10px;
  padding-bottom: 20px;
}
#relative-date-view .views-row,
.view-id-events_calendar .views-row {
  border-bottom: 1px solid #000;
  margin-bottom: 15px;
}
#relative-date-view .views-row.views-row-1,
.view-id-events_calendar .views-row.views-row-1 {
  border-top: 1px solid #000;
  padding-top: 15px !important;
}
#relative-date-view .views-field-title .field-content a,
.view-id-events_calendar .views-field-title .field-content a {
  color: #333;
  font-weight: bold;
  font-size: 12px;
}
#relative-date-view .views-field-field-event-date-value,
.view-id-events_calendar .views-field-field-event-date-value {
  font-weight: bold;
}
#relative-date-view.view-display-id-calendar_1,
.view-id-events_calendar.view-display-id-calendar_1 {
  overflow: inherit;
}
#relative-date-view.view-display-id-calendar_1 .date-nav .date-prev,
#relative-date-view.view-display-id-calendar_1 .date-nav .date-next,
.view-id-events_calendar.view-display-id-calendar_1 .date-nav .date-prev,
.view-id-events_calendar.view-display-id-calendar_1 .date-nav .date-next {
  display: none;
}
#relative-date-view.view-display-id-calendar_1 .date-nav .date-heading,
.view-id-events_calendar.view-display-id-calendar_1 .date-nav .date-heading {
  width: 100%;
}
#relative-date-view.view-display-id-calendar_1 .date-nav .date-heading h3,
.view-id-events_calendar.view-display-id-calendar_1 .date-nav .date-heading h3 {
  width: 100%;
  font-size: 42px;
  line-height: 50px;
  overflow: inherit;
  text-align: left;
  text-transform: uppercase;
}
#relative-date-view.view-display-id-calendar_1 .views-row,
.view-id-events_calendar.view-display-id-calendar_1 .views-row {
  border-bottom: 1px solid #000;
}
#relative-date-view .view-display-id-calendar_1,
.view-id-events_calendar .view-display-id-calendar_1 {
  width: 560px !important;
}

#relative-date-view .views-field-field-event-topic-value-1 .field-content,
.view-id-events_calendar .views-field-field-event-topic-value-1 .field-content {
  margin-left: 0;
  padding-left: 0;
  text-transform: uppercase;
}
#relative-date-view .views-row,
.view-id-events_calendar .views-row {
  clear: both;
  overflow: auto;
}
#relative-date-view .views-field-view-node a,
.view-id-events_calendar .views-field-view-node a {
  background: none;
}
#relative-date-view .views-field-field-event-date-value .field-content,
.view-id-events_calendar .views-field-field-event-date-value .field-content {
  clear: both;
  display: block;
}
#relative-date-view .views-field-field-event-date-value,
.view-id-events_calendar .views-field-field-event-date-value {
  margin-top: 15px;
  float: left;
}
#relative-date-view .views-field-title a,
.view-id-events_calendar .views-field-title a {
  font-size: 21px !important;
  line-height: 24px;
  display: block;
}
#relative-date-view .views-field-field-description-value,
.view-id-events_calendar .views-field-field-description-value {
  margin-top: 15px;
  display: block;
}
#relative-date-view .field-content,
.view-id-events_calendar .field-content {
  width: 360px;
  float: left;
  display: block;
}
#relative-date-view .view-content,
#relative-date-view .attachment.attachment-after,
.view-id-events_calendar .view-content,
.view-id-events_calendar .attachment.attachment-after {
  width: 560px !important;
  display: block;
  overflow: auto;
}
#relative-date-view.view-display-id-calendar_block_1 .view-content,
.view-id-events_calendar.view-display-id-calendar_block_1 .view-content {
  width: auto !important;
  overflow: inherit !important;
}
#relative-date-view .views-field-field-story-image-fid,
.view-id-events_calendar .views-field-field-story-image-fid {
  float: right;
}
#relative-date-view .views-field-field-story-image-fid .field-content,
.view-id-events_calendar .views-field-field-story-image-fid .field-content {
  float: right;
  width: auto;
}
#relative-date-view .views-field-field-event-topic-value-1,
#relative-date-view .views-field-field-description-value,
.view-id-events_calendar .views-field-field-event-topic-value-1,
.view-id-events_calendar .views-field-field-description-value {
  float: left;
}

.date-nav div.date-heading {
  text-align: center;
  width: 50%;
  float: left;
}
.date-nav div.date-heading h3 {
  font-weight: normal;
}

.calendar-calendar .date-nav {
  width: 100%;
}
.calendar-calendar .month-view {
  background: none !important;
  border: none !important;
}
.calendar-calendar table.mini th {
  padding-bottom: 10px;
}
.calendar-calendar table.mini td.empty {
  background: none;
  border: none;
}
.calendar-calendar tr {
  background: none !important;
}
.calendar-calendar tr td a {
  text-decoration: none;
}
.calendar-calendar tr td.today {
  background: none !important;
}
.calendar-calendar li.calendar-year {
  display: none;
}

.view-display-id-calendar_block_1 {
  background: #f7f7f7;
}
.view-display-id-calendar_block_1 .date-nav {
  background: #fe6b03;
}
.view-display-id-calendar_block_1 .date-nav a {
  color: #fff;
}
.view-display-id-calendar_block_1 .calendar-calendar tr th.days {
  border: none;
  background: none;
  font-size: 10px;
  font-weight: normal;
}

td.empty {
  width: 12%;
  min-width: 12%;
}

.calendar-empty {
  padding: 5px 0;
  text-align: right;
  font-size: 11px;
  line-height: 12px;
  lineheight: auto;
  display: block;
  color: #d4d4d4;
}

.has-events .calendar-empty,
.has-no-events .calendar-empty {
  height: 1px;
  font-size: 1px;
  padding: 0;
}

.view-id-centers_top_slider {
  margin-bottom: 25px;
}
.node-type-landing-page .view-id-centers_top_slider{
	margin-bottom: 0;
}
.view-id-centers_top_slider .views-row .views-field-field-global-topic-value {
  display: none;
}

.view-display-id-block_2 .views_slideshow_singleframe_previous,
.view-display-id-block_2 .views_slideshow_singleframe_next,
.view-display-id-block_3 .views_slideshow_singleframe_previous,
.view-display-id-block_3 .views_slideshow_singleframe_next {
  text-indent: -3000px;
}
.view-display-id-block_2 .views_slideshow_previous,
.view-display-id-block_2 .views_slideshow_next,
.view-display-id-block_3 .views_slideshow_previous,
.view-display-id-block_3 .views_slideshow_next {
  width: 20px;
  height: 38px;
/*  background: url(../images/centers-top-slider-toggles.png) no-repeat;
*/  display: block;
  top: 160px !important;
  z-index: 100;
  position: absolute;
}
.view-display-id-block_2 .views_slideshow_play,
.view-display-id-block_2 .views_slideshow_pause,
.view-display-id-block_3 .views_slideshow_play,
.view-display-id-block_3 .views_slideshow_pause {
  display: none;
}

.view-display-id-block_2 .views-slideshow-controls-bottom {
  right: 0 !important;
}

.view-display-id-block_3 .views-slideshow-controls-bottom {
  right: 10px !important;
}

.views-exposed-form .views-exposed-widget .form-submit {
  background: url("../images/filter-go.gif") no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  display: block;
  height: 13px;
  text-indent: -9999px;
  width: 22px;
  margin: 24px 0 0 0;
  border: none;
  position: absolute;
  top: 18px;
}

#views-exposed-form-events-calendar-calendar-1 .views-widget {
  display: inline;
}

.view-display-id-page_1 .views-field-title {
  font-size: 110%;
  line-height: 16px;
}

.calendar-calendar table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 auto;
  padding: 0;
  width: 760px;
}
.calendar-calendar .year-view td {
  border: medium none;
  padding: 1px;
  width: 200px;
}

.calendar-calendar div.date-nav {
  background-color: #FFFFFF;
  color: #777777;
  padding: 0.2em 0;
  width: auto;
  border: 0 none;
}

.section-calendar-home .title, .section-calendar .title, .section-calendar-landing .title {
  display: none;
}

/* Exposed filters*/
.section-calendar-home #content-area .views-exposed-widgets, .section-calendar-landing #content-area .views-exposed-widgets, .section-calendar #content-area .views-exposed-widgets {
  background: none repeat scroll 0 0 #F6F5F1;
  float: left;
  margin-left: -17px;
  margin-right: 10px;
  margin-top: 30px;
  padding: 5px;
  position: absolute;
  top: 30px;
  left: 240px;
  width: 720px;
  z-index: 9999;
  border: 1px solid #CCCCCC;
}

.date-nav div.date-prev {
  float: left;
  text-align: right;
  width: 24%;
}
.date-nav div.date-next {
  float: left;
  text-align: left;
  width: 24%;
}

.calendar-calendar form table {
  border: 0 none;
}
.calendar-calendar .month-view {
  margin-top: 10px;
  margin-left: 10px;
  border: 1px solid #CCCCCC;
  width: 170px;
  background-color: #FFFFFF;
}

table.calhead tbody {
  border-top: 0 none;
}

.view-events-calendar #viewby {
  margin-left: 12px;
}

.left-sidebar-cal {
  margin-bottom: 20px;
}
.left-sidebar-cal .attachment.attachment-after {
  overflow: hidden;
  width: 100% !important;
}
.left-sidebar-cal .attachment.attachment-after .calendar-calendar {
  background: #f7f7f7;
  width: 100% !important;
}
.left-sidebar-cal .calendar-calendar {
  width: 100%;
}
.left-sidebar-cal .calendar-calendar .date-nav {
  width: 100%;
}
.left-sidebar-cal .calendar-calendar div.date-nav h3 {
  color: #fff;
}

.calendar-calendar td {
  color: #DC542D;
  text-decoration: none;
  font-weight: 100;
  border: 0 none;
  color: #000;
  text-align: center;
  height: 12px;
}
.calendar-calendar td div.month {
  padding: 5px 0;
  vertical-align: middle;
}
.calendar-calendar td a {
  color: #000;
}
.calendar-calendar td.past {
  text-decoration: none;
}
.calendar-calendar .mini-day-on {
  background: #ffae8e;
}

.section-calendar-home #content-area .views-exposed-widgets input {
  border: 1px solid #808080;
  color: #333333;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 1em;
  margin: 0 5px 0 0;
  padding: 0;
}

select {
  border: 1px solid #808080;
  color: #333333;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 1em;
  margin: 0 5px 0 0;
  padding: 0;
}
select .section-calendar-landing #content-area .views-exposed-widgets input, select .section-calendar #content-area .views-exposed-widgets input {
  border: 1px solid #808080;
  color: #333333;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 1em;
  margin: 0 5px 0 0;
  padding: 0;
}

.section-calendar-home #content-area .views-exposed-widgets input.form-submit, .section-calendar-landing #content-area .views-exposed-widgets input.form-submit, .section-calendar #content-area .views-exposed-widgets input.form-submit {
  border: 0 none;
}

#calendar form#views-filters table th {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
}

#events-calendar form#views-filters table tr, #events-calendar form#views-filters table tbody {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
}

.section-calendar-home #content-area .views-exposed-widgets tr.odd .form-item, .section-calendar-landing #content-area .views-exposed-widgets tr.odd .form-item, .section-calendar #content-area .views-exposed-widgets tr.odd .form-item, tr.even .form-item {
  white-space: nowrap;
}

.section-calendar-home .date-nav div.date-prev, .section-calendar-landing .date-nav div.date-prev {
  width: 30%;
}

.section-calendar .date-nav div.date-prev, .section-calendar .date-nav div.date-next {
  width: 30%;
}
.section-calendar .date-nav div.date-next {
  float: right;
}

#calendar form#views-filters {
  background: none repeat scroll 0 0 #F6F5F1;
  border: 1px solid #CEC5B6;
  padding: 5px 15px;
}

.section-calendar-home .views-exposed-form .views-exposed-widget, .section-calendar-landing .views-exposed-form .views-exposed-widget, .section-calendar .views-exposed-form .views-exposed-widget {
  padding-top: 0;
  padding-bottom: 5px;
}

/*Top calendar styling*/
.section-calendar-home #content-area .calendar-calendar, .section-calendar-landing #content-area .calendar-calendar, .section-calendar #content-area .calendar-calendar {
  float: left;
  position: relative;
  height: 75px;
  z-index: 999;
}

.section-calendar-landing #content-area .left-sidebar-cal .calendar-calendar {
  height: auto;
}

.section-calendar-home #content-area .calendar-calendar .year-view, .section-calendar-landing #content-area .calendar-calendar .year-view, .section-calendar #content-area .calendar-calendar .year-view {
  border: medium none;
  padding: 1px;
  width: 250px;
}

/*Calendar main content are*/
.section-calendar #content-area .attachment-after {
  background: none repeat scroll 0 0 #FFFFFF;
  float: left;
  position: relative;
  width: 765px;
  z-index: 999;
  margin-top: -20px;
}
.section-calendar #content {
  padding-bottom: 20px;
}

.section-calendar-home #content-area .view-content .views-row-1, .section-calendar #content-area .attachment-after .views-row-1 {
  /*	margin-top:20px;*/
}

.section-calendar-home #content #block-views-calendar-calendar_block_1, .section-calendar #content #block-views-calendar-calendar_block_1 {
  background-color: transparent;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  width: 160px;
}

.section-calendar-home #content-area .view-content .views-row, .section-calendar #content-area .attachment-after .views-row {
  margin-bottom: 15px;
  margin-left: 10px;
}

.section-calendar-home #content-area .view-content .views-field-field-buy-tickets-url-url .views-label-field-buy-tickets-url-url, .section-calendar #content-area .attachment-after .views-field-field-buy-tickets-url-url .views-label-field-buy-tickets-url-url {
  display: none;
}

.section-calendar-home #content-area .view-content .views-field-field-buy-tickets-url-url, .section-calendar #content-area .attachment-after .views-field-field-buy-tickets-url-url {
  position: absolute;
  margin-left: 620px;
  height: 17px;
  width: 115px;
  padding-top: 0;
  margin-bottom: -20px;
}

.section-calendar-home #content-area .view-content .views-field-field-buy-tickets-url-url .field-content, .section-calendar #content-area .attachment-after .views-field-field-buy-tickets-url-url .field-content {
  padding-left: 15px;
  font-size: 10px;
}

.section-calendar-home #content-area .view-content .views-field-field-buy-tickets-url-url .field-content a, .section-calendar #content-area .attachment-after .views-field-field-buy-tickets-url-url .field-content a {
  color: #fff;
  font-size: 10px;
}

.section-calendar-home #content-area .view-content .views-field-title .views-label-title, .section-calendar #content-area .attachment-after .views-field-title .views-label-title {
  display: none;
  padding-bottom: 5px;
  padding-top: 10px;
}

.section-calendar-home #content-area .view-content .views-field-title .field-content a:hover, .section-calendar #content-area .attachment-after .views-field-title .field-content a:hover {
  color: #DC542D;
}

.section-calendar-home #content-area .views-field-phpcode, .section-calendar #content-area .views-field-phpcode {
  padding: 5px 0 20px 0;
}

.section-calendar-home #content-area .view-content .views-field-field-event-date-value .field-content {
  font-size: 11px;
  line-height: 1em;
  margin-left: 2px;
}

.section-calendar #content-area .attachment-after .views-field-field-event-date-value .views-label-field-event-date-value, .section-calendar-home #content-area .view-content .views-field-field-event-date-value .views-label-field-event-date-value, .section-calendar-landing #content-area .view-content .views-field-field-event-date-value .views-label-field-event-date-value, .section-calendar-home #content-area .view-content .views-field-field-location-tax-value .views-label-field-location-tax-value, .section-calendar-landing #content-area .view-content .views-field-field-location-tax-value .views-label-field-location-tax-value {
  font-weight: normal;
  color: #999;
  font-size: 11px;
  float: left;
}

.section-calendar-home #content-area .view-content .views-field-field-event-date-value-1, .section-calendar #content-area .attachment-after .views-field-field-event-date-value-1 {
  float: left;
  font-size: 11px;
  padding-left: 4px;
  padding-right: 4px;
}

.section-calendar-home #content-area .view-content .views-field-field-event-date-value, .section-calendar-home #content-area .view-content .views-field-field-event-date-value2, .section-calendar #content-area .attachment-after .views-field-field-event-date-value2 {
  font-size: 11px;
  padding-left: 2px;
}

.section-calendar-home #content-area .view-content .views-field-field-event-date-value .field-content {
  padding-left: 52px;
}

.section-calendar-home #content-area .view-content .views-field-field-location-tax-value .field-content, .section-calendar #content-area .attachment-after .views-field-field-location-tax-value .field-content {
  padding-left: 26px;
}

.section-calendar-home #content-area .view-content .views-field-field-event-topic-value .field-content, .section-calendar #content-area .attachment-after .views-field-field-event-topic-value-1 .field-content {
  padding-left: 0;
}

.section-calendar-home #content-area .view-content .views-field-field-event-type-taxo-value .field-content, .section-calendar #content-area .attachment-after .views-field-field-event-type-taxo-value .field-content {
  padding-left: 54px;
}

.section-calendar-home #content-area .view-content .views-field-field-location-tax-value, .section-calendar #content-area .attachment-after .views-field-field-location-tax-value {
  font-size: 11px;
}

.section-calendar-home #content-area .view-content .views-field-field-location-tax-value .views-label-field-location-tax-value, .section-calendar #content-area .attachment-after .views-field-field-location-tax-value .views-label-field-location-tax-value {
  font-weight: normal;
  color: #999;
}

.section-calendar-home #content-area .view-content .views-field-field-event-type-taxo-value, .section-calendar #content-area .attachment-after .views-field-field-event-type-taxo-value {
  font-size: 11px;
}

.section-calendar-home #content-area .view-content .views-field-field-event-type-taxo-value .views-label-field-event-type-taxo-value, .section-calendar #content-area .attachment-after .views-field-field-event-type-taxo-value .views-label-field-event-type-taxo-value {
  font-weight: normal;
  color: #999;
}

.section-calendar-home #content-area .view-content .views-field-field-event-topic-value, .section-calendar #content-area .attachment-after .views-field-field-event-topic-value-1 {
  padding-bottom: 5px;
  font-size: 11px;
}

.section-calendar-home #content-area .view-content, .section-calendar #content-area .attachment-after {
  line-height: 1em;
  padding-top: 15px;
}

.section-calendar-home #content-area .view-content .views-field-field-event-topic-value .views-label-field-event-topic-value, .section-calendar #content-area .attachment-after .views-field-field-event-topic-value-1 .views-label-field-event-topic-value-1 {
  font-weight: normal;
  color: #989281;
  line-height: 1em;
}

.section-calendar-home #content-area .view-content .views-field-view-node, .section-calendar #content-area .attachment-after .views-field-view-node {
  display: inline;
  font-weight: normal;
  font-size: 11px;
}

.section-calendar-home #content-area .view-content .events-cal-red-more, .section-calendar #content-area .attachment-after .events-cal-red-more {
  display: inline;
  font-weight: normal;
  font-size: 11px;
  padding-left: 8px;
}

.section-calendar-home #content-area .view-content .events-cal-red-more, .section-calendar #content-area .attachment-after .events-cal-red-more {
  background: url("../images/link-arrow.gif") no-repeat scroll transparent;
  padding-left: 8px;
}

.section-calendar-home #content-area .view-content .hidden-event, .section-calendar #content-area .attachment-after .hidden-event {
  display: none;
}

.section-calendar-home #content-area .view-content .views-field-title-1 a, .section-calendar #content-area .attachment-after .views-field-title-1 a {
  font-weight: bold;
  font-size: 12px;
}

.section-calendar-home .date-nav div.date-heading h3, .section-calendar .date-nav div.date-heading h3 {
  margin: 0;
  padding: 0;
  color: #333;
}

body.section-calendar-home .breadcrumb, body.section-calendar-landing .breadcrumb {
  display: none;
}

/*CALENDAR*/
#calendar_home_sort {
  background-color: #fff;
  margin-left: -16px;
  width: 725px;
  margin-top: 20px;
  padding: 0 20px;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}
#calendar_home_sort h3 {
  text-align: center;
  font-size: 1.2em;
}

#calendar_home_sort_container {
  background: none repeat scroll 0 0 #F6F5F1;
  border: 1px solid #CCCCCC;
  margin-right: 10px;
  padding: 5px;
  width: 720px;
  z-index: 9999;
}

#views-exposed-form-events-calendar-calendar-1 .form-submit {
  background: url("../images/filter-go.gif") no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  height: 13px;
  text-indent: -9999px;
  width: 22px;
  border: none;
  margin-top: -10px;
}

.view-display-id-calendar_block_1 .view-header {
  display: none;
}

.view-display-id-calendar_1 .view-header {
  position: absolute;
  top: 35px;
  left: 845px;
  z-index: 10000;
}
.view-display-id-calendar_1 .view-header p {
  padding-bottom: 0;
  padding-bottom: 5px;
}
.view-display-id-calendar_1 .view-header a {
  color: #333333;
  font-size: 12px;
  font-weight: bold;
}
.view-display-id-calendar_1 .view-header a:active, .view-display-id-calendar_1 .view-header a:visited {
  color: #333333;
  font-size: 12px;
  font-weight: bold;
}
.view-display-id-calendar_1 .view-header a:hover {
  color: #dc542d;
}

#edit-field-location-tax-value-1-wrapper, .page-calendar-home #edit-field-location-tax-value-1, .page-calendar-landing #edit-field-location-tax-value-1 {
  margin-left: 70px;
}

#views-exposed-form-events-calendar-calendar-1 label {
  position: absolute;
}

.calendar-calendar div.date-nav {
  font-size: 12px;
}

.section-calendar-home .region-content-top .block, .section-calendar-landing .region-content-top .block {
  margin-bottom: 0;
}

.view-display-id-calendar_1 .views-exposed-form-calendar-calendar-1 {
  float: right;
  margin-bottom: 0.5em;
  width: 800px;
  border: 1px solid #CCCCCC;
}

.view-nodequeue-3 .views-field-view-node a {
  background: url("../images/link-arrow-ko.gif") no-repeat scroll 0 0 transparent;
  padding-left: 10px;
}
.view-nodequeue-3 .views-field-field-story-image-fid {
  padding-bottom: 5px;
}

#block-views-nodequeue_3-block {
  padding-bottom: 20px;
}

.view-nodequeue-3 .view-footer a {
  color: #fff !important;
}

.calendar-calendar td .inner div.calendar div {
  background: none repeat scroll 0 0 #fff;
  border: medium none;
  padding: 0 2px;
}
.calendar-calendar td .inner div.calendar div a {
  background: none repeat scroll 0 0 #fff;
  border: medium none;
  padding: 0 2px;
}

#edit-field-location-tax-value-1-wrapper {
  width: 150px;
}
#edit-field-location-tax-value-1-wrapper select {
  width: 150px;
  font-size: 11px;
}

#edit-field-event-type-taxo-value-wrapper {
  width: 125px;
}
#edit-field-event-type-taxo-value-wrapper select {
  width: 125px;
  font-size: 11px;
}

#edit-field-event-topic-value-wrapper {
  font-size: 11px;
  width: 145px;
}
#edit-field-event-topic-value-wrapper select {
  font-size: 11px;
  width: 145px;
}

#relative-date-view .left-sidebar-cal .view-events-calendar .view-content, #relative-date-view .left-sidebar-cal .view-events-calendar .attachment.attachment-after {
  width: 100% !important;
  overflow: inherit;
}

.view-display-id-calendar_block_1 .content {
  margin-left: 10px;
  margin-top: 10px;
  width: 170px;
  font-size: 9px;
}
.view-display-id-calendar_block_1 .calendar-calendar .date-nav {
  padding: 5px 0;
  font-weight: normal;
  background: #f26532;
  font-size: 0.85em;
  width: 100%;
}
.view-display-id-calendar_block_1 .calendar-calendar .date-nav a {
  color: #fff;
}

.calendar-calendar .month-view table {
  border: medium none;
  font-size: 11px;
  margin: 0;
  padding: 0;
  width: 100%;
}

#events-cal-content .views-row {
  margin-top: 10px;
  height: 165px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  width: 740px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
}
#events-cal-content .views-row-1 {
  margin-top: 90px;
}
#events-cal-content .views-row .views-field-field-image-url-fid {
  padding-right: 15px;
  width: 148px;
  float: left;
}
#events-cal-content .views-row .views-field-field-buy-tickets-url-url {
  background: url("/sites/all/themes/asiasociety/images/cal-buy2.gif") no-repeat;
  margin-left: 550px;
  height: 17px;
  width: 115px;
  padding-top: 1.5px;
  margin-bottom: -10px;
}
#events-cal-content .views-row .views-field-field-buy-tickets-url-url .views-label-field-buy-tickets-url-url {
  display: none;
}
#events-cal-content .views-row .views-field-field-buy-tickets-url-url .field-content {
  padding-left: 15px;
  font-size: 10px;
}
#events-cal-content .views-row .views-field-field-buy-tickets-url-url .field-content a {
  color: #fff;
  font-size: 10px;
}
#events-cal-content .views-row .views-field-title .views-label-title {
  display: none;
  padding-bottom: 5px;
  padding-top: 10px;
}
#events-cal-content .views-row .views-field-title .field-content a {
  color: #333;
  font-weight: bold;
  font-size: 12px;
}
#events-cal-content .views-row .views-field-field-event-date-value .field-content {
  padding-top: 5px;
  padding-bottom: 10px;
  font-size: 12px;
}
#events-cal-content .views-row .views-field-field-event-date-value .views-label-field-event-date-value {
  font-weight: bold;
  color: #999;
  float: left;
  font-size: 12px;
}
#events-cal-content .views-row .views-field-field-event-date-value .field-content {
  padding-left: 34px;
}
#events-cal-content .views-row .views-field-field-location-tax-value {
  padding-bottom: 5px;
  font-size: 12px;
}
#events-cal-content .views-row .views-field-field-location-tax-value .views-label-field-location-tax-value {
  font-weight: bold;
  color: #999;
}
#events-cal-content .views-row .views-field-field-location-tax-value .field-content {
  padding-left: 50px;
}
#events-cal-content .views-row .views-field-field-event-type-taxo-value {
  padding-bottom: 5px;
  font-size: 12px;
}
#events-cal-content .views-row .views-field-field-event-type-taxo-value .views-label-field-event-type-taxo-value {
  font-weight: bold;
  color: #999;
}
#events-cal-content .views-row .views-field-field-event-type-taxo-value .field-content {
  padding-left: 72px;
}
#events-cal-content .views-row .views-field-field-event-topic-taxo-value {
  padding-bottom: 5px;
  font-size: 12px;
}
#events-cal-content .views-row .views-field-field-event-topic-taxo-value .views-label-field-event-topic-taxo-value {
  font-weight: bold;
  color: #999;
}
#events-cal-content .views-row .views-field-field-event-topic-taxo-value .field-content {
  padding-left: 69px;
}
#events-cal-content .views-row .views-field-field-description-value {
  font-weight: normal;
  font-size: 12px;
}
#events-cal-content .views-row .views-field-title-1 a {
  font-weight: bold;
  font-size: 12px;
}

.view-id-nodequeue_8 {
  margin-top: 15px;
  height: 110px;
}
.view-id-nodequeue_8 .views-row-1 {
  margin-left: 225px;
  float: left;
  width: 280px;
  margin-top: -45px;
  height: 180px;
  width: 350px;
}
.view-id-nodequeue_8 .views-row-1 .views-field-title {
  color: #333;
  margin-left: 155px;
  margin-top: -100px;
  font-size: 13px;
  padding-bottom: 5px;
}
.view-id-nodequeue_8 .views-row-1 .views-field-title .field-content a {
  color: #333;
  font-weight: bold;
  font-size: 13px;
}
.view-id-nodequeue_8 .views-row-1 .views-field-field-teaser-text-value {
  margin-left: 155px;
}
.view-id-nodequeue_8 .views-row-1 .views-field-field-teaser-text-value .field-content {
  padding-bottom: 10px;
}
.view-id-nodequeue_8 .views-row-1 .views-field-view-node a {
  margin-left: 155px;
  font-size: 12px;
  background: url("../images/link-arrow.gif") no-repeat scroll left 3px transparent;
  color: #DC542D !important;
  padding: 4px 6px 0 8px;
}
.view-id-nodequeue_8 .views-row-2 {
  background: url("../images/v-divider.gif") repeat-y scroll left top transparent;
  height: 140px;
  left: 590px;
  padding-left: 20px;
  padding-top: 15px;
  position: absolute;
  top: 300px;
  width: 370px;
}
.view-id-nodequeue_8 .views-row-2 .views-field-field-story-image-fid .field-content {
  width: 147px;
}
.view-id-nodequeue_8 .views-row-2 .views-field-title {
  padding-bottom: 5px;
  color: #333;
  margin-left: 155px;
  margin-top: -100px;
  font-size: 13px;
  font-weight: bold;
}
.view-id-nodequeue_8 .views-row-2 .views-field-title .field-content a {
  color: #333;
  font-size: 13px;
}
.view-id-nodequeue_8 .views-row-2 .views-field-field-teaser-text-value {
  margin-left: 155px;
}
.view-id-nodequeue_8 .views-row-2 .views-field-field-teaser-text-value .field-content {
  padding-bottom: 10px;
}
.view-id-nodequeue_8 .views-row-1 .views-field-field-teaser-text-value .field-content, .view-id-nodequeue_8 .views-row-2 .views-field-field-teaser-text-value .field-content, .view-id-nodequeue_8 .views-row-3 .views-field-field-teaser-text-value .field-content, .view-id-nodequeue_8 .views-row-4 .views-field-field-teaser-text-value .field-content {
  font-size: 90%;
}

.view-nodequeue-30 .views-field-field-teaser-text-value .field-content, .view-nodequeue-29 .views-field-field-teaser-text-value .field-content, .view-nodequeue-30 .views-field-view-node .field-content, .view-nodequeue-29 .views-field-view-node .field-content {
  font-size: 90%;
}

.view-centers-past-events .views-field-field-teaser-text-value .field-content, .view-centers-past-events .views-field-view-node .field-content {
  font-size: 90%;
}

.view-id-nodequeue_8 .views-row-2 .views-field-view-node a {
  margin-left: 155px;
  font-size: 12px;
  background: url("../images/link-arrow.gif") no-repeat scroll left 3px transparent;
  color: #DC542D !important;
  padding: 4px 6px 0 8px;
}
.view-id-nodequeue_8 .views-row-3 {
  margin-left: 225px;
  float: left;
  width: 280px;
  margin-top: 64px;
  height: 180px;
  width: 350px;
}
.view-id-nodequeue_8 .views-row-3 .views-field-title {
  color: #333;
  margin-left: 155px;
  margin-top: -100px;
  font-size: 13px;
  padding-bottom: 5px;
}
.view-id-nodequeue_8 .views-row-3 .views-field-title .field-content a {
  color: #333;
  font-weight: bold;
  font-size: 13px;
}
.view-id-nodequeue_8 .views-row-3 .views-field-field-teaser-text-value {
  margin-left: 155px;
}
.view-id-nodequeue_8 .views-row-3 .views-field-field-teaser-text-value .field-content {
  padding-bottom: 10px;
}
.view-id-nodequeue_8 .views-row-3 .views-field-view-node a {
  margin-left: 155px;
  font-size: 12px;
  background: url("../images/link-arrow.gif") no-repeat scroll left 3px transparent;
  color: #DC542D !important;
  padding: 4px 6px 0 8px;
}
.view-id-nodequeue_8 .views-row-4 {
  background: url("../images/v-divider.gif") repeat-y scroll left top transparent;
  height: 140px;
  left: 590px;
  padding-left: 20px;
  padding-top: 15px;
  position: absolute;
  top: 545px;
  width: 370px;
}
.view-id-nodequeue_8 .views-row-4 .views-field-field-story-image-fid .field-content {
  width: 147px;
}
.view-id-nodequeue_8 .views-row-4 .views-field-title {
  padding-bottom: 5px;
  color: #333;
  margin-left: 155px;
  margin-top: -100px;
  font-size: 13px;
  font-weight: bold;
}
.view-id-nodequeue_8 .views-row-4 .views-field-title .field-content a {
  color: #333;
  font-size: 13px;
}
.view-id-nodequeue_8 .views-row-4 .views-field-field-teaser-text-value {
  margin-left: 155px;
}
.view-id-nodequeue_8 .views-row-4 .views-field-field-teaser-text-value .field-content {
  padding-bottom: 10px;
}
.view-id-nodequeue_8 .views-row-4 .views-field-view-node a {
  margin-left: 155px;
  font-size: 12px;
  background: url("../images/link-arrow.gif") no-repeat scroll left 3px transparent;
  color: #DC542D !important;
  padding: 4px 6px 0 8px;
}
.view-id-nodequeue_8 .view-footer a {
  left: 0;
  margin-top: 0;
  position: absolute;
  z-index: 999;
}

.edit_carousel {
  position: absolute;
  z-index: 100;
  top: 245px;
  padding: 5px;
  border: solid 1px #CCC;
}

.edit_carousel a {
  color: #fff;
}

.edit_queue_grid {
  position: absolute;
  z-index: 100;
  top: 445px;
  padding: 5px;
  border: solid 1px #CCC;
}

.edit_queue_calendar {
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  margin-left: 10px;
  padding: 5px;
  width: 175px;
}
.edit_queue_calendar a {
  color: #fff;
}

.view-id-country_name .views-view-grid .col-1 {
  border-bottom: 1px dashed #eee;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 142px;
  vertical-align: top;
}
.view-id-country_name .views-view-grid .col-1 .views-field-field-country-flag-fid .imagecache-medium {
  border: 1px solid #EEEEEE;
  float: left;
  height: 98px;
  margin-right: 10px;
  width: 147px;
}
.view-id-country_name .views-view-grid .col-1 .views-field-title .field-content {
  padding: 0;
}
.view-id-country_name .views-view-grid .col-1 .views-field-title .field-content a {
  color: #666666;
  font-size: 110%;
  font-weight: bold;
}
.view-id-country_name .views-view-grid .col-1 .views-field-field-country-teaser-value .field-content {
  color: #666666;
  padding-top: 10px;
  padding-bottom: 10px;
}
.view-id-country_name .views-view-grid .col-1 .views-field-view-node .field-content a {
  background: url("../images/link-arrow.gif") no-repeat scroll left 3px transparent;
  color: #DC542D !important;
  padding: 4px 6px 0 8px;
}
.view-id-country_name .views-view-grid .col-2 {
  border-bottom: 1px dashed #eee;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 142px;
  vertical-align: top;
}
.view-id-country_name .views-view-grid .col-2 .views-field-field-country-flag-fid .imagecache-medium {
  border: 1px solid #EEEEEE;
  float: left;
  height: 98px;
  margin-right: 10px;
  width: 147px;
}
.view-id-country_name .views-view-grid .col-2 .views-field-title .field-content {
  padding: 0;
}
.view-id-country_name .views-view-grid .col-2 .views-field-title .field-content a {
  color: #666666;
  font-size: 110%;
  font-weight: bold;
}
.view-id-country_name .views-view-grid .col-2 .views-field-field-country-teaser-value .field-content {
  color: #666666;
  padding-top: 10px;
  padding-bottom: 10px;
}
.view-id-country_name .views-view-grid .col-2 .views-field-view-node .field-content a {
  background: url("../images/link-arrow.gif") no-repeat scroll left 3px transparent;
  color: #DC542D !important;
  padding: 4px 6px 0 8px;
}

.view-id-discussion .views-field-title .field-content {
  margin-top: -20px;
  padding-left: 0;
}
.view-id-discussion .views-field-title .field-content li a {
  margin-top: -20px;
  padding-left: 0;
}

.view-id-video2 .views-view-grid td {
  padding: 10px;
  height: 185px;
  width: 180px;
  vertical-align: top;
}
.view-id-video2 .views-view-grid .views-field-title {
  font-size: 110%;
  overflow: hidden;
}
.view-id-video2 .views-view-grid .views-field-field-custom-thumbnail-fid .field-content {
  padding-left: 5px;
  padding-top: 10px;
}
.view-id-video2 .views-view-grid .views-field-title {
  color: #666;
  padding-top: 10px;
}
.view-id-video2 .views-view-grid .views-field-title .field-content a {
  color: #666;
  font-size: 0.85em;
  padding-right: 5px;
  padding-top: 0;
  padding-left: 5px;
  display: block;
  width: 155px;
  font-weight: 700;
}

.view-id-video .views-view-grid .views-field-field-video-category-value {
  color: #fff;
  margin: 10px 5px 0;
} 
.view-id-video .views-view-grid td {
  padding: 10px;
  height: 185px;
  width: 180px;
  vertical-align: top;
}
.view-id-video .views-view-grid .views-field-field-custom-thumbnail-fid .field-content {
  padding-left: 5px;
  padding-top: 10px;
}
.view-id-video .views-view-grid .views-field-title {
  color: #666;
  padding-top: 10px;
}
.view-id-video .views-view-grid .views-field-title .field-content a {
  color: #fff;
  font-size: 21px !important;
  line-height: 24px;
  font-size: 0.95em;
  padding-right: 5px;
  padding-top: 0;
  padding-left: 5px;
  display: block;
  width: 155px;
  font-weight: 700;
}

.section-video h2.title, /*.section-video h1.title,*/
.section-video h2.title a, .section-video h2.title a:active, 
.section-video h2.title a:hover, .section-video h2.title a:link{
  font-size: 21px;
  font-weight: normal;
  color: #fff;
  margin-top: 3px;
  max-width: 570px;
  float: left;
  line-height: 26px;
  text-transform: none;
}

.section-video .video-category {
  margin-top: 18px;
  clear: both;
}

.section-video p {
  font-size: .9em;
  padding-right: 15px;
}

.node-type-video-library p {
  font-size: 11px;
  padding-right: 15px;
}

div.vid_body {
  clear: both;
  display: block;
}

#fp_video_container {
  margin: 10px 0;
}

#node_mediaplayer {
  float: left;
}

#cat_video_container {
  margin-left: -15px;
  padding: 15px;
}
#cat_video_container div object {
  height: 190px;
  margin-left: 15px;
  width: 224px;
}

.view-content-category-most-recent-vid .views-field-field-video-url-embed {
  font-size: 0.85em;
  padding-right: 10px;
}
.view-content-category-most-recent-vid .view-content {
  border: 1px solid #EEEEEE;
}

/*.node-type-video-library h1.title {
  color: #666666 !important;
  font-size: 1.1em !important;
  font-weight: bold !important;
  padding-bottom: 20px;
  margin-left: 510px;
  position: absolute;
  padding-right: 10px;
  top: 25px;
  width: 235px;
}*/

.view-id-nodequeue_14 {
  width: 256px;
  margin-left: 50px;
}
.view-id-nodequeue_14 .view-header {
  margin-top: 15px;
  height: 20px;
  background: #F7F4F1;
  -moz-border-radius: 10px 10px 0 0;
  border-left: 1px solid #CEC5B6;
  border-right: 1px solid #CEC5B6;
  border-top: 1px solid #CEC5B6;
  padding: 5px 10px 0 5px;
}
.view-id-nodequeue_14 .view-content {
  background: #F7F4F1;
  padding: 12px 15px 15px 5px;
  border-left: 1px solid #CEC5B6;
  border-right: 1px solid #CEC5B6;
  -moz-border-radius: 0 0 10px 10px;
  border-bottom: 1px solid #CEC5B6;
}

#home-page .view-id-popular {
  width: 256px;
  margin-top: 0;
  margin-left: 50px;
}

.view-id-popular {
  width: 256px;
  margin-top: 100px;
  margin-left: 50px;
}
.view-id-popular .view-content {
  padding: 10px 20px 10px 15px;
  border: 1px solid #eee;
  margin-top: -4px;
  line-height: 1.8;
}

#fp-special-initiatives ul li a {
  background: url("../images/circle-arrow.gif") no-repeat scroll left top transparent;
  display: block;
  font-weight: 700;
  padding: 1px 9px 0 15px;
  font-size: .9em;
}

#view-id-polls {
  width: 256px;
  margin-top: 15px;
  margin-left: 50px;
}
#view-id-polls .view-content {
  padding: 10px 5px 10px 5px;
  border: 1px solid #eee;
  margin-top: -13px;
  line-height: 1.3;
}

.view-id-event_categories .view-content {
  padding: 10px 0 10px 0;
  border: 1px solid #eee;
  border-bottom: 0;
  margin-top: -3px;
  width: 253px;
}
.view-id-event_categories .item-list ul li {
  padding-bottom: 0;
  font-size: 11px;
}

.view-filter-events-centers2 ul li {
  background: none;
  display: block;
  font-weight: 400;
  margin-left: 0;
  padding: 0 9px 8px 0;
  background-image: url("../images/h-divider.gif");
  background-position: left bottom;
  background-repeat: repeat-x;
  font-size: 0.95em;
  padding: 10px 0;
}
.view-filter-events-centers2 .views-field-field-event-date-value2 {
  padding-top: 5px;
}

.section-calendar-home #content-area .view-content .views-field-field-event-date-value, .section-calendar-landing #content-area .view-content .views-field-field-event-date-value {
  padding-top: 5px;
}

.view-id-event_categories .view-content .item-list {
  padding-left: 10px;
}
.view-id-event_categories .view-footer {
  padding: 0 0 5px 5px;
  border: 1px solid #eee;
  border-top: 0;
  width: 248px;
}

#termpage .view-id-event_categories .view-header {
  margin-top: 30px;
}

.view-id-event_categories .views-row {
  margin-bottom: -3px;
}
.view-id-event_categories .views-field-field-story-image-fid {
  float: left;
  width: 147px;
  padding-right: 10px;
  height: 100px;
}

.view-id-video_categories .view-content {
  padding: 10px 0 10px 0;
  border: 1px solid #eee;
  margin-top: -3px;
  width: 254px;
}
.view-id-video_categories .views-row {
  height: 100px;
  margin-bottom: 5px;
}
.view-id-video_categories .views-field-field-custom-thumbnail-fid {
  float: left;
  width: 147px;
  padding-right: 10px;
}

#fp_video_url .view-id-fp_video .views-field-title .field-content a {
  font-size: 130%;
  color: #333;
  padding-top: 10px;
  background: none;
}
#fp_video_url .view-id-fp_video .views-field-title .field-content a:hover {
  color: #DC542D;
  text-decoration: underline;
}

.view-id-blogs_list .readmore {
  font-size: 11px;
  font-weight: normal;
  line-height: 1.3em;
}
/*
.view-id-blogs_list h2.sub {
  font-weight: bold;
}*/

#museum-home li {
  background: url("../images/link-arrow.gif") no-repeat scroll left 3px transparent;
  color: #DC542D !important;
  padding: 4px 6px 0 8px;
  margin-left: 368px;
}

.node-type-support-section-page .cr-intro-r ul.link-arrow li, .node-type-support-section-page .cr-intro-r a.link-arrow {
  background: url("../images/link-arrow.gif") no-repeat scroll left 3px transparent;
  color: #DC542D !important;
  padding: 4px 6px 0 8px;
  margin-left: -25px;
}

.view-nodequeue-5 .views-row ul.link-arrow li, .view-nodequeue-5 a.link-arrow {
  background: url("../images/link-arrow.gif") no-repeat scroll left 3px transparent;
  color: #DC542D !important;
  padding: 4px 6px 0 8px;
  margin-left: 10px;
}

.view-id-nodequeue_17 .views-view-grid {
  width: 380px;
}
.view-id-nodequeue_17 .col-1 {
  width: 147px;
  padding-right: 5px;
  padding-bottom: 10px;
}
.view-id-nodequeue_17 .col-1 .views-field-field-story-image-fid .field-content {
  height: 98px;
}
.view-id-nodequeue_17 .col-1 .views-field-title {
  line-height: 15px;
  padding-top: 10px;
}
.view-id-nodequeue_17 .col-2 .views-field-title {
  line-height: 15px;
  padding-top: 10px;
}
.view-id-nodequeue_17 .col-1 .views-field-title .field-content a {
  width: 147px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 13px;
  font-weight: bold;
}
.view-id-nodequeue_17 .col-1 .views-field-field-teaser-text-value .field-content {
  width: 147px;
  padding-bottom: 10px;
  font-size: 95%;
}
.view-id-nodequeue_17 .col-2 {
  width: 147px;
  padding-right: 50px;
  padding-bottom: 10px;
}
.view-id-nodequeue_17 .col-2 .views-field-title .field-content a {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 13px;
  font-weight: bold;
}
.view-id-nodequeue_17 .col-2 .views-field-field-teaser-text-value .field-content {
  width: 147px;
  padding-bottom: 10px;
  font-size: 95%;
}
.view-id-nodequeue_17 .col-2 .views-field-field-story-image-fid {
  padding-bottom: 10px;
}
.view-id-nodequeue_17 .col-1 .views-field-field-story-image-fid {
  padding-bottom: 10px;
}

#fp-features-middle .view-id-nodequeue_17 {
  margin-top: -25px;
  margin-bottom: -25px;
  margin-left: 10px;
}
#fp-features-middle .view-id-nodequeue_17 .views-field-title {
  font-size: 13px;
  font-weight: bold;
  padding-top: 5px;
}
#fp-features-middle .view-id-nodequeue_17 .views-field-title .field-content a {
  padding-top: 10px;
  padding-bottom: 10px;
}
#fp-features-middle .view-id-nodequeue_17 .views-field-field-teaser-text-value .field-content {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 95%;
}

#home-features-dotted-bg {
  background: url("/sites/all/themes/asiasociety/images/h-divider.gif") repeat-x scroll 0 5px transparent;
  clear: both;
  margin: 0 10px 10px;
  padding: 10px 0 0;
  width: 315px;
}

#fp_video_url .view-id-fp_video {
  background: none;
}

h3 a:hover, h4 a:hover {
  color: #DC542D;
  text-decoration: underline;
}

#fp_video_url .view-id-fp_video .views-field-teaser .field-content {
  margin-left: 0;
  background: none;
}
/*find
#fp_video_url .view-id-fp_video .view-header h2 {
  background: #eee;
}*/

#landing-med-image .views-field-field-story-image-fid {
  float: left;
  margin-bottom: 10px;
}
#landing-med-image .views-field-title {
  padding-left: 245px;
  padding-bottom: 15px;
}
#landing-med-image .views-field-title .field-content a {
  color: #333;
  font-size: 1.2em;
  font-weight: 700;
}

.view-id-category .view-footer p {
  font-size: 0.95em;
  line-height: 120%;
  margin: 0 0;
  margin-bottom: -10px;
}

#landing-med-image .views-field-field-teaser-text-value {
  padding-left: 245px;
  color: #666;
  font-weight: 400;
  padding-bottom: 10px;
}
#landing-med-image .views-field-view-node {
  padding-left: 245px;
  font-size: 11px;
  font-weight: 500;
}

.view-media-top-stories2 .views-field-created {
  float: left;
}
.view-media-top-stories2 .views-field-title {
  margin-left: 100px;
  padding-bottom: 10px;
}
/*find*/
.view-media-top-stories2 .view-header h2 {
 	border-bottom: 1px solid #000;
	padding-bottom: 5px;
}
/*
.view-nodequeue-4 h2 {
  background-image: url("/sites/all/themes/asiasociety/images/h-divider.gif");
  background-position: center bottom;
  background-repeat: repeat-x;
  padding-bottom: 5px;
}*/
.view-nodequeue-4 a {
  color: #333333;
  font-weight: normal;
}
.view-nodequeue-4 .view-content {
  padding-top: 10px;
}

.view-media-top-stories2 .view-content {
  padding-top: 10px;
}

.view-id-media_listings .view-header {
  font-size: 100%;
  padding: 0;
}
.view-id-media_listings .view-content li {
  padding: 0 0 10px 10px;
}
.view-id-media_listings .views-field-title a {
  color: #333;
  font-weight: 500;
  font-size: 1.1em;
  font-family: NewsGothicBT-BoldCondensed, sans-serif; 
  line-height: 24px;
  font-size: 21px; 
}

#delicious_page a {
  color: #333;
  font-weight: 500;
    font-size: 1.1em;
}

.view-id-media_listings .views-field-title {
  padding-bottom: 5px;
}
.view-id-media_listings .view-content li, .view-id-media_listings .col-1 {
  padding-bottom: 20px;
  color: #666666;
  padding: 20px 0 !important;
  line-height: 16px;
  border-bottom: 1px solid #000;
}

.view-display-id-page_7 .col-1 {
  padding: 0 !important;
  background-image: none !important;
  width: 550px;
}

.view-id-media_listings .delicious-extended {
  font-size: 100% !important;
  padding-top: 5px;
}

#support-special-events .views-field-field-story-image-fid {
  float: left;
  padding-right: 15px;
}
#support-special-events .views-field-title {
  font-size: 100%;
  font-weight: bold;
  color: #333;
  padding-bottom: 10px;
  color: #333 !important;
  font-weight: 700;
}
#support-special-events .views-field-title a {
  font-size: 130%;
  font-weight: bold;
  color: #333;
  padding-bottom: 10px;
}
#support-special-events .view-content {
  border-bottom: 1px dashed #eee;
}

#support-special-events2 .views-field-field-story-image-fid {
  float: left;
  padding-right: 15px;
  padding-top: 15px;
}
#support-special-events2 .views-field-title {
  font-size: 130%;
  font-weight: bold;
  color: #333;
  padding-bottom: 10px;
}
#support-special-events2 .views-field-title a {
  font-size: 130%;
  font-weight: bold;
  color: #333;
  padding-bottom: 10px;
}
#support-special-events2 .panel-col-first {
  border-right: 1px dashed #eee;
  margin-right: -1px;
}

.view-keyword-list {
  width: 500px;
}
.view-keyword-list .views-field-field-custom-thumbnail-fid {
  float: left;
  margin-right: 15px;
}

.view-keyword-list2, .view-keyword-list3, .view-keyword-list4, .view-keyword-list5 {
  width: 500px;
}

.views-row ul.link-arrow li, .views-row a.link-arrow {
  background: url("../images/link-arrow.gif") no-repeat scroll left 3px transparent;
  color: #DC542D !important;
  padding: 4px 6px 0 8px;
}

.node-type-initiative-page-list .field-field-graphic-header {
  padding-bottom: 10px;
}
.node-type-initiative-page-list .field-field-top-title-image {
  padding-bottom: 20px;
}
.node-type-initiative-page-list .field-field-header {
  font-size: 1.1em;
  color: #333333;
  font-weight: bold;
  padding-bottom: 5px;
}
.node-type-initiative-page-list .field-field-header a {
  font-size: 1.1em;
  color: #333333;
  font-weight: bold;
  padding-bottom: 5px;
}
.node-type-initiative-page-list .field-field-header a:hover {
  color: #DC542D;
  text-decoration: underline;
}
.node-type-initiative-page-list .field-field-top-big-image {
  float: left;
  height: 240px;
  padding-right: 15px;
  width: 360px;
}

.section-arts .node-type-initiative-page-list .node-type-video-library {
  margin-top: 0 !important;
}

.node-type-initiative-page-list .node-teaser {
  background-image: none;
  padding: 0;
}

.field-field-header .node .small-image {
  float: left;
  padding-right: 15px;
  height: 240px;
  width: 360px;
}
.field-field-header .node .small-image-box {
  border: none;
}
.field-field-header h3.title {
  font-size: 1.3em;
  margin-left: 375px;
  padding-bottom: 15px;
}
.field-field-header .teaser-text {
  font-size: 110%;
  margin-left: 375px;
}

.group-init-top {
  background-image: url("../images/h-divider.gif");
  background-position: center bottom;
  background-repeat: repeat-x;
  float: left;
  padding-bottom: 10px;
}

.node-type-initiative-page-list .group-top-big-image .field-field-top-description {
  height: 250px;
}
.node-type-initiative-page-list .teaser-text {
  overflow: hidden;
  padding-top: 0;
  font-size: .9em;
}
.node-type-initiative-page-list div.fieldgroup {
  padding-left: 0;
  margin: 0;
}
.node-type-initiative-page-list div.fieldgroup .content {
  padding-left: 0;
  margin: 0;
}
.node-type-initiative-page-list .views-row ul.link-arrow li {
  background: url("../images/link-arrow.gif") no-repeat scroll left 3px transparent;
  color: #DC542D !important;
  display: block;
  padding: 3px 6px 0 8px;
  margin: 0;
}

.field-field-top-left {
  width: 360px;
  min-height: 160px;
}
.field-field-top-left .node .small-image-box {
  float: left;
  height: 98px;
  margin: 20px 15px 10px 0 !important;
  width: 147px;
}

.node-type-initiative-page-list .content h3 {
  font-size: 11px;
}

.field-field-top-left h3.title {
  padding-top: 20px;
  padding-bottom: 10px;
}

.field-field-top-right {
  background-image: url("../images/v-divider.gif");
  background-position: left bottom;
  background-repeat: repeat-y;
  float: left;
  min-height: 160px;
  margin-left: 380px;
  margin-top: -150px;
}
.field-field-top-right .node .small-image-box {
  float: left;
  height: 98px;
  margin: 20px 15px 10px 0 !important;
  width: 147px;
  border: none;
}
.field-field-top-right h3.title {
  padding-top: 5px;
  padding-bottom: 10px;
}
.field-field-top-right .node .small-image-box {
  float: left;
  height: 98px;
  margin: 5px 15px 10px 0 !important;
  width: 147px;
  border: none;
}

.group-init-mid-top {
  float: left;
  background-image: url("../images/h-divider.gif");
  background-position: center bottom;
  background-repeat: repeat-x;
}

.field-field-mid-left {
  width: 360px;
  min-height: 160px;
}
.field-field-mid-left .node .small-image-box {
  border: medium none;
  float: left;
  height: 98px;
  margin: 25px 15px 10px 0 !important;
  padding-left: 0;
  width: 147px;
}
.field-field-mid-left h3.title {
  padding-top: 25px;
  padding-bottom: 10px;
}

.field-field-mid-right {
  float: left;
  margin-left: 380px;
  min-height: 160px;
  width: 380px;
  margin-top: -150px;
  background-image: url("../images/v-divider.gif");
  background-position: left bottom;
  background-repeat: repeat-y;
  margin-bottom: 10px;
}
.field-field-mid-right .node .small-image-box {
  float: left;
  height: 98px;
  margin: 0 15px 10px 0 !important;
  width: 147px;
  border: none;
}
.field-field-mid-right h3.title {
  padding-top: 0;
  padding-bottom: 10px;
}

.group-init-mid-bottom, .group-additional-articcles, .group-additional-articles-2 {
  float: left;
  background-image: url("../images/h-divider.gif");
  background-position: center bottom;
  background-repeat: repeat-x;
  padding-bottom: 10px;
}

.field-field-bottom-mid-left, .field-field-add-featured-art1, .field-field-add-featured-art3 {
  width: 360px;
  min-height: 160px;
}

.field-field-bottom-mid-left .node .small-image-box, .field-field-add-featured-art1 .node .small-image-box, .field-field-add-featured-art3 .node .small-image-box {
  float: left;
  height: 98px;
  margin: 20px 15px 10px 0 !important;
  width: 147px;
  padding-left: 0;
  border: none;
}

.field-field-bottom-mid-left h3.title, .field-field-add-featured-art1 h3.title, .field-field-add-featured-art3 h3.title {
  padding-top: 20px;
  padding-bottom: 10px;
}

.field-field-top-right, .field-field-mid-right, .field-field--bottom-mid-right, .field-field-add-featured-art2, .field-field-add-featured-art4 {
  padding-left: 20px;
  margin-left: 380px;
  min-height: 160px;
  width: 360px;
  margin-top: -150px;
  background-image: url("../images/v-divider.gif");
  background-position: left bottom;
  background-repeat: repeat-y;
}

.field-field--bottom-mid-right .node .small-image-box, .field-field-add-featured-art2 .node .small-image-box, .field-field-add-featured-art4 .node .small-image-box {
  float: left;
  height: 98px;
  margin: 10px 15px 10px 0 !important;
  width: 147px;
  border: none;
}

.field-field--bottom-mid-right h3.title, .field-field-add-featured-art2 h3.title, .field-field-add-featured-art4 h3.title {
  font-size: 11px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.view-initiative-page-list-top {
  padding-top: 10px;
  height: 250px;
  background-image: url("../images/h-divider.gif");
  background-position: center bottom;
  background-repeat: repeat-x;
  padding: 10px 0 !important;
}
.view-initiative-page-list-top .views-field-title a {
  color: #333;
  font-weight: bold;
}
.view-initiative-page-list-top .views-field-view-node a {
  background: url("../images/link-arrow.gif") no-repeat scroll left 0 transparent;
  padding-left: 8px;
}
.view-initiative-page-list-top .views-field-field-teaser-text-value {
  padding-bottom: 35px;
}

.group-init-bottom {
  float: left;
  background-position: center bottom;
  background-repeat: repeat-x;
}

.node-type-initiative-page-list .node .small-image-box {
  border: 1px solid #BBBBBB !important;
}
.node-type-initiative-page-list .field-field-bottom-left {
  float: left;
  width: 350px;
  padding: 10px 0 !important;
}
.node-type-initiative-page-list .field-field-bottom-right {
  margin-left: 380px;
  width: 350px;
  background-image: url("../images/v-divider.gif");
  background-position: left bottom;
  background-repeat: repeat-y;
  padding: 0 !important;
  margin-top: 10px;
  margin-bottom: 10px;
}
.node-type-initiative-page-list .field-field-bottom-right .field-items {
  padding: 10px 15px !important;
}

.view-initiative-page-list-mid-right {
  margin-left: 400px;
  width: 350px;
  height: 150px;
  background-image: url("../images/h-divider.gif");
  background-position: center bottom;
  background-repeat: repeat-x;
  padding: 10px 0 !important;
}

#media_fp_col2 .views-view-grid .col-1 .views-field-title {
  font-weight: 600;
  font-size: 11px;
  padding: 5px 0 10px 0;
}
#media_fp_col2 .views-view-grid .col-1 .views-field-title a {
  font-weight: 600;
  font-size: 11px;
  padding-bottom: 10px;
}
#media_fp_col2 .views-view-grid .col-1 .views-field-view-node {
  font-weight: 500;
  font-size: 11px;
}
#media_fp_col2 .views-view-grid .col-2 .views-field-title {
  font-weight: 600;
  font-size: 11px;
  padding: 5px 0 10px 0;
}
#media_fp_col2 .views-view-grid .col-2 .views-field-title a {
  font-weight: 600;
  font-size: 11px;
  padding-bottom: 10px;
}
#media_fp_col2 .views-view-grid .col-2 .views-field-view-node {
  font-weight: 500;
  font-size: 11px;
  background: url("../images/link-arrow.gif") no-repeat scroll transparent;
  padding-left: 15px;
}
#media_fp_col2 .views-view-grid .col-3 .views-field-title {
  font-weight: 600;
  font-size: 11px;
  padding: 5px 0 10px 0;
}
#media_fp_col2 .views-view-grid .col-3 .views-field-title a {
  font-weight: 600;
  font-size: 11px;
  padding-bottom: 10px;
}
#media_fp_col2 .views-view-grid .col-3 .views-field-view-node {
  font-weight: 500;
  font-size: 11px;
}

.section-lifestyle #content-area .views-exposed-widgets {
  background: #eee;
  margin-bottom: 0.5em;
  font-size: 10px;
  font-weight: normal;
  padding: 5px;
  border: 1px solid #000;
}
.section-lifestyle #content-area .views-exposed-widgets .views-widget #edit-tid-wrapper, .section-lifestyle #content-area .views-exposed-widgets .views-widget #edit-title-wrapper {
  height: 10px;
  background: #eee;
}
.section-lifestyle #content-area .views-exposed-widgets .views-widget #edit-body-wrapper #edit-body {
  height: 11px;
}
.section-lifestyle #content-area .views-exposed-form .views-exposed-widget .form-submit {
  background: url("../images/filter-go.gif") no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  display: block;
  font-size: 0.1em;
  height: 18px;
  margin: 102px 0 0;
  text-indent: -9999px;
  width: 24px;
}

.page-lifestyle-asrecipe-2161 #content-area .views-exposed-form .views-exposed-widget .form-submit {
  background: url("../images/filter-go.gif") no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  display: block;
  font-size: 0.1em;
  height: 18px;
  margin: 20px 0 0;
  text-indent: -9999px;
  width: 24px;
}

.views-field-field-story-image-fid {
  float: left;
}

#landing-pgs .views-field-field-story-image-fid {
  float: none;
  margin-right: 0;
}

.view-id-category .views-field-title a, .view-centers-news .views-field-title a {
  color: #333;
  font-size: 100%;
  font-weight: 600;
}

.views-field-view-node a {
  background: url("../images/link-arrow.gif") no-repeat scroll left 0 transparent;
}

.views-field-title {
  padding-bottom: 10px;
}

.view-id-category .col-1, .view-centers-news .col-1 {
  background-image: url("../images/h-divider.gif");
  background-position: center bottom;
  background-repeat: repeat-x;
  color: #666666;
  height: 120px;
  padding: 20px 0 10px !important;
}

#landing-pgs .view-event-categories {
  margin-top: 110px;
}

.view-id-asfood .view-display-id-block_1 .views-row {
  padding-top: 5px;
  background-image: url("../images/h-divider.gif");
  background-position: left bottom;
  background-repeat: repeat-x;
  font-size: 12px;
  height: 255px;
}
.view-id-asfood.view-display-id-page_1 .views-row, .view-id-asfood.view-display-id-page_2 .views-row {
  padding-top: 5px;
  background-image: url("../images/h-divider.gif");
  background-position: left bottom;
  background-repeat: repeat-x;
  font-size: 12px;
  height: 115px;
}
.view-id-asfood .views-field-field-story-image-fid {
  float: left;
  padding-top: 5px;
}
.view-id-asfood .views-field-title {
  padding-bottom: 0;
}
.view-id-asfood.view-display-id-page_1 .views-field-title .field-content a {
  color: #333;
  font-size: 14px;
  font-weight: bold;
}
.view-id-asfood .views-field-title .field-content a {
  color: #333;
  font-size: 13px;
  font-weight: bold;
}
.view-id-asfood .views-field-field-teaser-text-value {
  padding: 10px 0 5px 0;
}
.view-id-asfood .views-field-view-node a {
  background: url("../images/link-arrow.gif") no-repeat scroll left top transparent;
  padding-left: 15px;
}

/*FOOD + RECIPES LIST*/
body.page-lifestyle-food-recipes-recipes .view-id-asfood .views-field-title .field-content a {
  color: #333;
  font-size: 12px;
}
body.page-lifestyle-food-recipes-recipes .view-id-asfood .views-field-title .field-content a:link, body.page-lifestyle-food-recipes-recipes .view-id-asfood .views-field-title .field-content a:active, body.page-lifestyle-food-recipes-recipes .view-id-asfood .views-field-title .field-content a:visited {
  color: #333;
  font-size: 12px;
}
body.page-lifestyle-food-recipes-food .view-id-asfood .views-field-title .field-content a {
  color: #333;
  font-size: 12px;
}
body.page-lifestyle-food-recipes-food .view-id-asfood .views-field-title .field-content a:link, body.page-lifestyle-food-recipes-food .view-id-asfood .views-field-title .field-content a:active, body.page-lifestyle-food-recipes-food .view-id-asfood .views-field-title .field-content a:visited {
  color: #333;
  font-size: 12px;
}
body.page-lifestyle-food-recipes-recipes .view-id-asfood .views-field-title .field-content a:hover {
  text-decoration: underline;
}
body.node-type-as-food .field-field-teaser-text {
  padding-bottom: 10px;
  font-size: 0.95em;
}

.view-keyword-list .views-row {
  padding-top: 15px;
  background-position: left bottom;
  background-repeat: repeat-x;
  font-size: 12px;
  min-height: 115px;
  border-bottom: 1px solid #000;
}
.view-keyword-list .views-field-field-story-image-fid {
  float: left;
}
.view-keyword-list .views-field-title .field-content a {
  color: #333;
  font-weight: bold;
}
.view-keyword-list .views-field-title .field-content a:hover {
  font-weight: bold;
  color: #dc542d;
}
.view-keyword-list .views-field-teaser .field-content {
  padding: 10px 0 10px 0;
  font-weight: normal;
  color: #666;
  font-size: 1em;
}
.view-keyword-list .views-field-view-node a {
  background: url("../images/link-arrow.gif") no-repeat scroll left top transparent;
  padding-left: 15px;
}

#termpage .view-display-id-page_2 {
  margin-top: -20px;
}

.view-nodequeue-30 .views-row {
  padding-top: 15px;
  background-image: url("../images/h-divider.gif");
  background-position: left top;
  background-repeat: repeat-x;
  font-size: 12px;
  margin-top: 20px;
  padding-bottom: 15px;
  padding-top: 15px;
}
.view-nodequeue-30 .views-row-1 {
  margin-top: 40px;
  padding-bottom: 0;
}
.view-nodequeue-30 .views-field-field-story-image-fid {
  float: left;
}
.view-nodequeue-30 .views-field-title .field-content a {
  color: #333;
  font-size: 1.2em;
  font-weight: normal;
}
.view-nodequeue-30 .views-field-title .field-content a:hover {
  color: #333;
  font-size: 1.2em;
  font-weight: normal;
}
.view-nodequeue-30 .views-field-view-node a {
  background: url("../images/link-arrow.gif") no-repeat scroll left top transparent;
  padding-left: 15px;
}

.view-blogs-byauthor {
  width: 700px;
}

#page .view-blogs-byauthor .field-teaser p {
  color: #333333;
  font-size: 1.1em;
  line-height: 1.5em;
}

.view-blogs-byauthor .comments-keywords {
  font-weight: bold;
  display: inline;
}
.view-blogs-byauthor .comments-keywords .comment_count {
  font-weight: bold;
  display: inline;
}
.view-blogs-byauthor .submitted a.active {
  color: #095897;
  font-weight: bold;
}

/*.view-centers-past-events .view-header h1 {
  color: #F38717 !important;
  font-weight: normal;
  font-size: 1.5em;
  line-height: 130%;
  margin-top: 0;
}*/
.view-centers-past-events .views-field-title {
  line-height: 20px;
}

/*body.section-centers h1.title {
  color: #F38717 !important;
  font-size: 1.5em !important;
  margin-top: 0;
  margin-bottom: 0;
}
body.section-centers h1.title a {
  color: #F38717 !important;
}
*/
.view-centers-past-events .views-row {
  min-height: 100px;
  width: 480px;
  padding-bottom: 10px;
  padding-top: 15px;
  background: url("../images/h-divider.gif") repeat-x scroll left bottom transparent;
}
.view-centers-past-events .views-field-field-story-image-fid, .view-centers-past-events .views-field-field-custom-thumbnail-fid {
  float: left;
  margin-right: 15px;
}
.view-centers-past-events .views-field-title {
  padding-bottom: 5px;
  line-height: 1.5em;
}
.view-centers-past-events .views-field-title a {
  color: #333;
  font-size: 1.2em;
  font-weight: normal;
}
.view-centers-past-events .views-field-field-teaser-text-value {
  padding-bottom: 1px;
}
.view-centers-past-events .views-field-view-node a {
  background: url("../images/link-arrow.gif") no-repeat scroll left 0 transparent;
  padding-left: 8px;
}

/*CENTER NEWS*/
.view-center-news .views-row {
  background: url("../images/h-divider.gif") repeat-x scroll left bottom transparent;
  width: 480px;
}
.view-center-news .views-row .views-field-title {
  padding-top: 15px;
  padding-bottom: 0;
  line-height: 1.5em;
}
.view-center-news .views-row .views-field-phpcode {
  padding-bottom: 10px;
}

.views-field-field-center-news-location-nid {
  display: none;
}

.view-center-news .views-row .views-field-created {
  color: #999999;
  padding-bottom: 5px;
  font-size: .9em;
}
.view-center-news .addthis_toolbox {
  float: none;
  padding: 10px 0 15px 0;
}
.view-center-news .views-field-title a {
  color: #333;
  font-size: 1.2em;
  font-weight: normal;
}
/*
body.node-type-center-news h1.title {
  color: #333 !important;
}*/
body.section-centers .center-news-title {
  color: #333333;
  font-size: 1.3em;
  font-weight: normal;
  padding-top: 15px;
}
body.section-centers #date_submit {
  color: #999999;
  font-size: 0.9em;
  padding-bottom: 5px;
}

#fp-features-top-img {
  margin-left: -25px;
}

#home-page #fp-topic-discussions-top-img {
  margin-left: -30px;
  margin-top: 0;
}

#fp-topic-discussions-top-img {
  margin-left: -30px;
  margin-top: 120px;
}

.view-blogs-byauthor .views-row {
  background-image: url("/sites/all/themes/asiasociety/images/h-divider.gif");
  background-position: center bottom;
  background-repeat: repeat-x;
  clear: both;
  padding: 0 0 1em;
  width: 700px;
}

#block-views-51f4a0c68c5ab7a4d134fe6b20e4a33d, #block-views-8c4f93e5e2abae42504e2b86471337ab, #block-views-788776366d7878fd86ea83999e48736e {
  margin-top: -60px;
  margin-left: -35px;
}
#block-views-51f4a0c68c5ab7a4d134fe6b20e4a33d .view-header, #block-views-8c4f93e5e2abae42504e2b86471337ab .view-header, #block-views-788776366d7878fd86ea83999e48736e .view-header {
  margin-left: -10px;
}
#block-views-51f4a0c68c5ab7a4d134fe6b20e4a33d .view-filter-events-australasia, #block-views-8c4f93e5e2abae42504e2b86471337ab .view-filter-events-australasia, #block-views-788776366d7878fd86ea83999e48736e .view-filter-events-australasia {
  padding: 0 10px 10px 10px;
  border: 1px solid #eee;
  border-top: 0;
  width: 233px;
}
#block-views-51f4a0c68c5ab7a4d134fe6b20e4a33d .title, #block-views-8c4f93e5e2abae42504e2b86471337ab .title, #block-views-788776366d7878fd86ea83999e48736e .title {
  background: url("/sites/all/themes/asiasociety/images/callout-hdr-calendar.gif") no-repeat scroll left 0 transparent;
  height: 40px;
  width: 255px;
  color: #FEEFDA;
  margin-bottom: -1px;
}
#block-views-51f4a0c68c5ab7a4d134fe6b20e4a33d .views-field-field-event-type-taxo-value, #block-views-8c4f93e5e2abae42504e2b86471337ab .views-field-field-event-type-taxo-value, #block-views-788776366d7878fd86ea83999e48736e .views-field-field-event-type-taxo-value {
  color: #666;
  font-size: 11px;
  font-weight: 500;
  padding-bottom: 5px;
  padding-top: 5px;
}
#block-views-51f4a0c68c5ab7a4d134fe6b20e4a33d .views-field-title a, #block-views-8c4f93e5e2abae42504e2b86471337ab .views-field-title a, #block-views-788776366d7878fd86ea83999e48736e .views-field-title a {
  font-size: 11px;
  font-weight: 500;
  padding-bottom: 10px;
}
#block-views-51f4a0c68c5ab7a4d134fe6b20e4a33d .views-row, #block-views-8c4f93e5e2abae42504e2b86471337ab .views-row, #block-views-788776366d7878fd86ea83999e48736e .views-row {
  background: url("../images/h-divider.gif") repeat-x scroll left bottom transparent;
  padding-bottom: 5px;
}
#block-views-51f4a0c68c5ab7a4d134fe6b20e4a33d .views-row-last, #block-views-8c4f93e5e2abae42504e2b86471337ab .views-row-last, #block-views-788776366d7878fd86ea83999e48736e .views-row-last {
  background: none;
  padding-bottom: 0;
}

#centers-name-title .pane-title {
  color: #F38717;
  margin-top: -5px;
  font-weight: normal;
  font-size: 1.5em;
  line-height: 130%;
}

.section-centers .breadcrumbs {
  padding-bottom: 5px;
}

.view-id-nodequeue_29 {
  height: 160px;
  margin-top: 20px;
}

body.page-museum .panels-flexible-row-asialanding-2.landingbottom {
  display: none;
}

.view-nodequeue-5 .row-1 {
  height: 140px;
  background: url("../images/h-divider.gif") repeat-x scroll left bottom transparent;
}
.view-nodequeue-5 .col-1 {
  padding-right: 10px;
}
.view-nodequeue-5 .col-2 {
  height: 140px;
  background: url("../images/v-divider.gif") repeat-y scroll left bottom transparent;
}
.view-nodequeue-5 .views-field-field-story-image-fid {
  float: left;
  margin-right: 15px;
  border: 1px solid #eee;
}
.view-nodequeue-5 .views-field-title a {
  color: #333;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 10px;
}

.view-id-nodequeue_5 .views-field-view-node a {
  background: url("../images/link-arrow.gif") no-repeat scroll left 3px transparent;
  color: #DC542D !important;
  font-size: 12px;
  padding: 4px 6px 0 8px;
}

.view-nodequeue-5 .col-2 .views-field-field-story-image-fid {
  border: 1px solid #EEEEEE;
  float: left;
  margin-left: 15px;
}

.view-content-category-most-recent-vid .view-content .video-library {
  background: none;
  font-size: 13px;
  height: 280px;
  line-height: 18px;
  margin-top: 10px;
  overflow: hidden;
}

#fp_video_list .view-content {
  margin-left: 0;
}

.view-content-category-most-recent-vid .video-library .content {
  border-bottom: 1px solid #EEEEEE;
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  font-size: 0.85em;
  height: 240px;
  margin-top: 40px;
  padding-right: 10px;
  padding-top: 40px;
}
.view-content-category-most-recent-vid .node-type-video-library .field-field-video-url .emvideo-zzz_custom_url {
  margin-top: -45px;
  margin-left: -15px;
}
.view-content-category-most-recent-vid h3.title {
  position: relative;
  margin-left: 15px;
  margin-right: 10px;
}
.view-content-category-most-recent-vid a h3.title {
  color: #666;
  font-size: 11px;
  color: #666;
}
.view-content-category-most-recent-vid p {
  display: none;
}
.view-content-category-most-recent-vid .view-content .node-type-video-library {
  background: url("../images/pp-hdr-watch.gif") repeat-x scroll left top transparent;
  margin-top: -130px;
}

.section-arts .node-type-video-library, .section-education .node-type-video-library {
  margin-top: -130px !important;
}

.view-content-category-most-recent-vid .node-type-video-library .email-print, .view-content-category-most-recent-vid .node-type-video-library .addthis_toolbox {
  display: none;
}
.view-content-category-most-recent-vid .view-display-id-attachment_1 {
  border-bottom: 1px solid #EEEEEE;
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  height: 20px;
  line-height: 18px;
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
  padding-top: 10;
}
.view-content-category-most-recent-vid .views-field-view-node {
  padding: 0 9px 8px 10px;
}
.view-content-category-most-recent-vid .views-field-view-node .field-content {
  background: url("/sites/all/themes/asiasociety/images/icon-video-inline.gif") no-repeat scroll left top transparent;
  border: 0;
  margin-left: 5px;
}
.view-content-category-most-recent-vid .views-field-view-node .field-content a {
  background: none;
}
.view-content-category-most-recent-vid .item-list ul li {
  background: none;
}
.view-content-category-most-recent-vid .views-field-view-node .field-content {
  padding-left: 5px;
  width: 240px;
}

.view-fp-video h3.title {
  color: #666;
  position: relative;
  top: 290px;
  z-index: 999;
  margin-left: 0;
  margin-right: 10px;
}

.view-fp-video .views-field-title, .view-fp-video .views-field-view-node {
  font-size: 11px;
  line-height: 145%;
}
.view-fp-video .watch-now {
  font-size: 11px;
}

.view-video2 h3.title {
  color: #666;
}
.view-video2 h3.title a {
  color: #666;
}

.view-fp-video h3.title a {
  font-size: 1em;
  line-height: 120%;
  color: #333;
}

.view-fp-video .node-type-video-library .email-print, .view-fp-video .node-type-video-library .addthis_toolbox {
  display: none;
}
.view-fp-video .node-type-video-library .field-field-video-url .emvideo-zzz_custom_url {
  margin-left: -15px;
  margin-top: 0;
}
.view-fp-video .node-type-video-library .field-field-video-url .emvideo-zzz_custom_url embed {
  float: left;
  height: 268px;
  margin-top: -60px;
  padding: 0;
  width: 300px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

body .view-fp-video .video-library {
  background: none;
  font-size: 13px;
  line-height: 18px;
  margin-top: -10px;
  overflow: hidden;
}

.view-fp-video .video-library .content {
  font-size: 0.85em;
  padding-right: 10px;
}

.view-poll-categories h5.title a {
  color: #666;
}

.view-fp-video .view-content {
  margin-left: 15px;
}

.og-context #home-skin .panel-pane .view-display-id-block_4{
	padding-top: 10px;
	border-top: solid 1px #000;
}

.og-context #home-skin .panel-pane .view-display-id-block_4 td{
	padding-left: 0px;
	padding-right: 15px;
}

#block-views-featured_exhibitions-block_1 {
  background: url("/sites/all/themes/asiasociety/images/fe-top.gif") no-repeat scroll 0 0 #f8f4f1;
  margin-left: 11px;
  margin-top: 10px;
  width: 169px;
}
#block-views-featured_exhibitions-block_1 .content {
  border: 1px solid #BDBAAF;
  padding: 50px 8px 10px;
}
#block-views-featured_exhibitions-block_1 .content .views-row {
  padding-bottom: 30px;
}
#block-views-featured_exhibitions-block_1 .imagecache {
  border: 1px solid #BDBAAF;
}

.view-featured-exhibitions .views-field-field-location-tax-value {
  color: #666666;
  font-size: 0.85em;
  font-weight: normal;
  text-align: left;
}
.view-featured-exhibitions .views-field-field-event-date-value {
  color: #666666;
  font-size: 0.85em;
  font-weight: normal;
  float: left;
}
.view-featured-exhibitions .views-field-field-event-date-value2 {
  color: #666666;
  font-size: 0.85em;
  font-weight: normal;
  text-align: left;
}
.view-featured-exhibitions .views-field-view-node a {
  font-size: 0.85em;
  font-weight: normal;
  color: #DC542D;
  text-decoration: none;
}
.view-featured-exhibitions .views-field-title a {
  color: #696662;
  display: block;
  font-weight: 700;
  font-size: 0.85em;
  text-decoration: none;
  text-align: left;
  padding-bottom: 0;
}
.view-featured-exhibitions .views-field-title a:hover {
  text-decoration: underline;
  text-align: left;
  padding-bottom: 0;
}

body.section-centers .view-nodequeue-29 .views-field-title a {
  color: #333;
  font-size: 100%;
  font-weight: normal;
  font-size: 1.2em;
}

.view-nodequeue-29 .views-field-field-custom-thumbnail-fid, .view-nodequeue-30 .views-field-field-custom-thumbnail-fid {
  float: left;
  margin-right: 15px;
}

body.section-centers .views_slideshow_singleframe_pager {
  margin-top: 10px;
}
body.section-centers .views_slideshow_singleframe_pager .pager-item {
  padding: 5px;
}
body.section-centers .views_slideshow_singleframe_pager .activeSlide {
  border: solid 1px #DC542D;
}
body.section-centers .edit_queue_list {
  border: 1px solid #333333;
  left: 345px;
  padding: 5px;
  position: absolute;
  top: 200px;
  z-index: 100;
}
body.section-centers .edit_carousel {
  border: 1px solid #333333;
  left: 385px;
  padding: 5px;
  position: absolute;
  top: -45px;
  z-index: 100;
}
body.section-centers .edit_queue_list a {
  color: #333333;
  font-weight: bold;
}
body.section-centers .edit_queue_list a:link, body.section-centers .edit_queue_list a:active {
  color: #333333;
  font-weight: bold;
}
body.section-centers .edit_carousel a {
  color: #333333;
  font-weight: bold;
}
body.section-centers .edit_carousel a:link, body.section-centers .edit_carousel a:active {
  color: #333333;
  font-weight: bold;
}
body.section-centers .edit_queue_list {
  border: 1px solid #333333;
  left: 345px;
  padding: 5px;
  position: absolute;
  top: 185px;
  z-index: 100;
}
body.section-centers .region-sidebar-second {
  margin-left: 710px;
}
body.front .edit_queue_home {
  position: absolute;
  top: 415px;
  left: 360px;
  font-weight: bold;
  border: 1px solid #333333;
  padding: 5px;
  background-color: #fff;
}
body.front .edit_queue_home a {
  color: #333333;
  font-weight: bold;
  font-size: 11px;
}
body.front .edit_queue_home a:link, body.front .edit_queue_home a:active {
  color: #333333;
  font-weight: bold;
  font-size: 11px;
}
body.front .edit_webcast a {
  color: #333333;
  font-weight: bold;
  border: 1px solid #333333;
  padding: 5px;
}
body.front .edit_webcast a:link, body.front .edit_webcast a:active {
  color: #333333;
  font-weight: bold;
  border: 1px solid #333333;
  padding: 5px;
}
body.front .views-view-grid tr {
  vertical-align: top;
}

.edit_queue_media {
  background-color: #FFFFFF;
  border: 1px solid #333333;
  font-weight: bold;
  margin-left: 0;
  padding: 5px;
  position: absolute;
  left: 0;
  top: 340px;
}
.edit_queue_media a {
  color: #333333;
  font-weight: bold;
  font-size: 11px;
}
.edit_queue_media a:link, .edit_queue_media a:active {
  color: #333333;
  font-weight: bold;
  font-size: 11px;
}

/********** current exhibition views node title **********/
.view-id-NY_museum_page_exhibitions .view-display-id-page_1 .views-field-title {
  font-size: 95%;
  line-height: 12px;
  text-decoration: none;
}
.view-id-NY_museum_page_exhibitions .views-field-title {
  font-size: 11px;
  line-height: 110%;
  font-weight: 600;
  text-decoration: none;
}
.view-id-NY_museum_page_exhibitions .views-field-title a:link, .view-id-NY_museum_page_exhibitions .views-field-title a:visited, .view-id-NY_museum_page_exhibitions .views-field-title a:active {
  text-decoration: none;
  color: #333;
}
.view-id-NY_museum_page_exhibitions .views-field-title a:hover {
  text-decoration: underline;
  color: #333;
}
.view-id-NY_museum_page_exhibitions span.date-display-start, .view-id-NY_museum_page_exhibitions span.date-display-end {
  font-size: 95%;
}
.view-id-NY_museum_page_exhibitions .views-field-markup {
  width: 321px;
}
.view-id-NY_museum_page_exhibitions .imagecache imagecache-small imagecache-linked imagecache-small_linked {
  height: 50px;
}
.view-id-NY_museum_page_exhibitions .node-container-spacing {
  position: relative;
  top: -20px;
  width: 490px;
  height: 120px;
  background-image: url(/sites/all/themes/asiasociety/images/h-divider.gif);
  background-position: center bottom;
  background-repeat: repeat-x;
  padding: 20px 0 10px !important;
}
.view-id-NY_museum_page_exhibitions .past-node-container-spacing {
  position: relative;
  top: -1px;
  height: 120px;
  width: 490px;
  background-image: url(/sites/all/themes/asiasociety/images/h-divider.gif);
  background-position: center bottom;
  background-repeat: repeat-x;
  padding: 20px 0 10px !important;
}
.view-id-NY_museum_page_exhibitions .past-node-container-spacing-2 {
  position: relative;
  top: -20px;
  height: 120px;
  width: 490px;
  background-image: url(/sites/all/themes/asiasociety/images/h-divider.gif);
  background-position: center bottom;
  background-repeat: repeat-x;
  padding: 20px 0 10px !important;
}
.view-id-NY_museum_page_exhibitions .teaser-text-2, .view-id-NY_museum_page_exhibitions .view-node-more-1 {
  font-size: 11px;
}
.view-id-NY_museum_page_exhibitions #block-block-87 {
  margin-top: 13px;
  margin-bottom: 10px;
}

/*********INITIATIVE TEMPLATE ALIGNMENT BUG***********/
body.node-type-initiative-page-list div.field.field-type-nodereference.field-field-top-left {
  float: left;
}
body.node-type-initiative-page-list div.field-field-top-right {
  margin-left: 0;
  min-height: 0;
  width: 380px;
  margin-top: 0;
}
body.node-type-initiative-page-list .field-field-mid-right, body.node-type-initiative-page-list .field-field--bottom-mid-right, body.node-type-initiative-page-list .field-field-add-featured-art2, body.node-type-initiative-page-list .field-field-add-featured-art4 {
  margin-left: 0;
  min-height: 0;
  width: 380px;
  margin-top: 0;
}
body.node-type-initiative-page-list div.field-field-mid-right {
  margin-left: 0;
  min-height: 0;
  width: 380px;
  margin-top: 0;
  margin-bottom: 0;
}
body.node-type-initiative-page-list div.field-field-top-right {
  margin-top: 15px;
}
body.node-type-initiative-page-list div.field.field-type-nodereference.field-field-top-right {
  float: left !important;
  width: 360px !important;
}
body.node-type-initiative-page-list div.field.field-type-nodereference.field-field-mid-left {
  float: left !important;
}
body.node-type-initiative-page-list div.field-field-mid-right {
  margin-top: 25px;
}
body.node-type-initiative-page-list div.field.field-type-nodereference.field-field-bottom-mid-left {
  float: left !important;
  padding-top: 5px;
}
body.node-type-initiative-page-list div.field.field-type-nodereference.field-field--bottom-mid-right {
  float: left;
}
body.node-type-initiative-page-list div.field-field-top-right {
  margin-top: 10px;
}
body.node-type-initiative-page-list .field-field-mid-right, body.node-type-initiative-page-list .field-field--bottom-mid-right, body.node-type-initiative-page-list .field-field-add-featured-art2, body.node-type-initiative-page-list .field-field-add-featured-art4 {
  margin-top: 10px;
}
body.node-type-initiative-page-list div.field.field-type-nodereference.field-field-add-featured-art1 {
  float: left;
  padding-top: 5px;
}
body.node-type-initiative-page-list div.field.field-type-nodereference.field-field-add-featured-art2 {
  float: left;
}
body.node-type-initiative-page-list div.field.field-type-nodereference.field-field-add-featured-art3 {
  float: left;
  padding-top: 5px;
}
body.node-type-initiative-page-list div.field.field-type-nodereference.field-field-add-featured-art4 {
  float: left;
}
body.node-type-initiative-page-list div.field-field-top-right {
  margin-top: 15px;
}
body.node-type-initiative-page-list .field-field-mid-right, body.node-type-initiative-page-list .field-field--bottom-mid-right, body.node-type-initiative-page-list .field-field-add-featured-art2, body.node-type-initiative-page-list .field-field-add-featured-art4 {
  margin-top: 15px;
}

.views-field-field-video-category-value {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 145%;
  color: #000;
}

.view-display-id-block_4 .views-field-title a, .view-display-id-block_4 .views-field-title a:visited, .view-display-id-block_4 .views-field-title a:active {
  color: #000 !important;
  font-weight: bold;
}

html #home-skin #fp_video_url .view-id-fp_video .views-field-title {
  padding: 0 0 5px 0;
}
html #home-skin #fp_video_url .view-id-fp_video .views-field-title .field-content a {
  font-size: 21px;
  line-height: 24px;
}
html #home-skin #fp_video_url .view-id-fp_video .views-field-field-teaser-text-value .field-content {
  font-size: 11px;
  line-height: 115%;
}
html #home-skin #fp_video_url .view-id-fp_video .views-field-view-node {
  margin-bottom: 10px;
}
html #home-skin #fp_video_url .view-id-fp_video .views-field-view-node a {
  font-size: 11px;
  padding-left: 0;
}

.watch-now {
  font-size: 14px;
}

.view-id-calendar_feature.view-display-id-block_3 {
  color: #000;
}
.view-id-calendar_feature.view-display-id-block_3 ul li {
  padding: 15px 0 !important;
}
.view-id-calendar_feature.view-display-id-block_3 .date-display-single {
  font-size: 11px !important;
}
.view-id-calendar_feature.view-display-id-block_3 .views-field-title {
      padding: 2px 0 5px 0;
}
.view-id-calendar_feature.view-display-id-block_3 .field-content {
  max-width: 94%;
  display: inline-block;
}
.view-id-calendar_feature.view-display-id-block_3 .views-field-view-node .field-content a, .view-id-calendar_feature.view-display-id-block_3 .views-field-view-node .field-content a:link, .view-id-calendar_feature.view-display-id-block_3 .views-field-view-node .field-content a:hover {
  font-size: 14px;
  color: #000;
}
.view-id-calendar_feature.view-display-id-block_3 .views-field-field-event-date-value-1 {
  clear: both;
  display: block;
  padding-top: 2px;
  padding-bottom: 10px;
}
.view-id-calendar_feature.view-display-id-block_3 .views-field-field-location-tax-value, 
.view-id-calendar_feature.view-display-id-block_3 .views-field-field-event-type-taxo-value{
  display: inline;
}

.view-id-calendar_feature.view-display-id-block_3 .views-field-field-event-date-value {
display:block;
}
.view-id-calendar_feature.view-display-id-block_3 .date-display-single, .view-id-calendar_feature.view-display-id-block_3 .views-field-title {
  font-size: 12px;
}
/*
.view-id-calendar_feature.view-display-id-block_3 h2.pane-title a {
  color: #000;
}*/
.view-id-calendar_feature.view-display-id-block_3 .views-field-field-buy-tickets-url-url a {
  color: #000;
  text-transform: uppercase;
  font-size: 14px;
}

.view-id-calendar_feature.view-display-id-block_3 {
  padding-bottom: 20px;
  border-bottom: 1px solid #000;
}
.view-id-calendar_feature.view-display-id-block_3 .view-content {
  height: 800px;
  overflow: scroll;
}
.view-id-calendar_feature.view-display-id-block_3 .views-row {
  padding: 12px 0;
  border-bottom: 1px solid #000;
}
.view-events.view-dom-id-3 .view-content {
  height: 350px;
  overflow: scroll;
}
.view-id-featured_content.view-display-id-block_1 {
  padding-top: 10px;
}
.view-id-featured_content.view-display-id-block_1 .view-content {
  margin-left: 5px;
}
.view-id-featured_content.view-display-id-block_1 .views-view-grid {
  margin-top: 0 !important;
  padding-top: 10px;
}
.view-id-featured_content.view-display-id-block_1 .views-view-grid tbody {
  padding-top: 10px;
}
.view-id-featured_content.view-display-id-block_1 a {
  font-size: 21px;
  line-height: 24px;
  color: #000 !important;
}
.view-id-featured_content.view-display-id-block_1 a img {
  width: 170px;
  height: auto;
}

.view-video.view-display-id-block_1 {
  border-top: 1px solid #4c4c4c;
  margin: 10px 0;
  padding: 10px 0;
}

.as_solr_list .results-header {
  clear: both;
  height: 60px;
}

.as_solr_list ul.pager {
  width: 600px;
  float: left;
}

#content #content-area .view-video ul.pager,
.as_solr_list ul.pager {
  background: none;
  border: none;
  color: #fff;
}
#content #content-area .view-video ul.pager a,
.as_solr_list ul.pager a {
  color: #fff;
}
#content #content-area .view-video ul.pager li,
.as_solr_list ul.pager li {
  padding: 0 !important;
  vertical-align: middle !important;
  line-height: 30px !important;
}
#content #content-area .view-video ul.pager li.pager-item,
.as_solr_list ul.pager li.pager-item {
  padding: 0 !important;
  margin: 0;
  float: left;
}
#content #content-area .view-video ul.pager li.pager-item a,
.as_solr_list ul.pager li.pager-item a {
  width: 31px;
  height: 30px;
  display: inline-block;
  margin: 0 !important;
  padding: 0;
  vertical-align: middle;
  line-height: 30px;
}
#content #content-area .view-video ul.pager li.pager-ellipsis,
.as_solr_list ul.pager li.pager-ellipsis {
  float: left;
  display: inline-block;
  width: 31px;
  height: 30px;
}
#content #content-area .view-video ul.pager li.pager-current,
.as_solr_list ul.pager li.pager-current {
  background: #f26532;
  float: left !important;
  line-height: 30px;
  height: 30px;
  width: 31px;
  padding: 0;
}
#content #content-area .view-video ul.pager li.pager-next,
#content #content-area .view-video ul.pager li.pager-last,
#content #content-area .view-video ul.pager li.pager-previous,
#content #content-area .view-video ul.pager li.pager-first,
.as_solr_list ul.pager li.pager-next,
.as_solr_list ul.pager li.pager-last,
.as_solr_list ul.pager li.pager-previous,
.as_solr_list ul.pager li.pager-first {
  float: left;
}

.view-display-id-calendar_1.view-content {
  border-bottom: 1px solid #000 !important;
}

#content-area .calendar-calendar ul.links {
  display: none;
}

.related-event-widget.center-widget .views-field-title,
.related-content-widget.center-widget .views-field-title,
.related-video-widget.center-widget .views-field-title {
  font-size: 21px;
  line-height: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 0;
  margin-bottom: 0;
  clear: both;
  display: block;
}
.related-event-widget.center-widget .views-field-title a,
.related-content-widget.center-widget .views-field-title a,
.related-video-widget.center-widget .views-field-title a {
  color: #000;
}
.related-event-widget .views-field-field-location-tax-value .date-display-single,
.related-content-widget .views-field-field-location-tax-value .date-display-single,
.related-video-widget .views-field-field-location-tax-value .date-display-single {
  font-weight: bold;
  font-size: 11px;
}
.related-event-widget .views-field-field-location-tax-value span,
.related-content-widget .views-field-field-location-tax-value span,
.related-video-widget .views-field-field-location-tax-value span {
  font-size: 12px;
}
.related-event-widget .views-field-title,
/*.related-content-widget .views-field-title,*/
.related-video-widget .views-field-title {
  margin-top: 2px;
    margin-bottom: 7px;
    padding-bottom: 0;
}
.related-event-widget .views-field-field-buy-tickets-url-url a,
.related-content-widget .views-field-field-buy-tickets-url-url a,
.related-video-widget .views-field-field-buy-tickets-url-url a, 
.related-event-widget .views-field-field-register-url-url a,
.related-event-widget .views-field-field-register-url-url-1 a{
  color: #000;
  font-size: 14px;
/*  padding-bottom: 15px;*/
  display: block;
}
.related-event-widget .views-row,
.related-content-widget .views-row,
.related-video-widget .views-row {
  border-bottom: 1px solid #000;
      margin-bottom: 15px;
    padding-bottom: 13px;
}

.related-event-widget .views-row:last-child,
.related-content-widget .views-row:last-child,
.related-video-widget .views-row:last-child{
  border-bottom: none;
}

.related-event-widget .views-row:last-child {
  margin-bottom: 0px;
}

.related-event-widget .views-field-type,
.related-content-widget .views-field-type,
.related-video-widget .views-field-type {
  float: left;
  text-transform: uppercase;
}


.related-event-widget .views-field-group-nid,
.related-content-widget .views-field-group-nid,
.related-video-widget .views-field-group-nid {
  float: left;
  text-transform: uppercase;
}

.related-event-widget .views-field-group-nid a,
.related-content-widget .views-field-group-nid a,
.related-video-widget .views-field-group-nid a{
	color: #000;
} 

.related-event-widget .views-field-field-centers2-value,
.related-content-widget .views-field-field-centers2-value,
.related-video-widget .views-field-field-centers2-value {
  float: left;
  text-transform: uppercase;
}
.related-event-widget .views-field-title,
.related-content-widget .views-field-title,
.related-video-widget .views-field-title {
  clear: both;
}
.related-event-widget.related-grid .pane-title,
.related-content-widget.related-grid .pane-title,
.related-video-widget.related-grid .pane-title {
  border-bottom: 1px solid #000;
  padding-bottom: 5px;
}
.related-event-widget.related-grid td,
.related-content-widget.related-grid td,
.related-video-widget.related-grid td {
  width: 33.333%;
  padding-bottom: 25px;
}

.related-video-widget.related-grid td {
padding-bottom:0;
}
.related-event-widget.related-grid td .Exhibition,
.related-content-widget.related-grid td .Exhibition,
.related-video-widget.related-grid td .Exhibition {
  font-weight: normal;
}

.related-event-widget.related-grid td .views-field-title,
.related-event-widget.related-grid td .views-field-field-date-exhibition-value-1,
.related-event-widget.related-grid td .views-field-field-event-date-value-1,
.related-event-widget.related-grid td .views-field-field-teaser-text-value,
.related-content-widget.related-grid td .views-field-title,
.related-content-widget.related-grid td .views-field-field-date-exhibition-value-1,
.related-content-widget.related-grid td .views-field-field-event-date-value-1,
.related-content-widget.related-grid td .views-field-field-teaser-text-value,
.related-video-widget.related-grid td .views-field-title,
.related-video-widget.related-grid td .views-field-field-date-exhibition-value-1,
.related-video-widget.related-grid td .views-field-field-event-date-value-1,
.related-video-widget.related-grid td .views-field-field-teaser-text-value {
  width: auto !important;
  display: inline-block;
}
.related-event-widget.related-grid td .views-field-title,
.related-content-widget.related-grid td .views-field-title,
.related-video-widget.related-grid td .views-field-title {
  line-height: 24px;
  padding-bottom: 5px;
  font-size: 21px;
  line-height: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 0;
  margin-bottom: 0;
  clear: both;
  display: block;
}
.related-event-widget.related-grid td .views-field-title a,
.related-content-widget.related-grid td .views-field-title a,
.related-video-widget.related-grid td .views-field-title a {
  color: #000;
}
.related-event-widget.related-grid td .views-field-field-event-date-value-1,
.related-event-widget.related-grid td .views-field-field-date-exhibition-value-1,
.related-content-widget.related-grid td .views-field-field-event-date-value-1,
.related-content-widget.related-grid td .views-field-field-date-exhibition-value-1,
.related-video-widget.related-grid td .views-field-field-event-date-value-1,
.related-video-widget.related-grid td .views-field-field-date-exhibition-value-1 {
  font-weight: bold;
}
.related-event-widget.related-grid td .views-field-field-story-image-fid,
.related-content-widget.related-grid td .views-field-field-story-image-fid,
.related-video-widget.related-grid td .views-field-field-story-image-fid {
  margin-bottom: 10px;
  float: none;
}


.view-id-related_video_widget .views-field-field-video-category-value,
.view-id-nodequeue_43 .views-field-field-video-category-value,
.view-id-artcl_rltd_vid_nq_wgt .views-field-field-video-category-value {
  float: left;
  text-transform: uppercase;
  font-size: 12px;
}

.view-id-related_video_widget .views-field-tid,
.view-id-nodequeue_43 .views-field-tid,
.view-id-artcl_rltd_vid_nq_wgt .views-field-tid {
  float: left;
  margin-left: 5px;
  text-transform: uppercase;
  font-size: 12px;
line-height: 17px;
}
.view-id-related_video_widget .views-field-title,
.view-id-nodequeue_43 .views-field-title,
.view-id-artcl_rltd_vid_nq_wgt .views-field-title {
  clear: both;
  padding-bottom: 5px;
  font-weight: bold;
}
.view-id-related_video_widget .views-field-title a,
.view-id-nodequeue_43 .views-field-title a,
.view-id-artcl_rltd_vid_nq_wgt .views-field-title a {
  color: #000;
  /*font-weight: bold;*/
}

.related-grid .view-id-artcl_rltd_vid_nq_wgt .views-field-title a {
font-weight: normal;
}

.view-id-related_video_widget .views-field-field-teaser-text-value,
.view-id-nodequeue_43 .views-field-field-teaser-text-value,
.view-id-artcl_rltd_vid_nq_wgt .views-field-field-teaser-text-value {
  font-size: 11px;
}
.view-id-related_video_widget .views-field-field-custom-thumbnail-fid,
.view-id-nodequeue_43 .views-field-field-custom-thumbnail-fid,
.view-id-artcl_rltd_vid_nq_wgt .views-field-field-custom-thumbnail-fid {
  margin-bottom: 5px;
  overflow: hidden;
}

.view-id-related_video_widget .views-field-view-node,
.view-id-nodequeue_43 .views-field-view-node,
.view-id-artcl_rltd_vid_nq_wgt .views-field-view-node {
  font-size: 14px;
  margin-top: 5px;
  padding-bottom: 15px;
}
.view-id-related_video_widget .views-row,
.view-id-nodequeue_43 .views-row,
.view-id-artcl_rltd_vid_nq_wgt .views-row {
  /*margin-top: 30px;*/
}
.view-id-related_video_widget .views-row.views-row-first,
.view-id-nodequeue_43 .views-row.views-row-first,
.view-id-artcl_rltd_vid_nq_wgt .views-row.views-row-first {
  margin-top: 0;
}

.related-widget-with-image.related-event-widget .views-field-field-location-tax-value .Exhibition, .related-widget-with-image.related-content-widget .views-field-field-location-tax-value .Exhibition {
  font-weight: normal !important;
  text-transform: uppercase;
}

.related-event-widget .views-field-field-location-tax-value .Exhibition,
.related-content-widget .views-field-field-location-tax-value .Exhibition {
  font-weight: bold;
}
.related-event-widget .views-field-field-location-tax-value a,
.related-content-widget .views-field-field-location-tax-value a {
  color: #000;
}

.related-content-widget.center-widget .views-row,
.related-event-widget.center-widget .views-row {
  padding-bottom: 15px !important;
}
.related-content-widget.center-widget .views-row-first,
.related-event-widget.center-widget .views-row-first {
  border-top: 1px solid #000;
  padding-top: 15px;
}
.related-content-widget.center-widget .views-row-last,
.related-event-widget.center-widget .views-row-last {
  border-bottom: none;
}
.related-content-widget.center-widget .related-widget-with-image .views-field-title,
.related-content-widget.center-widget .related-widget-with-image .views-field-field-date-exhibition-value-1,
.related-content-widget.center-widget .related-widget-with-image .views-field-field-event-date-value-1,
.related-content-widget.center-widget .related-widget-with-image .views-field-field-teaser-text-value,
.related-event-widget.center-widget .related-widget-with-image .views-field-title,
.related-event-widget.center-widget .related-widget-with-image .views-field-field-date-exhibition-value-1,
.related-event-widget.center-widget .related-widget-with-image .views-field-field-event-date-value-1,
.related-event-widget.center-widget .related-widget-with-image .views-field-field-teaser-text-value {
  width: auto !important;
  display: inline-block;
}
.related-content-widget.center-widget .views-field-type, .related-content-widget.center-widget .Exhibition,
.related-event-widget.center-widget .views-field-type,
.related-event-widget.center-widget .Exhibition {
  font-weight: normal !important;
}
.related-content-widget.center-widget .views-field-field-location-tax-value,
.related-content-widget.center-widget .views-field-field-location-tax-value .Exhibition,
.related-event-widget.center-widget .views-field-field-location-tax-value,
.related-event-widget.center-widget .views-field-field-location-tax-value .Exhibition {
  font-weight: normal !important;
  font-style: italic;
  text-transform: uppercase;
}
.related-content-widget.center-widget .views-field-title,
.related-event-widget.center-widget .views-field-title {
  font-size: 21px;
  line-height: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 0;
  margin-bottom: 0;
  clear: both;
  display: block;
}
.related-content-widget.center-widget .views-field-title a,
.related-event-widget.center-widget .views-field-title a {
  color: #000;
}
.related-content-widget.center-widget .views-field-field-event-date-value-1,
.related-content-widget.center-widget .views-field-field-date-exhibition-value-1,
.related-event-widget.center-widget .views-field-field-event-date-value-1,
.related-event-widget.center-widget .views-field-field-date-exhibition-value-1 {
  font-weight: bold;
}
.related-content-widget.center-widget .views-field-field-buy-tickets-url-url a,
.related-event-widget.center-widget .views-field-field-buy-tickets-url-url a,
.related-content-widget.center-widget .views-field-field-register-url-url a,
.related-event-widget.center-widget .views-field-field-register-url-url a  {
  padding-bottom: 0 !important;
  padding-top: 10px !important;
  clear: left;
  float: left;
}
.related-content-widget.center-widget.related-content-widget .views-row,
.related-event-widget.center-widget.related-content-widget .views-row {
  border-bottom: 1px solid #000;
  padding-bottom: 10px !important;
}
.related-content-widget.center-widget.related-content-widget .views-row .views-field-title,
.related-event-widget.center-widget.related-content-widget .views-row .views-field-title {
  font-weight: normal;
  padding-top: 8px;
  padding-bottom: 8px;
}

.related-content-widget .views-row {
  padding-bottom: 5px;
  border-bottom: none;
}
.related-content-widget .views-row.views-row-last {
  border-bottom: none !important;
}
.related-content-widget .views-field-title {
  margin-bottom: 0 !important;
  padding-bottom: 5px;
}
.as-col-first .related-content-widget .views-field-title a,
.as-col-last .related-content-widget .views-field-title a {
  color: #000;
font-weight: bold;
}

.related-content-widget.related-widget-with-image .views-field-title, .related-event-widget.related-widget-with-image .views-field-title {
  line-height: 24px;
  padding-bottom: 0;
}
.related-content-widget.related-widget-with-image .views-row, .related-event-widget.related-widget-with-image .views-row {
  overflow: auto;
  min-height: 115px;
  display: block;
  clear: both;
  padding-bottom: 15px;
}
.related-content-widget.related-widget-with-image .views-row.views-row-first, .related-event-widget.related-widget-with-image .views-row.views-row-first {
  border-top: 1px solid black;
  padding-top: 15px;
}
.related-content-widget.related-widget-with-image .views-row.views-row-last, .related-event-widget.related-widget-with-image .views-row.views-row-last {
  border-bottom: none;
}
.related-content-widget.related-widget-with-image .views-field-field-story-image-fid, .related-event-widget.related-widget-with-image .views-field-field-story-image-fid {
  float: right !important;
  display: block;
}
.related-content-widget.related-widget-with-image .views-field-field-event-date-value-1,
.related-content-widget.related-widget-with-image .views-field-field-date-exhibition-value-1, .related-event-widget.related-widget-with-image .views-field-field-event-date-value-1,
.related-event-widget.related-widget-with-image .views-field-field-date-exhibition-value-1 {
  padding-bottom: 5px;
  font-weight: bold;
}
.related-content-widget.related-widget-with-image .views-field-title,
.related-content-widget.related-widget-with-image .views-field-field-date-exhibition-value-1,
.related-content-widget.related-widget-with-image .views-field-field-event-date-value-1,
.related-content-widget.related-widget-with-image .views-field-field-teaser-text-value, .related-event-widget.related-widget-with-image .views-field-title,
.related-event-widget.related-widget-with-image .views-field-field-date-exhibition-value-1,
.related-event-widget.related-widget-with-image .views-field-field-event-date-value-1,
.related-event-widget.related-widget-with-image .views-field-field-teaser-text-value {
  width: 365px !important;
  display: block;
  clear: left;
  float: left;
}

.pane-filter-featured-panel-pane-1 .pane-title {
  text-transform: uppercase;
  font-size: 21px;
  line-height: 24px;
  margin-left: 7px;
}

.as-filter-featured-content {
  display: block;
  clear: both;
  overflow: hidden;
  box-shadow: 0 0 10px #ccc;
  width: 765px;
  height: 320px;
  margin: 7px;
}
.as-filter-featured-content.secondary {
  width: 570px;
  height: 250px;
  margin-top: 14px;
}
.as-filter-featured-content.secondary .as-fetured-content-info {
  background: #888;
  width: 195px;
  height: 250px;
}
.as-filter-featured-content .as-featured-content-img {
  float: left;
}
.as-filter-featured-content .as-fetured-content-info {
  width: 190px;
  height: 320px;
  float: left;
  background: #0058a8;
  color: #fff;
}
.as-filter-featured-content .node-type {
  float: right;
  background: #0098d6;
  padding: 4px 5px;
  text-transform: uppercase;
}
.as-filter-featured-content .node-section {
  text-transform: uppercase;
  float: left;
  margin: 0 15px;
  padding: 20px 0 10px 0;
}
.as-filter-featured-content .node-title {
  font-size: 21px;
  line-height: 24px;
  margin: 10px 15px 0px 15px;
}
.as-filter-featured-content .node-title a {
  color: #fff;
}
.as-filter-featured-content .node-teaser {
  margin: 0 15px;
  background: none;
  font-size: 11px;
}

.filter-page-event-view {
  box-shadow: 0 0 10px #ccc;
  margin-bottom: 14px;
  background: #333;
  color: #fff;
  font-size: 11px;
  float: right;
}
.filter-page-event-view .views-row {
  margin: 0 15px;
  padding: 12px 0;
  width: 150px;
      border-bottom: solid 1px #888;
}

.as_solr_list_filter .results .related-events-views .view .views-field-title,
.as_solr_list_filter .results .related-exhibitions .view .views-field-title {
  margin: 0px 0px 10px 0;
}

.filter-page-event-view .views-field-title{
	padding-bottom: 0;
}

.filter-page-event-view .views-field-field-buy-tickets-url-url a {
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
}
.filter-page-event-view .views-field-field-event-date-value {
  font-weight: bold;
}
.filter-page-event-view .views-field-field-event-date-value-1 {
  margin-bottom: 10px;
}
.filter-page-event-view .view-header h2.pane-title {
  color: #fff;
  font-size: 21px;
  text-transform: uppercase;
/*  font-weight: normal;*/
  margin: 0 10px;
  padding: 10px 0;
  border-bottom: solid 1px #fff;
}
.filter-page-event-view .view-footer {
  display: block;
  overflow: auto;
}
.filter-page-event-view .view-footer a {
  display: block;
  float: right;
  font-size: 14px;
  color: #fff;
  padding: 10px 15px;
}

.event-location,
.views-field-field-event-type-taxo-value {
  text-transform: uppercase;
  display: block;
}
.pane-field-widget-free-rt2 #results_landing/*, .pane-field-widget-free-rt .field-item*/
{
	padding-bottom: 15px;
}

h2.pane-title a, h2.pane-title a:hover, h2.pane-title a:visited, h2.pane-title a:link,
.menu-minipanels h2.pane-title{
	color: #000;
}

.og-context .related-event-widget .views-field-phpcode p, .og-context .related-content-widget .views-field-phpcode p, .og-context .related-video-widget .views-field-phpcode p{
line-height: 1.3em;
font-family: "Adobe Garamond Pro", Garamond, serif;
font-style: italic;
font-weight: normal;
padding: 0 4px;
}


.related-event-widget .field-content p, .related-content-widget .field-content p, .related-video-widget .field-content p{
float: left;
}

/*.related-event-widget .pane-title,*/
.related-content-widget .pane-title,
.related-video-widget .pane-title, .view-id-video .views-view-grid .views-field-title .field-content a, .view-id-featured_content.view-display-id-block_1 a, .related-event-widget.center-widget .views-field-title,
.related-content-widget.center-widget .views-field-title,
.related-video-widget.center-widget .views-field-title, .related-event-widget.related-grid td .views-field-title,
.related-content-widget.related-grid td .views-field-title,
.related-video-widget.related-grid td .views-field-title, .as-filter-featured-content .node-title {
  font-family: NewsGothicBT-BoldCondensed, sans-serif;
  font-weight: normal !important;
}


