/*Overlay theming*/
div #popup-email {
  margin-left: auto;
  margin-right: auto;
  width: 21em;
}
/*end overlay theming*/
.hidden {
 display:none; 
}

body.front #content-area {
    display: none;
}

.node-type-issue .meta {
  display:none;
}


div #navigation {
  overflow:visible;
}

/* @group Nodes */

.node.build-mode-full .field-related-content {
    border-top: 2px solid #999999;
    display: block;
    margin: 10px 0;
    overflow: hidden;
}
.node.build-mode-full .field-field-related-experts, 
.node.build-mode-full .field-field-related-issues {/*Related Experts & Issues*/
	border-top: 2px solid #999999;
    float: left;
    padding-top: 3px;
    width: 50%;
}
.node.build-mode-full .field-field-related-experts {
    clear: left;
    margin-top: 20px;
}

.node.build-mode-full .field-field-related-experts h3.field-label, 
.node.build-mode-full .field-field-related-issues h3.field-label {
    border-bottom: 1px dotted #AAAAAA;
    padding-left: 1px;
    padding-top: 3px;
    font: bold 14px/30px chaparral-pro, "Times New Roman", Times, serif;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #336699;
}
.node.build-mode-full .field-field-related-experts .field-items, 
.node.build-mode-full .field-field-related-issues .field-items {
    margin-top: 5px;
}
.node.build-mode-full .field-field-related-experts .field-item, 
.node.build-mode-full .field-field-related-issues .field-item {
    background:url(../images/li.png) 2px 5px no-repeat;
    padding-left: 15px;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

/* @group Meta */

.node .meta, 
.node-type-press-release.build-mode-full .field-field-press-release-date, 
.node .field-field-date, 
dl.search-results dd p.search-info {/*Global meta styles*/
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 0 10px 0;
    overflow: hidden;
}

.node .meta .field, 
.node .meta .separator, 
.node .meta > div, 
.node .meta > span, 
span.views-field-field-publication-date-value, 
span.views-field-tid, 
.views-field-field-publication-author-url,
span.separator, 
span.views-field-created, 
span.views-field-field-news-source-url, 
span.views-field-name, 
span.views-field-field-related-issues-nid, 
.view-data-bites .views-row .views-field-field-related-publications-nid, 
.view-press-releases .views-row .views-field-field-press-release-date-value, 
.view-press-releases .views-row .views-field-tid, 
.view-taxonomy-term .views-field-type, 
.view-expert-publications .views-field-field-news-source-url {/*Put everything in meta in line */
    display: block;
    float: left;
}

#block-views-press_releases-block_1 .view-press-releases .views-row .views-field-field-press-release-date-value, 
#block-views-press_releases-block_1 .view-press-releases .views-row .views-field-tid, 
#block-views-press_releases-block_1 .view-press-releases .views-row .separator {
	display: inline;
	float: none;
}

.node .meta .separator, 
.view .views-row .separator {/*Add padding to the sep*/
    padding: 0 4px;
}

.node .meta .meta.meta-terms {/*Put taxonomy under date/author*/
    clear: left;
}

.node .meta .user,
.node .meta .type {
    text-transform: capitalize;
}

.separator, 
.field-field-publication-author,
.views-field-field-publication-author-value,
.views-field-name, 
.views-field-created, 
.views-field-tid, 
.views-field-field-publication-author-url, 
.views-field-field-date-value, 
.views-field-field-news-source-url, 
.views-field-timestamp, 
.views-field-field-press-release-date-value, 
.views-field-field-related-issues-nid, 
.views-field-field-video-video-duration, 
.views-field-field-publication-date-value, 
.field-field-related-issues, 
.node .field-field-date, 
.view-data-bites .views-row .views-field-field-related-publications-nid, 
.view-taxonomy-term .views-field-type {/*style all the fields!!!*/
    font-size: 11px;
    line-height: 16px;
    font-weight: bold;
}
    .field-field-publication-author,
    .views-field-field-publication-author-value,
    .views-field-name {
        color: #0b052c;
    }
    .field-field-publication-author a,
    .views-field-field-publication-author-value a, 
    .views-field-name a, 
    .view-data-bites .views-row .views-field-field-related-publications-nid a {
        color: #0b052c;
    }
    .field-field-publication-author a:hover,
    .views-field-field-publication-author-value a:hover,
    .views-field-name a:hover, 
    .view-data-bites .views-row .views-field-field-related-publications-nid a:hover {
        color: #336699;
    }
	.view-taxonomy-term .views-field-type:before, 
	.view-expert-publications .views-field-field-news-source-url:before {
		content: " | ";
	}

.view-publications .views-row .views-field-field-publication-author-url .field-item, 
.node-type-publication.build-mode-full .meta .field-type-link .field-item {
    display: block;
    float: left;
    margin-right: 4px;
}
.view-publications .views-row .views-field-field-publication-author-url .field-item:after {
    content: ", ";
}
    .view-publications .views-row .views-field-field-publication-author-url .field-item:last-child:after {
        content: none;
    }
.view-publications .views-row .views-field-tid:after, 
.view-dom-id-press-releases-page-2-1 .views-field-field-press-release-date-value:after {/*Insert sep in Publications block on homepage; Press Release LP*/
    content: " | ";
}
    .view-dom-id-press-releases-page-2-1 .views-field-field-press-release-date-value {
        margin-right: 4px;
    }
    .view-display-id-page_1 .views-row .views-field-tid:after {/*Remove for Publications LP*/
        content: none;
    }

.view-data-bites .views-row .views-field-created, 
.view-data-bites .views-row .views-field-field-related-publications-nid {
    display: inline;
    float: none;
}
.view-data-bites .views-row .views-field-field-related-publications-nid:before {
    content: ' | ';
}
    .view-data-bites .views-row .views-field-body {
        clear: both;
        display: block;
        margin-top: 5px;
    }

.node .terms ul.links {/*Meta taxonomy*/
    display: block !important;
    margin: 0;
    padding: 0;
}
    .node .terms ul.links li {
        display: block;
        float: left;
        font-size: 11px !important;
        line-height: 16px !important;
        list-style-type: none;
        margin: 0 5px 0 0;
        padding: 0;
    }
    .node .terms ul.links li:after {
        content: ", ";
    }
    .node .terms ul.links li.last:after {
        content: none;
    }
    .node .terms ul.links li a {
        /*color: #58585A;*/
        font-weight: bold;
    }
    .node .terms ul.links li a:hover, 
    .node .terms ul.links li a:focus {
        /*color: #58585A;*/
    }
/* @end */

/* @group Events */
.node-type-event.build-mode-full {
    
}
    .node-type-event.build-mode-full .content {
        display: block;
        overflow: hidden;
    }
    .node-type-event.build-mode-full .meta, 
    .node-type-event.build-mode-full .field-field-event-cosponsor {
        margin: 0 0 5px 0;
    }
    .node-type-event.build-mode-full .meta .field-field-date {
        margin: 0;
        padding-right: 4px;
    }
    .node-type-event.build-mode-full .meta .terms {
        padding-left: 4px;
    }
    .node-type-event.build-mode-full .content .event-info {
        display: block;
        overflow: hidden;
        margin-bottom: 10px;
    }
    .node-type-event.build-mode-full .field-field-event-cosponsor, 
    .node-type-event.build-mode-full .field-field-event-rsvp-url, 
    .node-type-event.build-mode-full .field-field-event-url, 
    .node-type-event.build-mode-full .field-field-event-webcast-url, 
    .node-type-event.build-mode-full .content .event-info .sep {
        display: block;
        font-size: 11px;
        font-weight: bold;
        line-height: 16px;
        overflow: hidden;
    }
        .node-type-event.build-mode-full .field-field-event-cosponsor .field-item {
            display: block;
            float: left;
            padding-right: 4px;
        }
        .node-type-event.build-mode-full .field-field-event-cosponsor .field-item a:after {
            content: ', ';
        }
        .node-type-event.build-mode-full .field-field-event-cosponsor .field-item:last-child a:after {
            content: none;
        }
        .node-type-event.build-mode-full .field-field-event-cosponsor .field-label {
            display: block;
            float: left;
            padding-right: 4px;
        }
    .node-type-event.build-mode-full .field-field-event-rsvp-url, 
    .node-type-event.build-mode-full .field-field-event-url, 
    .node-type-event.build-mode-full .field-field-event-webcast-url {
        float: left;
    }
    .node-type-event.build-mode-full .content .event-info .sep {
        float: left;
        font-weight: bold;
        padding: 0 3px;
    }
    .node-type-event.build-mode-full .node-type-event.build-mode-full {
        float: left;
        margin: 0 15px 10px 0;
    }
    .node-type-event.build-mode-full .field-type-emvideo {
        float: left;
        margin: 0 15px 10px 0;
    }
/* @end */

/* @group Publications */
.node-type-publication.build-mode-full {/*Publication full*/
    
}
    .node-type-publication.build-mode-full .content-left {
        display: block;
        overflow: hidden;
        float: left;
        width: 170px;
    }
    .node-type-publication.build-mode-full h2.title {
        display: none;
    }
    .node-type-publication.build-mode-full .field-field-post-image {
        display: block;
        width: 150px;
    }
    .node-type-publication.build-mode-full .field-field-post-image-caption {
        display: block;
        font-size: 11px;
        text-align: center;
        width: 150px;
    }
    .node-type-publication.build-mode-full .field-field-publication-buy-link {
        display: block;
        float: none;
        margin: 10px 0 0 30px;
    }
        .node-type-publication.build-mode-full .field-field-publication-buy-link-buy {
            margin-left: 50px;   
        }
    .node-type-publication.build-mode-full a.buy-link-link {
        float: left;
        margin-bottom: 10px;
    }
.node-type-publication.node-teaser {/*Publication teaser*/
}
    .node-type-publication.node-teaser .meta, 
    .node-type-publication.node-teaser .field-type-body, 
    .node-type-publication.node-teaser .field-field-related-issues {
        margin-bottom: 4px;
    }
    .node-type-publication.node-teaser .field-field-publication-buy-link {
        clear: both;
        margin-top: 10px;
    }
        .node-type-publication.node-teaser .field-field-publication-buy-link .buy-link-link {
            display: block;
            padding: 0.3em 1em;
            background: #999;
            font-family: chaparral-pro, "Times New Roman", Times, serif;
            font-weight: bold;
            font-size: 12px;
            float: left;
            line-height: 1em;
            letter-spacing: 1px;
            color: #fff;
            -webkit-box-shadow: #2b2b2b 0 0 4px;
            -moz-box-shadow: #2b2b2b 0 0 4px;
            box-shadow: #2b2b2b 0 0 4px;
        }
        .node-type-publication.node-teaser .field-field-publication-buy-link .buy-link-link:hover, 
        .buy-link-link:hover {
            background: #ff7f00;
        }
.view-publications .views-row {/*List view*/
    display: block;
    overflow: hidden;
    margin-bottom: 15px;
}
	.view-publications.view-dom-id-publications-page-1-1  .views-row {
		border-bottom: 1px dotted #ccc;
		padding-bottom: 13px;
	}
.view-dom-id-books-page-1-1 .view-content, 
.view-dom-id-publications-page-1-1 .view-content {
    padding-top: 15px;
}
.view-books .view-content .node-teaser h2.title {
    margin-bottom: 0;
}
.node-type-publication.build-mode-full .meta.meta-terms {
    clear: both;
    display: block;
    margin: 0;
    overflow: hidden;
    text-align: right;
    margin: 15px 0 0 0;
}
    .node-type-publication.build-mode-full .meta.meta-terms .terms {
        float: right;
    }
    .node-type-publication.build-mode-full .meta.meta-terms .terms > span {
        display: block;
        float: left;
    }
    .node-type-publication.build-mode-full .meta.meta-terms .terms ul.links {
        float: left;
        margin-left: 5px;
    }
.node-type-publication .sidebar .view-related-content {
    
}
    .node-type-publication .sidebar .view-related-content ul, 
    .sidebar .block .view-publications ul, 
    .sidebar .block .view-Experts ul {
        margin: 0 0 0 4px;
    }
    .node-type-publication .sidebar .view-related-content ul li.views-row {
        display: block;
        margin-bottom: 0px;
        overflow: hidden;
        background:url(../images/li.png) 0 2px no-repeat;
        font-family: gesta,Helvetica,Arial,sans-serif;
        font-size: 14px;
        font-weight: bold;
        line-height: 1.3em;
        padding: 0 0 0.5em 13px !important;
    }
        .sidebar .block .view-publications ul li.views-row, 
        .sidebar .block .view-Experts ul li.views-row {
            display: block;
            overflow: hidden;
            background: none;
            font-family: gesta,Helvetica,Arial,sans-serif;
            font-size: 14px;
            font-weight: bold;
            line-height: 1.3em;
            margin: 0;
            padding: 0;
        }
        .sidebar .block .view-publications ul li.views-row .views-field-field-supplemental-materials-url .field-item, 
        .sidebar .block .view-Experts ul li.views-row .views-field-field-areas-expertise-manual-url .field-item {
            display: block;
            background:url(../images/li.png) 0 2px no-repeat;
            margin: 0;
            padding: 0 0 0.5em 13px !important;
        }
    .node-type-publication .sidebar .view-related-content ul li.views-row .views-field-title, 
    .sidebar .block .view-publications ul li.views-row .views-field-field-supplemental-materials-url, 
    .sidebar .block .view-Experts ul li.views-row .views-field-field-areas-expertise-manual-url {
        color: #0B052C;
        font-family: gesta,Helvetica,Arial,sans-serif;
        font-weight: bold;
        margin-bottom: 0.2em;
        font-size: 14px;
        line-height: 1.3em;
        margin: 0;
        overflow: visible;
        text-transform: none;
    }
    .node-type-publication .sidebar .view-related-content ul li.views-row .views-field-title a {
        color: #0B052C;
        font-size: 14px;
    }
    .node-type-publication .sidebar .view-related-content ul li .views-field-title a:hover {
        color: #336699;
    }
.node-type-publication .field-field-related-issues .field-item:after {
	content: ", ";
}
	.node-type-publication .field-field-related-issues .field-item:last-child:after {
		content: none;
	}
	.sidebar .field-field-related-issues .field-item:after {
		content: none !important;
	}
/* @end */

/* @group Experts */
body.node-type-expert #content {
    margin-right: 0;
    width: 960px;
}
body.node-type-expert .region-sidebar-second {
    float: right;
    margin: 0;
}
body.node-type-expert #content-area .region-sidebar-second .section .block:first-child, 
body.node-type-expert #content-area .region-sidebar-second .section #block-cck_blocks-field_related_issues {
    border-top: none !important;
}
.node-type-expert.build-mode-full {
}
    .node-type-expert.build-mode-full h1.title {
        padding-top: 0;
    }
    #content .node-type-expert {
        padding: 15px 0;
    }
    body.node-type-expert #content-area .page .expert-node-content {
        float: left;
        position: relative;
        width: 545px;
    }
    body.node-type-expert #content-area .page img.imagecache {
        position: absolute;
        top: -108px;
        left: 0;
    }
    body.node-type-expert #content-area .page img.spacer {
        float: left;
        margin: 0 21px 0 0;
    }
    body.node-type-expert #content-area .page .name-and-title {
        background:url(../images/expert-h1-bg.png) bottom left no-repeat;
        margin-bottom: 15px;
        padding-bottom: 20px;
        padding-top: 30px;
        width: 933px;
    }
    body.node-type-expert #content-area .page .name-and-title h1 {
        margin: 0 0 4px 0;
        padding: 0;
    }
    body.node-type-expert #content-area .page .name-and-title h1, 
    body.node-type-expert #content-area .page .name-and-title .field-field-title {
        padding-left: 150px;
    }
    #content-area .node-type-expert .field-field-title {
        font-family: gesta, Helvetica, Arial, sans-serif;
        font-weight: bold;
        font-size: 18px;
        line-height: 0.9em;
        color: #575759;
    }
    #content-area .node-type-expert .field-field-expert-expert {
        display: none;
    }
    #content-area .node-type-expert.build-mode-full .title {
        letter-spacing: 0;
        text-transform: none;
        color: #0A052C;
    }
    body.node-type-expert #content-area .region-content-bottom {
        margin-top: 30px;
    }
/* @end */

/* @group News */
.node-type-news.build-mode-teaser {
    
}
    body.page-news .node-type-news.build-mode-teaser .meta, 
    body.page-commentary .view-news .views-row .node-type-news.node-teaser .meta {
        margin-bottom: 3px;
    }
    body.page-news .node-type-news.build-mode-teaser .views-field-body p,
    body.page-news .node-type-news.build-mode-teaser .views-field-body dl,
    body.page-news .node-type-news.build-mode-teaser .views-field-body dd {
        display: inline;
        margin: 0;
        padding: 0;
    }
    body.page-news .view-news .views-row, 
    body.page-commentary .view-news .views-row, 
    body.page-press-releases .view-press-releases .view-content .views-row  {
        border-bottom: 1px dotted #AAAAAA;
        padding: 14px 0 8px;
        margin: 0;
    }
    body.page-news .view-news {
    	border-top: none;
    }
    body.page-news .view-news .view-content {
    	padding-top: 0;
    }
    body.page-news .view-news .views-row-last, 
    body.page-commentary .view-news .views-row-last {
        border-bottom: none;
        padding-bottom: 0;
    }
    body.page-news .node-type-news.build-mode-teaser .field-field-post-image {
        float: left;
        margin: 0 10px 0 0;
    }
    .node-type-news.build-mode-teaser .meta .field-item-issue a:after {
    	content: ', ';
    }
    	.node-type-news.build-mode-teaser .meta .field-item-issue:last-child a:after {
    		content: none;
    	}
.node-type-news.build-mode-full .field-field-post-image, 
body.page-commentary .view-news .views-row .node-type-news.node-teaser .field-field-post-image {
    float: left;
    margin: 0 15px 5px 0;
}
    .node-type-news.build-mode-full .news-source {
        display: block;
        clear: both;
        margin: 10px 0 0 0;
    }
    .node-type-news.build-mode-full .news-source .field-item {
        display: block;
        float: left;
    }
    .node-type-news.build-mode-full a.more-link-news {
    }
    .view-publications .views-row .views-field-field-publication-author-url .field-item:last-child:after, 
    .view-press-releases .views-field-field-related-issues-nid .field-item:last-child:after, 
    .node-type-news .meta .field-item-issue:last-child a:after {
        content: none !important;
    }
    .node-type-news.build-mode-full .meta .issue-fields, 
    .node-type-news.build-mode-full .meta .issue-fields .issue-field-item {
        /*display: block;
        float: left;*/
    }
    .node-type-news.build-mode-full .meta .issue-fields .issue-field-item a:after {
        content: ", ";
    }
        .node-type-news.build-mode-full .meta .issue-fields .issue-field-item:last-child a:after {
            content: none;
        }
    .node-type-news.build-mode-full .meta-news {
    	font-size: 11px;
    	font-weight: bold;
    	padding-bottom: 10px;
    }
    .node-type-news.build-mode-full .meta-news .news-related-issues a:after {
    	content: ', ';
    }
    	.node-type-news.build-mode-full .meta-news .news-related-issues a:last-child:after {
    		content: none;
    	}
    .node-type-news.build-mode-full .meta-news div {
    	display: inline;
    }
    .node-type-news.build-mode-full .meta-news .byline-items .byline-item:after {
    	content: ', ';
    }
    	.node-type-news.build-mode-full .meta-news .byline-items .byline-item:last-child:after {
    		content: none;
    	}
/* @end */

/* @group Commentary */
body.page-commentary .view-news .view-content {
    padding-top: 10px;
}
.view-news .views-row .node-type-news.node-teaser {
    
}
    .view-news .views-row .node-type-news.node-teaser .views-field-body p, 
    .view-news .views-row .node-type-news.node-teaser .views-field-body dl, 
    .view-news .views-row .node-type-news.node-teaser .views-field-body dd, 
    .view-news .views-row .node-type-news.node-teaser .views-field-body ul, 
    .view-news .views-row .node-type-news.node-teaser .views-field-body li {
        background: none;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
    .view-news .views-row .node-type-news.node-teaser .views-field-body .meta .field-field-news-byline {
        
    }
        .view-news .views-row .node-type-news.node-teaser .views-field-body .meta .field-field-news-byline .field-item {
            display: block;
            float: left;
            padding-right: 4px;
        }
        .view-news .views-row .node-type-news.node-teaser .views-field-body .meta .field-field-news-byline .field-item:after {
            content: ', '
        }
        .view-news .views-row .node-type-news.node-teaser .views-field-body .meta .field-field-news-byline .field-item:last-child:after {
            content: none;
        }
/* @end */

/* @group Issues */
body.node-type-issue #content h1.title {
    margin-top: 27px;
}
body.node-type-issue .sidebar #block-views-related_content-block_1, 
.sidebar #block-views-related_content-block_8 {
}
    body.node-type-issue .sidebar #block-views-related_content-block_1 ul, 
    .sidebar .block .view-related-content ul {
        margin-left: 0;
        margin-top: 0;
    }
    body.node-type-issue .sidebar #block-views-related_content-block_1 ul li, 
    .sidebar .block .view-related-content ul li {
        list-style-image: none;
        padding-bottom: 10px;
        text-transform: uppercase;
    }
    body.node-type-issue .sidebar #block-views-related_content-block_1 ul li .views-field-title, 
    .sidebar .block .view-related-content ul li .views-field-title {
    	margin-bottom: 0;
    	font-size: 14px;
    	line-height: 1em;
    }
    body.node-type-issue .sidebar #block-views-related_content-block_1 ul li a, 
    .sidebar .block .view-related-content ul li a {
        color: #FF7F00;
        font-size: 13px;
    }
body.node-type-issue #content-area .node .views-field-field-issue-feature .views-row {
    
}
    body.node-type-issue #content-area .node .views-field-field-issue-feature .views-row .views-field-field-post-image-fid {
        margin-right: 0;
    }
    body.node-type-issue #content-area .node .views-field-field-issue-feature .views-row .views-field-nothing {
        display: block;
        float: right;
        overflow: hidden;
        width: 240px;
    }
    body.node-type-issue #content-area .node .views-field-field-issue-feature .views-row .views-field-body, 
    body.node-type-issue #content-area .node .views-field-field-issue-feature .views-row .views-field-path {
        display: inline;
    }
        body.node-type-issue #content-area .node .views-field-field-issue-feature .views-row .views-field-path .more {
            display: inline;
        }
    body.node-type-issue #content-area .node .views-field-field-issue-feature .views-row .views-field-field-post-image-fid {
        width: 300px;
    }
        body.node-type-issue #content-area .node .views-field-field-issue-feature .views-row .views-field-field-post-image-fid img {
            padding-bottom: 10px;
        }
    body.node-type-issue #content-area .node .views-field-field-issue-feature .views-row .views-field-field-post-image-caption-url {
        clear: none;
    }
    body.node-type-issue #content-area .node .views-field-field-issue-feature .views-row .views-field-tid, 
    body.node-type-issue #content-area .node .views-field-field-issue-feature .views-row span.separator, 
    body.node-type-issue #content-area .node .views-field-field-issue-feature .views-row .views-field-field-related-issues-nid {
        display: block;
        float: left;
        margin-top: 10px;
    }
    
    body.node-type-issue #content-area .node .views-field-field-related .views-row .views-field-field-related-issues-nid a {
        color: #FF7F00;
    }
    body.node-type-issue #content-area .node .views-field-field-issue-feature .views-row .views-field-field-related-issues-nid .field-item {
        display: block;
        word-wrap: break-word;
    }
    body.node-type-issue #content-area .node .views-field-field-related .views-row .views-field-field-related-issues-nid .field-item:before {
        content: " ";
    }
    body.node-type-issue #content-area .node .views-field-field-related .views-row .views-field-field-related-issues-nid .field-item:first-child:before {
        content: none;
    }
body.node-type-issue #content-area .node .views-field-field-related-publications {
    
}
    body.node-type-issue #content-area .node .views-field-field-related-publications h2.title {
        
    }
    body.node-type-issue #content-area .node .views-field-field-related-publications .more-link {
    	padding-top: 10px;
    }
    body.node-type-issue #content-area .node .views-field-field-related-publications .views-field-field-post-image-fid {
        margin-right: 0;
        width: 113px;
    }
        body.node-type-issue #content-area .node .views-field-field-related .views-field-field-post-image-fid a {
            color: #58585A;
            display: block;
            font-size: 10px;
            line-height: 1.2em;
            text-align: center;
        }
        body.node-type-issue #content-area .node .views-field-field-issue-feature .views-field-field-post-image-fid a {
            text-align: left;
        }
    body.node-type-issue #content-area .node .views-field-field-related-publications .views-field-title, 
    body.node-type-issue #content-area .node .views-field-field-related-publications .views-field-body,
    body.node-type-issue #content-area .node .views-field-field-related-publications .views-field-teaser,  
    body.node-type-issue #content-area .node .views-field-field-related-publications .views-field-field-related-issues-nid {
        display: block;
        float: right;
        overflow: hidden;
        width: 430px;
    }
body.node-type-issue #content-area .node-type-issue ul.links {
    display: none !important;
}
body.node-type-issue #content, 
body.node-type-issue .region-sidebar-second {
    /*background: url("../images/bg_contenttitle.png") repeat-x top left;*/
}
    body.node-type-issue #content #content-area {
        /*margin-top: 25px;*/
    }
    body.node-type-issue .region-sidebar-second .section {
        /*padding-top: 70px;*/
    }
/* @end */

/* @group Taxonomy */
.view-taxonomy-term .view-content {
    border-top: 2px solid #999999;
    clear: both;
    padding-bottom: 30px;
    padding-top: 10px;
}
.view-taxonomy-term .view-content .views-row {
    border-bottom: 1px dotted #AAAAAA;
    margin: 0;
    padding: 17px 0 8px;
}
.view-taxonomy-term .view-content .views-row-last {
    border-bottom: 0;
}
.view-taxonomy-term .view-content .views-row .views-field-created, 
.view-taxonomy-term .view-content .views-row .views-field-name {
    float: left;
}
.view-taxonomy-term .view-content .views-row .views-field-name {
    padding-left: 3px;
}
/* @end */

/* @group Data Bytes */
.view-data-bites {
    
}
    .view-data-bites table {
    }
    .view-data-bites table tr {
    	border-bottom: 1px dotted #ccc;
    	padding-bottom: 8px;
    }
    	.view-data-bites table tr.row-last {
    		border-bottom: none;
    		padding-bottom: 0;
    	}
    .view-data-bites table tr td {
        padding: 15px 15px 15px 5px;
        text-align: left;
        vertical-align: top;
        width: 310px;
    }
    	.view-data-bites table tr.row-first td {
    		padding-top: 0;
    	}
    	.view-data-bites table tr td.col-3 {
    		padding-right: 0;
    	}
    .view-data-bites table tr td .views-field-field-post-image-fid {
        float: none;
        margin: 0;
        text-align: left;
        vertical-align: top;
    }
    .view-data-bites table tr td .views-field-title {
        color: #58585A;
        display: block;
        font-family: Tahoma,Verdana,"DejaVu Sans",sans-serif;
        font-size: 14px;
        font-weight: normal;
        line-height: 1.1em;
        margin: 0;
    }
.node-type-data-bite.build-mode-full {
	display: block;
	overflow: hidden;
}
	.node-type-data-bite.build-mode-full .meta {
		margin: 0;
	}
	.node-type-data-bite.build-mode-full .field-field-related-publications {
		display: block;
	    font-size: 11px;
	    font-weight: bold;
	    line-height: 16px;
	    margin: 0 0 10px 0;
	    overflow: hidden;
	}
	.node-type-data-bite.build-mode-full .content {
		width: 640px;
	}
		.node-type-data-bite.build-mode-full .content .field-field-post-image {/*Large image*/
			margin: 0 0 5px 0;
		}
		.node-type-data-bite.build-mode-full .content .data-byte-description {
		}
	.node-type-data-bite.build-mode-full .data-byte-links {
		display: block;
		overflow: hidden;
	}
	.node-type-data-bite.build-mode-full .data-byte-links {
		font-size: 12px;
		margin-bottom: 10px;
	}
		.node-type-data-bite.build-mode-full .data-byte-links a {
			font-weight: bold;
			line-height: 1em;
		}
		.node-type-data-bite.build-mode-full .data-byte-links a.download {
			background:url(../images/icon_excel.png) left center no-repeat;
			padding-left: 21px;
		}
		.node-type-data-bite.build-mode-full .data-byte-links .data-byte-embed-codes {
			background:url(../images/icon_embed.png) left center no-repeat;
			display: inline;
			padding-left: 17px;
		}
	.node-type-data-bite.build-mode-full .meta.meta-terms {
		text-align: right;
	}
		.node-type-data-bite.build-mode-full .meta .terms-inline {
			float: right;
		}
		.node-type-data-bite.build-mode-full .meta .terms-inline > span {
			display: block;
			float: left;
		}
		.node-type-data-bite.build-mode-full .meta .terms-inline ul.links.inline {
			clear: none;
			float: left;
			margin-left: 5px;
		}
	.node-type-data-bite.build-mode-full > ul.links {
		width: 640px;
	}
	.embed-data-byte {
		display: none;
	}
	.embed-data-byte h3 {
			margin: 0;
		}
		.embed-data-byte p {
			margin: 0 0 4px 0;
		}
		.embed-data-byte textarea.embed-code {
			border: 1px solid #ccc;
			padding: 5px;
			font-size: 13px;
			height: 100px;
			width: 285px;
		}
		.embed-data-byte .embed-code-text {
		}
		.embed-data-byte .embed-code-preview {
			margin-top: 10px;
		}
	#medium-data-byte-embed textarea.embed-code {
		width: 370px;
	}
	#full-data-byte-embed textarea.embed-code {
		width: 605px;
	}
	
	/* @group Boxy */
	.boxy-wrapper { position: absolute; }
	.boxy-wrapper.fixed { position: fixed; }
	  .boxy-modal-blackout { position: absolute; background-color: black; left: 0; top: 0; }
	  .boxy-wrapper { empty-cells: show; }
		.boxy-wrapper .top-left,
		.boxy-wrapper .top-right,
		.boxy-wrapper .bottom-right,
		.boxy-wrapper .bottom-left { width: 10px; height: 10px; padding: 0 }
		.boxy-wrapper .top-left { background: url('../images/boxy-nw.png'); }
		.boxy-wrapper .top-right { background: url('../images/boxy-ne.png'); }
		.boxy-wrapper .bottom-right { background: url('../images/boxy-se.png'); }
		.boxy-wrapper .bottom-left { background: url('../images/boxy-sw.png'); }
		/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
		/* NB: these must be absolute paths or URLs to your images */
		.boxy-wrapper .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-nw.png'); }
		.boxy-wrapper .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-ne.png'); }
		.boxy-wrapper .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-se.png'); }
		.boxy-wrapper .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-sw.png'); }
		.boxy-wrapper .top,
		.boxy-wrapper .bottom { height: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
		.boxy-wrapper .left,
		.boxy-wrapper .right { width: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
		
		/* Title bar */
		.boxy-wrapper .title-bar { background-color: #0B052C; font-size: 14px; padding: 6px 10px; position: relative; }
		  .boxy-wrapper .title-bar.dragging { cursor: move; }
		    .boxy-wrapper .title-bar h2 { font-size: 14px; color: white; line-height: 1; margin: 0; padding: 0; font-weight: bold; }
		    .boxy-wrapper .title-bar .close { color: white; font-size: 11px; position: absolute; top: 6px; right: 6px; line-height: 1; }
			
		/* Content Region */
		.boxy-inner { background-color: #F7F7F7; font-size: 14px; line-height: 20px; padding: 0; }
		.boxy-content { padding: 8px 10px; }
		
		/* Question Boxes */
	    .boxy-wrapper .question { width: 350px; min-height: 80px; }
	    .boxy-wrapper .answers { text-align: right; }
	/* @end */
	
/* @end */

a.buy-link-link {/*Buy link, global*/
    background: none repeat scroll 0 0 #999999;
    box-shadow: 0 0 4px #2B2B2B;
    color: white;
    display: block;
    font-family: chaparral-pro,"Times New Roman",Times,serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 1em;
    padding: 0.3em 1em;
}
/* @end */

/* @group Page */

/* @group Experts */
.view-Experts table.views-view-grid {
    
}
.view-Experts table.views-view-grid tr td {
    padding-bottom: 20px;
    vertical-align: top;
}
body.page-experts .view-Experts table.views-view-grid tr td.col-1, 
body.page-experts .view-Experts table.views-view-grid tr td.col-2 {
    width: 33%;
}
.view-Experts table.views-view-grid .views-field-field-related-issues-nid .field-item:before {
    content: ' ';
}
/* @end */

/* @group Staff */
body.page-staff .view-Experts {
    
}
body.page-staff .view-Experts table.views-view-grid tr td.col-1, 
body.page-staff .view-Experts table.views-view-grid tr td.col-2 {
    width: 50%;
}
/* @end */

/* @group Search results */
body.section-search {
	
}
body.section-search #content-area form#search-form {
	margin-bottom: 0;
}
	body.section-search #content-area form#search-form .form-item {
		padding-bottom: 0;
	}
	body.section-search #content-area form#search-form fieldset.search-advanced {
		margin-top: 5px;
		padding-bottom: 0;
	}
body.section-search #content-area .box {
	margin-top: 20px;
}
	body.section-search #content-area .box h2 {
		margin-bottom: 10px;
	}
	body.section-search #content-area .box .search-results {
	}
	body.section-search #content-area .box .search-results dt.title {
		font-size: 14px;
		padding-top: 8px;
		padding-left: 5px;
	}
	body.section-search #content-area .box .search-results dd {
		border-bottom: 1px dotted #ccc;
		padding-bottom: 8px;
		padding-left: 5px;
		margin: 0;
	}
	body.section-search #content-area .box .search-results dd .search-snippet {
		margin-bottom: 0;
	}
	body.section-search #content-area .box .search-results dd .search-info {
		font-size: 14px;
		margin-top: 3px;
		margin-bottom: 0;
	}
/* @end */

/* @end */

/* @group Multimedia */
#block-views-Multimedia-block_1 {
    
}
    #block-views-Multimedia-block_1 > h2.title {
        /*margin-top: 1em;*/
    }
    #block-views-Multimedia-block_1 > .content, 
    #block-views-Multimedia-block_2 > .content, 
    #block-views-Multimedia-block_3 > .content {
        /*padding-top: 2em;*/
    }
    .view-Multimedia .view-content {
        background:url(../images/multimedia-view-bg.png) 0 0 repeat-y;
        display: block;
        overflow: hidden;
    }
    .view-Multimedia .views-row {
        float: left;
        margin-right: 1em;
        padding-right: 1em;
        width: 29%;
    }
        .view-Multimedia .views-row:last-child {
            border-right: 0;
            margin-right: 0;
        }
    .view-Multimedia .views-row .views-field-title {
        margin-bottom: 0;
    }
    .view-Multimedia .item-list .pager {
        margin: 0;
    }
.node-type-audio.node-teaser {/*Audio*/

}
    .node-type-audio.node-teaser .meta {
        margin-bottom: 0;
    }
    .node-type-audio .field-field-audio-file {
        margin: 7px 0;
    }
    .node-type-audio .field-field-audio-file #audioplayer2 {
        width: 166px !important;
    }
    .node-type-audio .audio-download {
        display: block;
        font-size: 11px;
        line-height: 16px;
        overflow: hidden;
    }
        .node-type-audio .audio-download b {
            float: left;
            font-weight: normal;
            padding-right: 4px;
        }
        .node-type-audio .audio-download .filefield-file {
            float: left;
        }
        .node-type-audio .audio-download img {
            display: none;
            vertical-align: bottom;
        }
.node-type-photo.node-teaser {/*Photo*/
    
}
    .node-type-photo.node-teaser .field-field-photo-photo {
        float: left;
        margin: 0 0 5px 0;
    }
    .node-type-photo.node-teaser .field-field-photo-photo img {
    }
.node-type-video.node-teaser {/*Video*/
    
}
    .node-type-video.node-teaser .field-type-emvideo {
        display: block;
        margin: 7px auto 0 auto;
        text-align: center;
        width: 155px;
    }
    .node-type-video.node-teaser .field-type-emvideo img {
        height: 116px;
        width: 155px;
    }
    .emvideo-thumbnail-replacement span {
        background:url(../images/emvideo-play.png) 0 0 no-repeat;
        height: 36px;
        width: 52px;
        left: 53px;
        top: 38px;
    }
    .node-type-video.build-mode-full .meta {
        margin-bottom: 10px;
    }
    .node-type-video .field-field-video-video {
        display: block;
        width: 100%;
        margin: 0 0 15px 0;
        text-align: ceter;
    }
/* @end */

/* @group Sidebar */
.sidebar #block-views-related_content-block_3 {
    padding-bottom: 30px;
}
    .sidebar #block-views-related_content-block_3 .node-teaser .meta {
        margin-bottom: 0;
    }
    .sidebar #block-views-related_content-block_3 .node-teaser .views-field-body {
        margin-top: 10px;
    }
    .sidebar #block-views-related_content-block_3 .node-teaser .views-field-body, 
    .sidebar #block-views-related_content-block_3 .node-teaser .more-link {
        display: block;
    }
    .sidebar .view-related-content .node-teaser .more-link {
        clear: right;
    }
.sidebar .block-menu_block ul.menu {
    margin-left: 0;
}
    .sidebar .block-menu_block ul.menu li {
        list-style-image: none;
        padding-bottom: 15px;
    }
    .sidebar .block-menu_block ul.menu li.last {
    	padding-bottom: 0;
    }
.sidebar .block .content .field-field-expert-video {/*Expert sidebar blocks*/
	display: block;
	overflow: hidden;
}
	.sidebar .block .content .field-field-expert-video .emvideo-modal {
		float: left;
	}
	.sidebar .block .content .field-field-expert-video .field-items .field-item {
		clear: both;
	}
.sidebar #block-views-related_content-block_2, 
.sidebar #block-views-news-block_2 {
	border-bottom: 1px dotted #aaa;
	padding-bottom: 15px;
	margin-bottom: 5px;
}
.sidebar .block-menu_block {
	border-bottom: none;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.sidebar #block-views-news-block_2 {
	border-bottom: none;
	padding-bottom: 5px;
	margin-bottom: 0;
}
.sidebar .block .view-related-content {
	
}
	.sidebar .block .view-related-content .views-field-field-post-image-fid {
		position: relative;
		float: none;
		margin: 0;
		text-align: center;
	}
	#block-views-video-block_1 .view-video .views-field-field-video-video-embed, 
	#block-views-video-block_2 .view-video .views-row .views-field-field-video-video-embed {
		position: relative;
	}
	#block-views-video-block_1 .view-video .views-field-field-video-video-embed #playbutton, 
	.sidebar .block .view-related-content .views-field-field-post-image-fid #playbutton, 
	#block-views-video-block_2 .view-video .views-row .views-field-field-video-video-embed #playbutton {
		background:url(../images/emvideo-play.png) center center no-repeat;
		position: absolute;
		height: 36px;
	    left: 145px;
	    top: 30px;
	    width: 52px;
	}
		#block-views-video-block_1 .view-video .views-field-field-video-video-embed #playbutton {
			left: 53px;
			top: 38px;
		}
	#block-views-video-block_1 .view-video .views-field-field-video-video-embed #playbutton a, 
	.sidebar .block .view-related-content .views-field-field-post-image-fid #playbutton a, 
	#block-views-video-block_2 .view-video .views-row .views-field-field-video-video-embed #playbutton a {
		display: block;
		text-indent: -9999em;
		font-size: 1px;
		overflow: hidden;
		line-height: 0;
		background-repeat: no-repeat;
		height: 36px;
		width: 52px;
	}
.sidebar #block-cck_blocks-field_expert_video {
	
}
	.sidebar #block-cck_blocks-field_expert_video .content {
		display: block;
		position: relative;
	}
	.sidebar #block-cck_blocks-field_expert_video .views-field-title, 
	.sidebar #block-cck_blocks-field_expert_video .views-field-body {
		float: left;
		width: 167px;
	}
	.sidebar #block-cck_blocks-field_expert_video .views-field-body {
		clear: left;
	}
	.sidebar #block-cck_blocks-field_expert_video .emvideo-modal {
		float: right;
		width: 166px;
	}
/* @end */

/* @group Blocks */
#block-views-Events-block_1 .view-Events {
    border-top: none;
}
    #block-views-Events-block_1 .view-Events .views-row {
        border-bottom: none;
        padding: 5px 0;
    }
    #block-views-Events-block_1 .view-Events .views-row-last {
        padding-bottom: 10px;
    }
#block-views-publications-block_3 .view-publications .views-row {
    background:url(../images/block-h2-title-bg.png) bottom left repeat-x;
    border-bottom: none;
    padding: 8px 0;
    margin-bottom: 8px;
}
    #block-views-publications-block_3 .view-publications  .views-row-last {
        background: none;
    }
    #block-views-publications-block_3 .view-publications .views-row .views-field-tid {
        padding-right: 4px;
    }
    #block-views-publications-block_3 .view-publications .views-row .views-field-field-publication-author-url {
        display: block;
        float: none;
    }
    #block-views-publications-block_3 .view-publications .views-row .views-field-field-publication-author-url .field-item {
        display: inline;
        float: none;
        margin-right: 0;
    }
#block-views-Blogs-block_1 .views-row {
    background:url(../images/block-h2-title-bg.png) bottom left repeat-x;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
    #block-views-Blogs-block_1 .views-row-last {
        background: none;
    }
/* @end */

/* @group AddThis */
.node > ul.links {
    display: block !important;
    clear: both;
}
.node > ul.links li,
.share-tools ul li {
    display: block;
    float: right;
    margin: 0 0 0 10px;
    padding: 0;
    list-style: none;
}
.node > ul.links li a,
.share-tools ul li a {
    color: #b7b7b7;
    font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: .04em;
}
.node > ul.links li a:hover,
.share-tools ul li a:hover {
    background-position: bottom left;
    color: #ff7f00;
}
.node ul.links .fb a,
.share-tools ul .fb a {
    background-image: url("../images/storylinks_fb.png");
}
.node ul.links .tw a,
.share-tools ul .tw a {
    background-image: url("../images/storylinks_tw.png");
}
.node ul.links .email a,
.share-tools ul .email a {
    background-image: url("../images/storylinks_email.png");
}
.node ul.links .print a,
.share-tools ul .print a {
    background-image: url("../images/storylinks_print.png");
}
ul.links li.addthis {
    margin: 0;
    overflow: hidden;
}
    ul.links li.addthis a {
        margin-left: 8px;
        padding: 0;
    }
    ul.links li.addthis a span {
        background:url(../images/sprite-social.png) 0 0 no-repeat;
        height: 16px;
    }
    ul.links li.addthis a:hover span {
    	opacity: 1 !important;
    }
    ul.links li.addthis .addthis_button_print span {
        width: 44px;
    }
    	ul.links li.addthis .addthis_button_print:hover span {
    		background-position: -103px 0;
    	}
    ul.links li.addthis .addthis_button_email span {
        background-position: 0 -23px;
        width: 47px;
    }
    	ul.links li.addthis .addthis_button_email:hover span {
    		background-position: -103px -23px;
    	}
    ul.links li.addthis .addthis_button_facebook span {
        background-position: 0 -46px;
        width: 66px;
    }
    	ul.links li.addthis .addthis_button_facebook:hover span {
    	    background-position: -103px -46px;
    	}
    ul.links li.addthis .addthis_button_twitter span {
        background-position: 0 -69px;
        width: 56px;
    }
    	ul.links li.addthis .addthis_button_twitter:hover span {
    	    background-position: -103px -69px;
    	}
    ul.links li.addthis .addthis_button_expanded span {
        background-position: 0 -92px;
        width: 49px;
    }
        ul.links li.addthis .addthis_button_expanded {
            text-indent: -9999em;
            width: 49px;
        }
        ul.links li.addthis .addthis_button_expanded:hover span {
            background-position: -103px -92px;
        }
    ul.links li.addthis .atclear {
        display: none;
    }
.at_a11y {
  position: absolute!important;
  left: -10000px!important;
  top: auto!important;
  width: 1px!important;
  height: 1px!important;
  overflow: hidden!important;
}
ul.links li.print_html {
    display: none;
}
/* @end */

body.admin-menu {
    margin-top: 0 !important;
}
#block-search-0 .content div a.active {
    display: none;
}

.view-press-releases.view-display-id-page_1 {
	border-top: 2px solid #999999;
    clear: both;
    padding-bottom: 30px;	
}
	.view-press-releases.view-display-id-page_1 .view-header {
		background:url(../images/block-h2-title-bg.png) bottom left repeat-x;
		padding-bottom: 5px;
	}
	.view-press-releases.view-display-id-page_1 h2.title {
		background: none;
		padding-bottom: none;
	}

body.node-type-event #content.column {
	margin-right: -585px;
	width: 585px;
	float: none;
}


#block-views-related_content-block_1, 
#block-views-related_content-block_8 {
	border-top: 2px solid #999999;
}
#block-views-related_content-block_8 {
	margin-top: 15px;
}

#block-views-video-block_1 {
	border-top: 1px dotted #aaa;
	border-bottom: none;
	margin-bottom: 15px;
	padding-bottom: 0;
}

#block-views-video-block_2 {
	
}
	#block-views-video-block_2 .view-video .views-row .views-field-field-video-video-embed {
		float: none;
		padding: 0;
		margin: 0 auto;
		text-align: center;
	}

#block-views-Blogs-block_2 {
	
}
	#block-views-Blogs-block_2 .view-Blogs {
		
	}
	#block-views-Blogs-block_2 .view-Blogs ul {
		margin: 0 0 0 15px;
	}
	#block-views-Blogs-block_2 .view-Blogs ul li.views-row {
		list-style-image: url("../images/li.png");
		font-size: 12px;
	    line-height: 1.2em;
	    padding: 0 0 1em 0;
	}
	#block-views-Blogs-block_2 .view-Blogs ul li.views-row .views-field-title {
		font-size: 16px;
	    line-height: 1em;
	    margin-bottom: 0.1em;
	}

.view-data-bites .view-header h2.title {
	background: none;
	display: block;
	padding-bottom: 15px;
}

dl.search-results {
	
}
	dl.search-results dt.title {
		
	}
	dl.search-results dd p.search-info {
		font-size: 11px !important;
	}
	dl.search-results dd:last-child {
		border-bottom: none !important;
		padding-bottom: 0 !important;
	}

.view-press-releases .view-content .views-row {
	
}

.sidebar .block .view-related-content .view-content .views-row .node-type-video.node-teaser .terms, 
.sidebar .block .view-video .view-content .views-row .node-type-video.node-teaser .terms {
	display: none;
}

body.page-commentary .view-news {
	border-top: none !important;
}

.sidebar #block-views-related_content-block_9 {
	display: none;
}

.region-backlink #block-views-related_content-block_9 {
  margin-top: 40px;
  margin-right: 10px;
}

.region-backlink {
  float: right;
}

h1.title-with-backlink {
  float:left;
  display:block;
  width:auto;
}
	.region-backlink .block {
		border-top: none;
		margin: 0 0 0 15px;
		padding: 0;
	}
		.region-backlink .block .content {
			padding: 0;
		}
		.region-backlink .block .views-row {
			padding: 0;
		}
		.region-backlink .block .view-content .views-row .more-link {
			margin: 0;
		}
			.region-backlink .block .view-content .views-row .more-link a {
				background:url(../images/back.png) left center no-repeat;
				padding: 0 0 0.1em 15px;
			}
			.region-backlink .block .view-content .views-row .more-link a:hover {
				background: #ff7f00 url(../images/back_ovr.png) left center no-repeat;
			}

ul.nice-menu, ul.nice-menu ul {
	z-index: 11 !important;
}

.node-type-issue.build-mode-full .content .views-field-field-related .view-related-content .view-content .views-row .views-field-title, 
.node-type-issue.build-mode-full .content .views-field-field-related .view-related-content .view-content .views-row .views-field-field-post-image-fid {
	float: left !important;
}

#content-area .view-press-releases .view-content .views-row .views-field-field-related-issues-nid .field-item, 
#content-bottom-area .region-content-bottom-right #block-views-publications-block_3 .view-publications .views-row .views-field-field-publication-author-url .field-item, 
body.node-type-news .node-type-news .meta-news .byline-items .byline-item, 
body.node-type-news .node-type-news .meta-news .news-related-issues a {
	padding-left: 4px;
}
	#content-area .view-press-releases .view-content .views-row .views-field-field-related-issues-nid .field-item:first-child, 
	#content-bottom-area .region-content-bottom-right #block-views-publications-block_3 .view-publications .views-row .views-field-field-publication-author-url .field-item:first-child, 
	body.node-type-news .node-type-news .meta-news .byline-items .byline-item:first-child, 
	body.node-type-news .node-type-news .meta-news .news-related-issues a:first-child {
		padding-left: 0;
	}

.view-taxonomy-term .views-row .views-field-field-post-image-fid {
	float: left;
	margin-left: 0;
	margin-right: 8px;
}

#block-views-related_content-block_3 .audio-download {
	display: none;
}
.views_view__Blogs .views-row{
	border-bottom: 1px dotted #AAA;
	padding: 14px 0 0px;
	margin: 0;
	}
.views_view__Blogs .field-content img{
	margin: 0px 15px 5px 0px;
	float:left;
	clear: left;
}
.service-links .item-list ul{
	margin: 0px 0px 0px 55px;
	padding: 0;
	list-style-type: none;
}
.service-links .item-list ul li{
	display: inline;
	margin-right: 1px;
}
.views-field-service-links{
	position: relative;
	top: -5px;
	float: right;
	margin-bottom: -17px;
	clear: both;
}
.service-links-google-plus-one.last{ display: none; }
.view-id-Blogs .service-links-facebook-like.first{ margin-right: -13px; position:relative; top: 1px;}
.view-id-Blogs .views-field-body{ margin-bottom: 9px; }
.content .service-links{ display:none;}
.view-id-Blogs .view-header .img{
	background:url(/sites/all/themes/custom/demos_zen/images/storylinks_rss.png) no-repeat;
	height: 16px;
	width: 16px;
	float: right;}
#instapaper_button{ position: relative; top:-22px; right:-228px;}
