/* PUBLISHING */

/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

/* Basic stuff */

/* suppress toboggan links to I have and create account */

.toboggan-unified #login-links {
display: none !important;	
}

body {
font-family: 'Droid Sans', Helvetica, Arial, sans-serif;
font-size: 14px;
color: #000;
line-height: 1.4em;
}

li {
margin-bottom: 12px;
margin-left: 12px;
}

.field-name-body ul li {
list-style-type: disc;
margin-left: 12px;	
}

/*  make images adaptive to different viewports */

img {
max-width: 100%;
height: auto;
}

.extra-margin {margin-top: 20px;}

/* headings */

/* suppress node title display on home page while still allowing value to pass to title meta tag */

.page-publishing h1.title {
display: none;	
}

.page-publishing-news h1.title {
display: block !important;	
}

.page-publishing-news-archive h1.title {
display: block !important;		
}

.page-publishing-journal-highlights h1.title {
display: block !important;		
}

.page-publishing-news-release-archive h1.title {
display: block !important;		
}

.page-publishing-careers h1.title {
display: block !important;		
}

h1 {
font-family: 'franklin-gothic-urw-cond', Arial, Helvetica, sans-serif;
font-weight: 300;
font-size: 28px;
line-height: 1.0em;
margin-bottom: 20px;
}

h1.title {
margin-top: 20px;	
}

h2 {
font-family: 'franklin-gothic-urw-cond', Arial, Helvetica, sans-serif;
font-weight: 300;
font-size: 24px;
margin-bottom: 12px;
}

h3 {
font-family: 'franklin-gothic-urw-cond', Arial, Helvetica, sans-serif;
font-weight: 500;
font-size: 18px;
margin-bottom: 12px;
}

p {
margin-bottom: 12px;	
}

blockquote , .blockquote {
margin-left: 40px;
margin-right: 40px;
color: #666;	
}

div.tighttext {
clear: both;
margin-bottom: 20px;
min-height: 160px;
}

div.tighttext h3 {
margin-bottom: 0px;
}

div.tighttext img {
margin-right: 20px;
border: 1px solid #666;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-box-shadow: 2px 2px 3px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    2px 2px 3px rgba(50, 50, 50, 0.75);
box-shadow:         2px 2px 3px rgba(50, 50, 50, 0.75);
}

sup {
vertical-align: super;
font-size: 10px;
}

sub {
vertical-align: sub;
font-size: 10px;	
}

/* block heading */

h2.block-title {
font-family: 'franklin-gothic-urw-cond', Arial, Helvetica, sans-serif;
border-top: 3px solid #ccc;
color: #333;
font-size: 16px;
font-weight: 500;
padding: 0px;
margin-bottom: 15px;
}

/* pane heading */

h2.pane-title {
font-family: 'franklin-gothic-urw-cond', Arial, Helvetica, sans-serif;
color: #fff;
font-size: 16px;
font-weight: 500;
padding: 3px 0px 3px 5px;
margin-bottom: 15px;
border-radius: 3px;
background: #006699; /* Old browsers */
background: -moz-linear-gradient(left, #006699 0%, #0099e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#006699), color-stop(100%,#0099e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #006699 0%,#0099e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #006699 0%,#0099e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #006699 0%,#0099e5 100%); /* IE10+ */
background: linear-gradient(to right, #006699 0%,#0099e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006699', endColorstr='#0099e5',GradientType=1 ); /* IE6-9 */
-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    0px 2px 2px rgba(0, 0, 0, 0.5);
box-shadow:         0px 2px 2px rgba(0, 0, 0, 0.5);
}

/* view item title  */

.views-row h2 {
font-family: 'Droid Sans';
font-size: 14px;
}

.view-content .views-row {
margin-bottom: 15px;
}

/* page links */

a {
color: #006699;
text-decoration: none;
}

a:hover {
color: #0099e5;
}

/* view more link */

.more-link {
text-align: left;
text-transform: uppercase;
font-size: 11px !important;
border-top: 1px dotted #aaa;
padding-top: 3px;
}

.node-readmore {
display: none !important;
}

/* FORMAT ADDTOANY BLOCK DISPLAY */
 
.block-addtoany {
margin-bottom: 20px;
padding-bottom: 5px;
border-bottom: 1px dotted #333; 
}
 
.addtoany_list > a {
display: inline-block;
font-size: 16px;
padding: 0 4px;
}
 
.block-addtoany img,
.addtoany_list img {

}
 
.addtoany_share_save img {
display:none;
}
 
.block-addtoany h2.block-title {
float: left;
border: none;
margin: 10px 5px 0px 0px;
font-family: 'Droid Sans', Helvetica, Arial, sans-serif;
font-size: 11px;
text-transform: uppercase;
color: #666;
}

/* tables */



/* DS teaser layout  */

.ds-2col .group-left {
width: 60px;
}

.ds-2col .group-right {
width: 70%;
padding-left: 10px;
}

/*  DS teaser images */

.group-left img {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #666;
}

/* generic submit button */

#edit-submit {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background: #feda74;
}

/* view formatting - both general and specific */

.views-field-title {
margin-top: 12px;
}

.view-footer {
margin-top: 20px;
}

.view-research-highlights h2 {
margin-bottom: 0px;
}

.field-name-title h2 {
font-family: 'Droid Sans', Arial, Helvetica, sans-serif  !important;
}

div.feed-icon {
 margin-top: 15px;
 padding-top: 5px;
 border-top: 1px dotted #333;
}

.node-teaser {
 margin-bottom: 15px;
 }
 
 .fieldspace {
 margin: 0px;
 padding: 0px;
 }

.release_heading {
text-transform: uppercase;
font-size: 18px;
font-weight: normal;
color: #666;
margin: 15px 0px 0px 0px;
border-bottom: 1px dotted #333;
}

/* OMEGA SECTIONS, ZONES, REGIONS */


/* inter-site menu  */

#zone-user-wrapper {
  background: #666;
  padding: 9px 0px 6px 0px;
  border-bottom: 1px solid #333;
  font-size: 12px;
}

#zone-user-wrapper a {
color: #fff !important;
}

/* inter-site menu itself */
  
#region-user-first li {
display: inline;
list-style-type: none;
}

#region-user-first a {
text-decoration: none !important;
}

/* main content layout - 3-col */

.region-content-inner {

}

#region-sidebar-first {
padding-top: 20px;
}

.region-sidebar-second-inner {
padding-top: 20px;
padding-bottom: 20px;
}

#region-sidebar-second ul li {
list-style-type: none;
margin-bottom: 8px;
}


#zone-branding-wrapper {
height: 80px;
padding: 5px 0px 0px 0px;
background: #e7e2de; /* Old browsers */
background: -moz-linear-gradient(top, #e7e2de 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e2de), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e7e2de 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e7e2de 0%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e7e2de 0%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom, #e7e2de 0%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e2de', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}


/* main menu */

#zone-menu-wrapper {
padding: 10px 0px 10px 0px;
background: #efefef;
border-top: 1px solid #ccc;
-webkit-box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.50);
-moz-box-shadow:    0px 2px 2px rgba(50, 50, 50, 0.50);
box-shadow:         0px 2px 2px rgba(50, 50, 50, 0.50);
}


/* SUPERFISH MOBILE TOGGLE MENU */

.sf-accordion-toggle a {
color: #fff !important;
text-transform: uppercase;
text-decoration: none !important;
border: 1px solid #666;
background: #ff9500;
padding: 5px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#superfish-2 {
margin: 0px;
padding: 0px;
}

/* Fix missing menu for superfish+Gmap+Safari */
#superfish-2 ul,
#superfish-2  li {
-webkit-transform: translate3d(0px, 0px, 1px);
}

.sf-menu.sf-style-white li {
margin: 0px;
}

.sf-menu.sf-style-white a {
border-right: 1px solid #ccc;
color: #006699;
text-decoration: none;
background: #efefef;
}

.sf-menu.sf-style-white a:hover {
background: #feda74;
}

.sf-menu.sf-style-white a.menuparent  {
border-left: 10px solid #ccc;	
}

.sf-menu.sf-style-white a.sf-depth-2 {
background: #fff;
padding-left: 30px;	
}

/* breadcrumbs */
  
.breadcrumb {
  margin: 15px 0px 10px 7px;
}

/* footer */

#zone-footer-wrapper {
background: #ffffff;
}

#zone-footer-wrapper a {
text-decoration: none;
}  

#region-footer-first {
padding: 10px 0px 10px 0px;
background: #666; /* Old browsers */
background: -moz-linear-gradient(left,  #fff 0%, #666 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#666666)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #fff 0%,#666 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #fff 0%,#666 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #fff 0%,#666 100%); /* IE10+ */
background: linear-gradient(to right,  #fff 0%,#666 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#666666',GradientType=1 ); /* IE6-9 */
color: #fff;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

.zone-footer-second {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e7e2de 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e2de)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e7e2de 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e7e2de 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e7e2de 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#e7e2de 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e2de',GradientType=0 ); /* IE6-9 */
}

#region-footer-second {
  padding-top: 20px;
}

#region-footer-second ul {
list-style-type: none;
}

#region-footer-second li {
margin-bottom: 12px;
margin-left: 0px;
}

#footer-col1, #footer-col2, #footer-col3 {
clear: both;
}

#techpartners img {
margin-bottom: 10px;	
}
  
/* COMMON NODE ELEMENTS / STYLINGS  */

/* main body text parag. formatting */

.field-name-body p {
line-height: 1.6em;
}

.page-node-3191 li {
line-height: 1.6em;	
}

/* related content sidebar blocks */

.block-featured-content-2 {
margin-top: 25px;
}

/* share this button */

.sharethis-buttons {
border-top: 1px dotted #333;
padding-top: 10px;
margin-top: 50px;
margin-bottom: 20px;
}

.block-sharethis {
margin: 10px 0px 20px 0px;
border-top: 1px dotted #333;
padding-top: 10px;
width: 250px;
}

.block-sharethis .block-title {
font-size: 14px;
}

/* printer-friendly */

/*button - page formatting styles are in module sheet */


.print-page {
border: none !important;
background: none !important;
text-shadow: none !important;
margin-top: 20px !important;
text-transform: none !important;
padding: 0px !important;
}


li.print_html {
margin-left: 0px;
}

/* inline image positioning and captioning */
  
.image_left {
 float: left;
 margin-right: 15px;
 margin-top: 5px;
 border: 1px solid #aaa;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
  
.image_right {
float: right;
margin-left: 15px;
margin-top: 5px;
border: 1px solid #aaa;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}

.caption {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
max-width: 100%;
height: auto;
}
    
.caption_left {
float: left;
margin-right: 15px;
margin-top: 5px;
margin-bottom: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}

.caption_right {
float: right;
margin-left: 15px;
margin-top: 5px;
margin-bottom: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}    
  
.caption_left p {
padding: 5px;
font-size: 12px; 
line-height: normal;
border-top: 1px solid #aaa;
}
 
.caption_right p {
padding: 5px;
font-size: 12px; 
line-height: normal;
border-top: 1px solid #aaa;
}
 
.caption p {
padding: 5px;
font-size: 12px;  
background: #efefef;
margin: 0px;
border-top: 1px solid #aaa;
}
  
/* PUBLISHING HOME PAGE */


/* mission statement */

h1.mission-head {
width: 100%;
}

.block-13 {
padding: 0px;
margin-bottom: 0px;
}

/* around publishing */

.block-views-around-publishing-block-2 {
margin-bottom: 25px;  
}


/* research highlights */

.pane-research-highlights {

}

.pane-research-highlights .views-row {
padding-bottom: 15px;
border-bottom: 1px dotted #ddd;
font-family: 'Droid Sans';
font-weight: normal;
}

.pane-research-highlights .views-row h2 {
font-size: 14px;
margin-bottom: 0px;
padding-top: 5px;
font-family: 'Droid Sans';
font-weight: normal;
}

.field-name-field-journal-title a  {
font-style: italic;
font-family: 'Droid Sans', arial, Helvetica, sans-serif;
}

.field-name-field-boilerplate-text p {
margin-top: 0px !important;	
}

/* announcementss */

.view-announcements-publishing-home-page h2 {
  font-size: 16px;
  border: none;
}

/* static publishing links area */

.block-14 {
margin-bottom: 20px;
}

.block-14 table {
border: none;
}

.block-14 td {
padding: 0px 10px  20px 0px;
}

/* job postings */

.node-type-aip-publishing-job-post .region-content ul li {
margin-left: 12px;
list-style-type: disc;	
}

.field-name-field-job-description .field-label,
.field-name-field-qualifications .field-label,
.field-name-field-aipp-hr-contact .field-label {
margin-bottom: 12px;
font-size: 22px;
font-family: 'franklin-gothic-urw-cond', Arial, Helvetica, sans-serif;
font-weight: 500;
}

.field-name-field-job-description p,
.field-name-field-qualifications p {
line-height: 1.6em;
}
 
.field-name-field-aipp-eeo-statement {
margin-top: 20px;
padding-top: 10px;
border-top: 1px solid #333;
font-style: italic; 
}

p.job-title {
margin: 0px;
padding: 0px;
font-size: 16px;
}

.view-aip-publishing-jobs .view-header {
padding-right: 35px;
border-bottom: 1px solid #333;
}

.view-aip-publishing-jobs .view-header p {
 line-height: 1.6em; 
}

.view-aip-publishing-jobs .views-row {
border-bottom: 1px dotted #333;
padding-bottom: 10px;
}

.view-aip-publishing-jobs .view-content {
padding-right: 35px;
}

.view-aip-publishing-jobs .view-content p {
line-height: 1.6em;
}

.view-aip-publishing-jobs .view-footer p {
line-height: 1.6em;
font-style: italic;
}

.view-aip-publishing-jobs .views-field-title {
 font-size: 18px;
 margin-bottom: 5px;
}

.view-aip-publishing-jobs .views-field-created {
font-style: italic; 
margin-bottom: 10px;
}


/* home page left sidebar key links area */

.sub_prog {
font-family: 'franklin-gothic-urw-cond', Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: 500;
}

/* VIEWS SLIDESHOW - HOME PAGE SLIDER */

.view-aip-home-page-slider {
display: none;
}

/* author pages layout and formatting */

div.author-chunk {
clear: both;
margin-bottom: 10px;
border: 1px solid #aaa;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ffffff 0%, #e8f0ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(100%,#e8f0ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #ffffff 0%,#e8f0ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #ffffff 0%,#e8f0ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #ffffff 0%,#e8f0ff 100%); /* IE10+ */
background: linear-gradient(135deg, #ffffff 0%,#e8f0ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8f0ff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

div.author-chunk h2 {
padding: 3px 0px 5px 0px;
margin-bottom: 10px;
border-bottom: 1px solid #aaa;
text-align: center;
line-height: 1.0em;
font-size: 18px;
background: #006699;
color: #fff;
border-radius: 3px;
}

div.author-chunk img {
border-radius: 3px;
border: 1px solid #aaa;
height: 24px;
width: 24px;
vertical-align: middle;
margin-right: 10px;
}

div.author-chunk p {
padding: 0px 5px 5px 0px;
margin: 0px 0px 8px 10px;
line-height: 1.0em;
}

div.author-chunk ul {
list-style-type: none !important;
margin: 0px 0px 8px 33px;
border-bottom: 1px dotted #333;
margin-top: -10px;
}

div.author-chunk ul li {
margin-left: 15px;
margin-bottom: 12px;
padding-right: 5px;
list-style-type: none;
}

div.partner-chunk {
float: left;
width: 165px;
margin-right: 20px;
border-right: 1px dotted #aaa;
padding-right: 20px;
text-align: center;
}
 
div.partner-chunk p {
line-height: 1.2em;
margin: 10px 0px 0px 0px; 
}
 
div.partner-chunk img {
 
}

/* AUTHOR SUB MENU formatting - hand version */

div.author-menu {
border: 1px solid #aaa;
border-radius: 3px;
padding: 5px;
}

div.author-menu h3 {
font-size: 18px;
border-bottom: 1px dotted #333;
margin-bottom: 12px;
padding: 3px;
background: #006699;
color: #fff;
}
 
div.author-menu p {
margin: 0px 0px 12px 5px;
}
 
div.author-menu ul {
list-style-type: none;
margin-left: 18px;
}
 
div.author-menu li {
margin-bottom: 12px; 
border-bottom: 1px dotted #333;
}

/* AUTHOR SUB MENU formatting - SYSTEM version */
 
.block-menu-before-you-begin,
.block-menu-prepare-your-manuscript,
.block-menu-submit-your-manuscript
{
border: 1px solid #ccc;
border-radius: 3px;
padding: 5px;
}
 
.block-menu-before-you-begin h2.block-title,
.block-menu-prepare-your-manuscript h2.block-title,
.block-menu-submit-your-manuscript h2.block-title
{
background: #006699; 
color: #fff;
padding: 3px;
border-radius: 3px; 
}
 
.block-menu-before-you-begin ul li.leaf,
.block-menu-prepare-your-manuscript ul li.leaf,
.block-menu-submit-your-manuscript ul li.leaf
{
margin-bottom: 8px;
list-style-image: none;
list-style-type: none;
}
 
.block-menu-before-you-begin a.active,
.block-menu-prepare-your-manuscript a.active,
.block-menu-submit-your-manuscript a.active
{
background: #fefcea; /* Old browsers */
background: -moz-linear-gradient(left, #fefcea 0%, #feda74 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fefcea), color-stop(100%,#feda74)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #fefcea 0%,#feda74 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #fefcea 0%,#feda74 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #fefcea 0%,#feda74 100%); /* IE10+ */
background: linear-gradient(to right, #fefcea 0%,#feda74 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#feda74',GradientType=1 ); /* IE6-9 */
border-radius: 3px;
display: block;
padding: 3px 0px 3px 0px;
color: #000 !important;
}
 
.block-menu-before-you-begin li.expanded,
.block-menu-prepare-your-manuscript li.expanded,
.block-menu-submit-your-manuscript li.expanded
{
list-style-type: none;
list-style-image: none;
margin: 15px 0px 15px 0px;
border-bottom: 1px dotted #333;
}
 
span.nolink {
border-bottom: 1px dotted #333;
display: block;
margin-bottom: 12px;
margin-left: 8px;
font-weight: bold;
color: #666;
}

/* AUTHOR LANDING PAGE */

#author-blurb {
clear: both;
width: 100%;	
}

#author-guide {
clear: both; 
width: 100%;
margin-bottom: 0px;	
}

/* home page publications block */

.pane-block-11 h2.pane-title {
width: auto;	
}
 

.pub-3block {
border: 1px solid #aaa;
border-radius: 3px;
padding: 15px 20px 0px 15px;
margin: 0px 0px 10px 0px;
width: auto;
}
 
.pub-3block h3 {
font-size: 22px;
line-height: 1.0em;
margin-bottom: 3px;
}


/* JOURNAL SIDEBAR BLOCK */

.block-183 {
margin-bottom: 20px;	
}

/* home page sci area */
 
#scitation {
border: 1px solid #aaa;
border-radius: 3px;
padding: 15px 20px 0px 15px;
margin: 0px 0px 10px 0px;
width: auto;
}
 
#scitation p {
margin-bottom: 10px;
}

/* LIBRARY LANDING PAGE */

.library-chunk {
clear: both;
border: 1px solid #aaa;
border-radius: 3px;
padding: 10px;
margin: 0px 0px 10px 0px;
height: 270px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ffffff 0%, #e8f0ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(100%,#e8f0ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #ffffff 0%,#e8f0ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #ffffff 0%,#e8f0ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #ffffff 0%,#e8f0ff 100%); /* IE10+ */
background: linear-gradient(135deg, #ffffff 0%,#e8f0ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8f0ff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.library-chunk h3 {
font-size: 16px !important;
font-weight: normal !important;
line-height: 1.0em;
margin-bottom: 12px;
color: #fff;
background: #006699;
border-radius: 3px;
padding: 5px;
width: 99%;
}

.library-chunk p {
margin: 0px 0px 8px 5px;
}

.library-chunk img {
border-radius: 3px;
border: 1px solid #aaa;
height: 24px;
width: 24px;
vertical-align: middle;
margin-right: 10px;
}

.library-subchunk1 {
clear: both;
width: 100%;
}

.library-subchunk2 {
clear: both;
width: 100%;	
}

.library-subchunk1 p, .library-subchunk2 p {
line-height: normal;
margin-bottom: 16px;
}

/* LIBRARY RESOURCE CENTER TOP */

#lib-blurb {
width: 100%;
}
 
#lib-promo {
width: 100%;
text-align: center;
}
 
#lib-promo img { 
border: 1px solid #333;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    4px 4px 5px rgba(50, 50, 50, 0.5);
box-shadow:         4px 4px 5px rgba(50, 50, 50, 0.5);
}

/* footer strip for partner logos */

#techpartners {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
width: 100%;
padding: 20px;
}

#techpartners img {
vertical-align: middle;
border: 1px solid #666;	
}

/* journal news highlights */

border-top: 1px solid #aaa; {
padding-top: 10px;
}
 
.field-name-field-journal-title {
margin-bottom: 12px;
}

.field-name-field-subtitle {
font-family: 'franklin-gothic-urw-cond', Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: 300;	
margin-top: 12px;
}

.field-name-field-for-immediate-release {
margin-bottom: 12px;
text-transform: uppercase;	
}

.field-name-field-release-byline {
margin-bottom: 12px;
}
 
.field-name-field-article-link {
margin-bottom: 12px; 
}

.field-name-field-publication-status {
margin-bottom: 12px; 
}

.field-name-field-authors {
margin-bottom: 12px; 
}

.field-name-field-author-affiliations {
margin-bottom: 12px;
}


.field-name-field-about-the-journal {
margin: 15px 0px 15px 0px;
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
padding: 10px 0px 10px 0px;
}
 
.field-name-field-about-the-journal header h1 {
font-size: 18px; 
font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
margin-top: 12px;
}
 
.field-name-field-about-the-journal p {
margin-top: -20px;
}

.field-name-field-publisher {
margin-bottom: 12px;	
}

.field-name-field-article {
margin-bottom: 12px;	
}

.node-aip-staff h1.title {
font-size: 14px;
font-family: 'Droid Sans', Arial, sans-serif;
margin: 0px;
}

.node-aip-staff .field-name-field-job-title {
font-size: 14px;
font-weight: normal;
margin-top: -16px;
margin-bottom: 0px;
}

.field-name-field-press-contact .field-label {
margin-bottom: 10px;
}

.graytext {
font-size: 12px;
}

.views-field-field-event-date,
.views-field-field-aipp-event-location {
font-size: 12px !important;
}

/* SUPPRESS PAGE TITLE ON LIB SVC CENTER */

/*
.page-node-2505 h1.title {
color: #fff;
margin: 0px;	
}
*/

/* BLURB RE PACS DEPRECATION */

.block-186 {
padding: 10px;
border: 1px solid #ccc;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
margin-bottom: 20px;
background: #e9f0ff; /* Old browsers */
background: -moz-linear-gradient(top, #e9f0ff 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9f0ff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e9f0ff 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e9f0ff 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e9f0ff 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #e9f0ff 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f0ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

/* SUPPRESS CAPTCHA LEGEND IN LIB MATTERS SIGNUP FORM */

span.fieldset-legend {
display: none !important;	
}

/* TEMP CSS FOR JNR REWORK IN PROGRESS */


.node-type-journal-news-release
.field-name-field-press-contact p {
margin-top: -10px; 
}
 
.node-type-journal-news-release
.field-name-field-press-contact {
border-bottom: 1px dotted #333;
margin-bottom: 20px;
}
 
.node-type-journal-news-release
.field-name-field-notable-media-mentions {
float: right; 
margin: 32px 12px 0px 20px;
padding: 8px;
border: 1px solid #aaa;
border-radius: 3px;
-webkit-box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.75);
box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.75);
}
 
.node-type-journal-news-release
.field-name-field-release-publication-date {
margin-bottom: 12px; 
}

/* tweaks requested by BF */


.page-publishing-journal-highlights
.view-research-highlights
.field-name-title h2
{
font-size: 18px;
margin-bottom: 5px;
}
 
.block-research-highlights-block
.field-name-title h2
{
font-size: 16px;
margin-bottom: 5px;
}
 
.view-research-highlights
.field-name-field-journal-title {
margin-bottom: 0px; 
}
 
.page-publishing-journal-highlights
.view-research-highlights .views-row {
margin-bottom: 25px; 
}
 
.view-research-highlights
.field-name-field-journal-title
.field-label {
font-weight: normal !important; 
}



.page-node-4494
.block-block-196,
.page-node-4494
.block-block-183,
.page-node-4494
.block-block-184,
.page-node-4494
.block-block-291
{
display: none; 
}
 
.page-node-4495
.block-block-196,
.page-node-4495
.block-block-183,
.page-node-4495
.block-block-184,
.page-node-4495
.block-block-291
{
display: none; 
}
 
.page-node-4501
.block-block-196,
.page-node-4501
.block-block-183,
.page-node-4501
.block-block-184,
.page-node-4501
.block-block-291
{
display: none; 
}

/* New 404 page not found to match AIP's */
 
.page-404error
#section-content
{
text-align: center; 
color: #fff;
padding: 5% 0 5% 0;
background-image: url(/sites/default/files/aipcorp/images/sitewide/euroscope-full-404.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
border: 1px solid #333;
}

.page-404error
div.breadcrumb {
display: none;	
}
 
div.not-found
#search_form {
margin: 20px auto 20px auto;
border: 1px solid #333;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
padding: 10px;
background: #efefef;
width: 240px;
}
 
div.not-found a {
color: #fff !important;
text-decoration: underline !important;
}
 
p.not-found-contact {
font-size: 16px;
}

/* JQUERY UI FILTER ACCORDION OVERRIDES */

.ui-accordion-content,
.jquery-ui-filter-header {
font-family: 'Droid Sans', Helvetica, Arial, sans-serif;  
font-size: 14px;
}

.jquery-ui-filter-header  {
font-weight: bold; 
}

.ui-accordion .ui-accordion-content a {color: #006699;}
.ui-accordion .ui-accordion-content a:hover {color: #0099e5;}
