/*
 *
 *
 *		global.page.css
 *
 *		Contains all general site content styles
 *
 *		@scope: 	Included on all AIP pages excepting article and article-related pages
 *
 *		@history: 	created as rename of styes/v2/global.ui.css with contents from
 *					styles/v2/global.main.css copied in - goo.gl/YMhDF
 *
 *
 */

/* This must be display none in all desktop styles as it is used to monitor mobile css for WT */
#mobile-css-test {
	display: none;
}

body {
	color: #222;
}

ol {
	padding-left: 2em;
}

ol>li {
	list-style: decimal;
}

.ie6 ol li{
	list-style: decimal;
	display: list-item;
	width: 98%;
	list-style-position: inherit;
	vertical-align: text-top;
}

.ie6 ol li li {
	list-style: none;
}

a.more {
	padding-top: 1px;
	padding-left: 20px;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/blue-arrow-box-right.png) no-repeat 0 50%;
}
.languages {
	position: absolute;
	top: 0;
	right: 0;
}
.languages li.first {
	border-right: 1px solid #000;
	padding-right: 5px;
	margin-right: 5px;
}
.languages li {
	display: inline;
	line-height: 2em;
}
.languages li a {
	background-repeat: no-repeat;
	font-weight: bold;
}
.languages li a.lang-ar {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/lang-ar.png);
	padding-left: 20px;
}
a.lang-ja {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/lang-ja.png);
	padding: 0 0 2px 28px;
}
a.top {
	font-weight: normal !important;
	padding-top: 1px;
	padding-left: 12px;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/blue-arrow-up.png) no-repeat 0 50%;
}
button {
	cursor: pointer;
}

sup,
sub {
	font-size: 85%;
	line-height: 0;
}
sup {
	vertical-align: super;
}
sub {
	position: relative;
	bottom: -0.6ex;
}
em {
	font-style: italic;
}
.journal-title {
	font-style: italic;
}
.nature {
	color: #c00;
}
.site-name {
	color: #000;
}

.ad {
	float: left;
	position: relative;
	cursor: pointer;
}
.ad.leaderboard {
	width: 728px;
	height: 90px;
	line-height: 0;
	z-index:11;
}
.ad.half-banner {
	width: 234px;
	height: 90px;
	line-height: 90px;
}
.ad.medium-rectangle {
	width: 300px;
	max-height: 250px;
}

#extranav .ad {
	border: 0 none;
	margin: 0 0 30px;
	float: none;
	position: static;
}

p {
	margin-bottom: 1em;
}


/**
 * @section Headings, etc
 * ============================================================================
 */

#header {
	background: #6A100A url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/nature-header.png);
}
dl.norm dd {
	margin-left: 40px;
}


.primary-heading,
.secondary-heading {
	font-size: 200%;
	line-height: 1em;
	margin-top: 12px;
	margin-bottom: 6px;
}

.primary-heading {
	margin-top: 4px;
}

h1.secondary-heading {
	border-bottom: solid 1px #B7B7B7;
	padding-bottom: 6px;
}

h2.secondary-heading {
	text-transform: none;
}

.secondary-heading {
	font-size:175%;
	padding-top: 12px;
}



/* carosello - (italian for carousel - carousel/slideshow already used) */

.pagination {
	margin: 0;
	width: 100%;
	text-align: center;
	position: relative;
}
.pagination li {
	padding: 0 0.2em;
	display: inline;
}
.pagination .prev {
	position: absolute;
	left: 0;
}
.pagination .next {
	position: absolute;
	right: 0;
}
.pagination a,
.pagination .current {
	font-weight: bold;
}


.carosello {
	width: 280px;
	max-height: 300px;
	padding: 10px;
	margin: 0 10px 10px 0;
	background: #ececec;
	font-size: 93%;
	line-height: 1.489em;
	float: left;
	overflow-y: scroll;
}

.slideshow-right {
	margin: 0 0 10px 10px;
	float: right;
	clear: right;
}
.slideshow-middle {
	margin: 0 auto 20px;
	clear: both;
	float: none;
}

.slides {
	padding-left: 0;
}

.slides img {
	display: block;
	margin: 0 auto;
}

.slides p,
.carosello span.position {
	margin: 0;
	color: #5e5e5e;
}
.slides h2,
.slides p.caption,
.single-slide h1,
.single-slide p.caption {
	display: inline;
}
.slides .credit,
.single-slide .credit {
	margin: 5px 0 0 0;
	font-style: italic;
	text-transform: uppercase;
	font-size: 85%;
	color: #939393;
}
.slides .frame {
	display: block;
	padding: 10px;
	margin: 0 auto 10px;
}
.slides li {
	list-style: none;
	margin: 0 0 20px;
}

.slides .frame,
.slides .frame:hover,
.slides .frame:focus,
.carosello a.lightbox,
.carosello a.lightbox:hover,
.carosello a.lightbox:focus {
	border: 0 none;
}


html.js-enabled .carosello {
	padding: 10px;
	visibility: hidden;
	overflow: hidden;
	height: auto;
	max-height: 9999px;
}
html.js-enabled .slides {
	position: relative;
}
html.js-enabled .slides li {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	margin: 0;
	visibility: hidden;
	overflow: hidden;
}
html.js-enabled .slides li.current {
	z-index: 2;
}
html.js-enabled .slides .frame {
	background: #fefefe;
}


.carosello .pagination {
	padding: 0;
	text-align: left;
	float: left;
	width: auto;
}
.pagination .prev,
.pagination .next {
	position: static;
}

.carosello .pagination li {
	padding: 0 3px 0 0;
	line-height: 1em;
}

.carosello .pagination a {
	display: inline-block;
	padding: 1px 6px;
	border: 1px solid #939393;
	font-weight: normal;
	text-align: center;
}
.carosello .pagination a:hover,
.carosello .pagination a:focus {
	background-color: #9d0303;
	border-color: #9d0303;
	color: #fff;
	text-decoration: none;
}

.carosello .pagination li.next a,
.carosello .pagination li.prev a {
	width: 18px;
	height: 1em;
	padding: 1px 0;
	text-indent: -9999em;
	direction: ltr;
}
.carosello .pagination li.next a {
	background: #d1d1d1 url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/next-btn.png) no-repeat 50% 50%;
}
.carosello .pagination li.prev a {
	background: #d1d1d1 url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/prev-btn.png) no-repeat 50% 50%;
}
.carosello .pagination li.next a:hover,
.carosello .pagination li.next a:focus,
.carosello .pagination li.prev a:hover,
.carosello .pagination li.prev a:focus {
	border: 1px solid #939393;
}

body.ie7 .carosello .pagination li {
	zoom: 1;
}
body.ie7 .carosello .pagination li.next a,
body.ie7 .carosello .pagination li.prev a {
	display: block;
}

body.ie7 .carosello .pagination li,
body.ie6 .carosello .pagination li {
	float: left;
	margin-left: 3px;
	padding-left: 0;
	width: auto;
}
body.ie6 .carosello .pagination a {
	float: left;
	padding-bottom: 3px;
}

.carosello .pagination .current a,
.carosello .pagination .current a:hover,
.carosello .pagination .current a:focus {
	color: #fff;
	border-color: #222;
	background-color: #333;
	cursor: default;
}
.carosello .pagination .inactive a {
	opacity: 0.3;
	cursor: default;
}
.carosello .pagination .inactive a:hover,
.carosello .pagination .inactive a:focus {
	border-color: #222;
	cursor: default;
}

.carosello .controls {
	float: right;
}
.carosello .controls span {
	padding: 0 5px 0 0;
}
.carosello .controls a {
	display: inline-block;
	width: 16px;
	height: 14px;
	text-indent: -9999em;
	direction: ltr;
	overflow: hidden;
	background: transparent url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/fullscreen-btn.png) no-repeat 50% 50%;
}


.single-slide {
	background: #ececec;
	line-height: 1.489em;
	padding: 10px;
}
.single-slide .frame {
	background: #fff;
  display: block;
  margin: 0 auto 10px;
  padding: 20px 10px;
}
.single-slide img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto !important;
}
.single-slide h1 {
	color: #363636;
	font-weight: bold;
}

.slideshow-thumb-strip {
	height: 114px;
	overflow-x: auto;
}
.slideshow-thumbs {
	margin: 0;
	padding: 0 0 0 10px;
	background: #ececec;
}
.slideshow-thumbs li {
	width: 80px;
	height: 80px;
	margin: 0 10px 0 0;
	overflow: hidden;
	float: left;
}

#lightbox {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
}

#lightbox-body {
	position: absolute;
	z-index: 10000;
	width: 100%;
}
#lightbox-constrain {
	max-width: 860px;
	margin: 50px auto;
}

#lightbox-shade {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.92;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";
	filter: alpha(opacity=92);
}
#lightbox-body[id].fixed {
	position: fixed;
}


#lightbox-topbar {
	border-bottom: 1px solid #bbb;
	border-bottom: 1px solid rgba(255,255,255,0.5);
}
#lightbox div.nav {
	border-top: 1px solid #bbb;
	border-top: 1px solid rgba(255,255,255,0.5);
	visibility: visible;
	padding: 20px 0;
	position: relative;
	height: 100px;
}


#lightbox .pagination {
	float: none;
	clear: both;
	margin: 0 auto;
	width: 600px;
}
#lightbox .pagination-window {
	height: 54px;
	background: #000;
	border: 10px solid #000;
	border-left: 3px solid #000;
	border-right: 3px solid #000;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

#lightbox .pagination li {
	float: left;
	margin: 0 3px 0 0;
	padding: 1px;
}
#lightbox .pagination li.current {
	padding: 0;
	border: 1px solid #bbb;
}
#lightbox .pagination li a {
	display: block;
	width: 50px;
	height: 50px;
	border: 1px solid #000;
	padding: 0;
	overflow: hidden;
}
#lightbox .pagination li a:hover,
#lightbox .pagination li a:focus {
	border: 1px solid #fff;
}
#lightbox .pagination li.current a:hover,
#lightbox .pagination li.current a:focus {
	border: 1px solid #000;
}

#lightbox .pagination img {
	display: block;
	opacity: 0.8;
	margin-left: -50px;
	margin-top: -100px;
}

#lightbox .pagination li.current img,
#lightbox .pagination a:hover img,
#lightbox .pagination a:focus img {
	opacity: 1;
}

#lightbox div.carosello a.slider {
	position: absolute;
	display: block;
	width: 25px;
	height: 74px;
	outline: 0 none;
	background: #000;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
#lightbox a.slider span {
	display: block;
	width: 25px;
	height: 74px;
	text-indent: -9999em;
	direction: ltr;
	opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}
#lightbox a.slider:hover span,
#lightbox a.slider:focus span {
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

#lightbox a.left span {
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/lightbox-prev-btn-small.png) no-repeat 50% 50%;
}
#lightbox a.right span {
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/lightbox-next-btn-small.png) no-repeat 50% 50%;
}
#lightbox a.inactive {
	cursor: default;
}

#lightbox a.inactive span,
#lightbox a.inactive:hover span,
#lightbox a.inactive:focus span {
	opacity: 0.3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
}


#lightbox-content .carosello {
	width: auto;
	background-color: transparent;
	margin: 0 auto;
	padding: 20px 0;
	float: none;
	font-size: 100%;
	position: relative;
}

#lightbox .slides {
	margin: 0 auto 20px;
	padding: 0;
	visibility: visible;
}

#lightbox,
#lightbox .slides p {
	color: #bbb;
}

#lightbox h1,
#lightbox h2 {
	color: #fff;
}

#lightbox h1 {
	font-weight: normal;
	font-size: 146.5%;
	line-height: 1.173;
	margin: 0;
	padding: 0;
	float: left;
}
#lightbox .slides h2 {
	padding-right: 0.3em;
}
#lightbox .credit {
	margin: 5px 0 10px;
	text-align: right;
}
#lightbox a.close {
	float: right;
	padding: 5px 20px 5px 0;
	color: #bbb;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon-lightbox-close.png) no-repeat 100% 50%;
}
#lightbox a.close:hover,
#lightbox a.close:focus {
	color: #fff;
	text-shadow: 0 0 4px rgba(255,255,255,0.5);
	text-decoration: none;
}

#lightbox a.nav {
	position: absolute;
	display: block;
	width: 50px;
	outline: 0 none;
	text-indent: -9999em;
	direction: ltr;
	visibility: visible;
	opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}
#lightbox a.inactive {
	opacity: 0.3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
}

#lightbox a.prev {
	background: transparent url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/lightbox-prev-btn.png) no-repeat 50% 50%;
}
#lightbox a.next {
	background: transparent url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/lightbox-next-btn.png) no-repeat 50% 50%;
}

#lightbox p.position {
	margin: 10px auto 0;
	text-align: right;
	visibility: visible;
	font-weight: bold;
}

#lightbox a.prev:focus,
#lightbox a.next:focus,
#lightbox a.prev:hover,
#lightbox a.next:hover {
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

#lightbox a.inactive:focus,
#lightbox a.inactive:hover {
	opacity: 0.3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
}




/**
 * Global UI
 *
 * Site-wide interactive sections
 *
 * @project Nature Redesign 2010
 * @author Andrew Hayward - a.hayward@nature.com
 * @author Andrew Walker - a.walker@nature.com
 * @version 1.0
 */

/**
 * @section Column Splitter
 * ============================================================================
 */

.column-splitter {
	overflow: hidden;
	clear: both;
}

.column-splitter.triple-columns {
	padding-right: 24px;
}

#content .column-splitter.double-columns .column-first {
	margin-right: 28px;
}
ul.authors li span.fn sup {
	display: inline;
}

#content .column-splitter.double-columns .column-first,
#content .column-splitter.double-columns .column-second {
	width: 300px;
	float: left;
}

.column-splitter.double-columns .column-first,
.column-splitter.double-columns .column-second {
	width: 50%;
	float: left;
}

.column-splitter.triple-columns .column-first,
.column-splitter.triple-columns .column-second,
.column-splitter.triple-columns .column-third {
	width: 33.3%;
	float: left;
}

.column-splitter.left-heavy-columns .column-first,
.column-splitter.right-heavy-columns .column-second {
	width: 65%;
	float: left;
}

.column-splitter.left-heavy-columns .column-second,
.column-splitter.right-heavy-columns .column-first {
	width: 34%;
	float: left;
}

.column-splitter.left-heavy-columns .column-second,
.column-splitter.right-heavy-columns .column-second {
	float: right;
}

/*
.column-splitter.double-columns .column-second,
.column-splitter.left-heavy-columns .column-second,
.column-splitter.right-heavy-columns .column-second,
.column-splitter.triple-columns .column-second {
	position: relative;
	left: 12px;
}

.column-splitter.triple-columns .column-third {
	position: relative;
	left: 24px;
}
*/


/**
 * @section Explore Box
 * ============================================================================
 */

#explore {
	background: #E5E1D4;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#EEEEE6), to(#DAD5C1));
	background: -webkit-linear-gradient(top, #EEEEE6, #DAD5C1);
	background: -moz-linear-gradient(top, #EEEEE6, #DAD5C1);
	background: -o-linear-gradient(top, #EEEEE6, #DAD5C1);
	background: linear-gradient(to bottom, #EEEEE6, #DAD5C1);
	border: solid #DAD5C3;
	border-width: 0 1px;
	padding: 10px;
}

#explore h1 {
	border-bottom: solid 1px #FFF;
	color: #333;
	font-size: 200%;
	margin-bottom: 10px;
	font-family: "times new roman", serif;
}

#explore h1 span {
	display: block;
	border-bottom: solid 1px #B7B7B7;
}

#explore .list-set-wrapper {
	float: left;
	width: 610px;
	position: relative;
}

#explore .list-set-wrapper .list-set {
	float: left;
	width: 190px;
	margin-right: 10px;
	min-height: 250px;
}

#explore .list-set-wrapper .list-set .list h1 {
	font-size:110%;
	border: none;
	margin: 0;
	font-family: arial,helvetica,sans-serif;
}

#explore .list-set-wrapper .list-set .list ul {
	font-size:90%;
	margin: 0 0 1.5em 10px;
	line-height: 1.3em;
}

#explore .atoz {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 210px;
	line-height: 2em;
	font-weight: bold;
}

#explore .ad {
	float: right;
}


/**
 * @section Twitter Feed
 */

.twitter-feed {
	border: solid 1px #C7DFE3;
	background: #DDF6F3 url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/background-twitter.png) 0 0 no-repeat;
	padding: 10px 10px 10px 70px;
	min-height: 45px;
}

.twitter-feed ol {
	list-style: none;
	margin-top: -1.5em;
}
body.ie7 .twitter-feed ol {
	margin: -0.5em;
}

.twitter-feed ol li {
	list-style: none;
	margin-top: 1.5em;
}

.twitter-feed ol li blockquote {
	margin-bottom: 6px;
}

.twitter-feed p {
	margin: 0;
	height: 45px;
	line-height: 45px;
}
body.ie7 .twitter-feed p {
	line-height: 1em;
}

.twitter-feed p.timestamp {
	height: auto;
	line-height: inherit;
	font-size:80%;
	font-style: italic;
}

.twitter-feed p.loading {
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/loading-twitter.gif) 50% 50% no-repeat;
	text-indent: -999em;
	direction: ltr;
}

.twitter-feed .username {
	font-style: italic;
}

/**
 * @section Follow Nature Box
 * ============================================================================
 */

.follow-nature {
	border: solid 1px #B5B4BC;
	background: #DDD;
	background: -webkit-gradient(linear,0 0, 0 100%, from(#DDD), to(#FFF));
	background: -webkit-linear-gradient(top, #DDD, #FFF);
	background: -moz-linear-gradient(top, #DDD, #FFF);
	background: -o-linear-gradient(top, #DDD, #FFF);
	background: linear-gradient(to bottom, #DDD, #FFF);
	margin-bottom: 12px;
}

.follow-nature ul {
	border: solid 1px #FFF;
	overflow: hidden;
	text-align: center;
	margin-bottom: 0;
	padding: 12px;
}

.follow-nature ul li {
	float: left;
	width: 20%;
}

.follow-nature ul li a {
	display: block;
	margin: 0 auto;
	width: 35px;
	height: 35px;
	background: 50% 50% no-repeat;
	text-indent: -999em;
	direction: ltr;
}

.follow-nature li.rss a {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon-rss.png);
}

body.ie6 .follow-nature li.rss a {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon-rss.low.png);
}

.follow-nature li.twitter a {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon-twitter.png);
}

body.ie6 .follow-nature li.twitter a {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon-twitter.low.png);
}

.follow-nature li.facebook a {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon-facebook.png);
}

body.ie6 .follow-nature li.facebook a {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon-facebook.low.png);
}

.follow-nature li.friendfeed a {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon-friendfeed.png);
}

body.ie6 .follow-nature li.friendfeed a {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon-friendfeed.low.png);
}

.follow-nature li.email a {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon-email.png);
}

body.ie6 .follow-nature li.email a {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon-email.low.png);
}




/**
 * @section Lists
 * ============================================================================
 */

	/**
	 * @subsection Article Lists
	 * ------------------------------------------------------------------------
	 */

	ul.article-list,
	ol.article-list {
		border-top: 1px solid #B7B7B7;
		border-bottom: 1px solid #B7B7B7;
		margin-bottom: 1px;
		width: 100%;
		overflow: hidden;
	}

	.double-columns .article-list,
	.content-block-single .article-list {
		width: auto;
	}
	.double-columns ul.article-list li {
		margin-right: 0;
	}

	ul.article-list li,
	ol.article-list li {
		padding: 10px 0;
		margin: -1px 2% 0 0;
		border-top: 1px solid #B7B7B7;
		position: relative;

	}
	body.ie7 ul.article-list li,
	body.ie7 ol.article-list li {
		overflow: hidden;
	}

	ul.article-list.split li,
	ol.article-list.split li,
	ul.article-list li.split,
	ol.article-list li.split {
		width: 48%;
		float: left;
	}

	ul.article-list.split li.even,
	ol.article-list.split li.even,
	ul.article-list li.split.even,
	ol.article-list li.split.even {
		margin-right: 0;
	}

	ul.article-list.split li.odd,
	ol.article-list.split li.odd,
	ul.article-list li.split.odd,
	ol.article-list li.split.odd,
	.content-block-double .focus-box ul.article-list li.odd {
		clear: both;
	}

	ul.article-list.no-borders,
	ul.article-list.no-borders li {
		border: none;
	}

	.latest-articles .article-list {
		margin-bottom: 30px;
		border-bottom: 0 none;
	}

	/**
	 * @subsection Collapsed List
	 * ------------------------------------------------------------------------
	 */


	ul.collapsed-list {
		border-top: 1px solid #B7B7B7;
		border-bottom: 1px solid #B7B7B7;
		margin-bottom: 1px;
		padding: 6px 0;
		margin: 6px 0;
	}
	ul.collapsed-list.no-borders {
		border: none;
		padding: 0;
	}
	ul.collapsed-list li {
		display: inline;
		padding: 0 0.5em 0 0;
	}
	ul.collapsed-list li * {
		display: inline !important;
		margin: 0 !important;
		padding: 0;
		float: none !important;
		width: auto !important;
	}
	ul.collapsed-list li a {
		padding: 0 0 0 0.5em;
		border-left: 2px solid #B7B7B7;
	}
	ul.collapsed-list li:first-child a {
		padding: 0 !important;
		border-left: 0 none;
	}


	/**
	 * @subsection Sponsor List
	 * ------------------------------------------------------------------------
	 */

	ul.sponsor-list {
		background: #FFF;
		border: solid 1px #C8C7Cf;
		margin: 6px 0 25px;
		padding: 12px;
		text-align: center;
	}

	ul.sponsor-list li {
		display: inline;
		padding: 0 6px;
	}

	ul.sponsor-list li img {
		vertical-align: middle;
	}


	/**
	 * @subsection Article categories List
	 * ------------------------------------------------------------------------
	 */

	.article-categories {
		margin: 1em 0;
	}
	.article-categories ol,
	.article-categories li {
		list-style: none;
	}
	.article-categories li {
		padding: 3px 10px;
		border-bottom: 1px solid #e1e0e6;
	}
	.article-categories li.odd {
		background: #eee;
	}
	.article-categories h2 {
		margin: 0;
		float: left;
		min-width: 150px;
	}
	.article-categories ol {
		margin: 0;
		float: left;
	}
	.article-categories li li {
		padding: 0 8px 0 0;
		margin: 0 8px 0 0;
		border: 0 none;
		display: inline;
		width: auto;
		border-right: 1px solid #ccc;
	}
	.article-categories li li:last-of-type {
		border-right: 0 none;
	}


	/**
	 * @subsection Article index List
	 * ------------------------------------------------------------------------
	 */

	.index-list,
	.index-list li {
		list-style: none;
	}
	.index-list {
		margin: 0;
		padding: 2em 0;
		float: left;
	}
	.index-list a {
		padding: 1px 0;
	}
	body.ie6 .index-list a,
	body.ie7 .index-list a {
		display: block;
	}

	.index-list li {
		border-top: 1px solid #e1e0e4;
		margin-bottom: 1.5em;
	}
	.index-list li li {
		border: 0 none;
		margin: 0;
	}
	.index-list li li li {
		padding: 0 10px;
		display: inline;
		width: auto;
	}
	.index-list ul ul {
		padding: 2px 0;
		border-bottom: 1px solid #e1e0e4;
	}
	.index-list li.odd {
		background: #f2f2f2;
	}


	/**
	 * @subsection Slideshow List
	 * ------------------------------------------------------------------------
	 */

	.slideshow .article-list,
	.slideshow .inner-content {
		clear: both;
	}

	.slideshow {
		margin: 0 0 12px;
		padding: 0;
		overflow: hidden;
	}

	.slideshow .article-list {
		border: 0 none;
		width: auto;
	}

	.slideshow .article-list li {
		border: 0 none;
	}

/**
 * @section Archive Navigation
 * ============================================================================
 */

dl.archive-navigation {
	margin: 2em 0 1em;
}
dl.archive-navigation dt {
	width: 50px;
	float: left;
	clear: left;
}
dl.archive-navigation dd {
	width: 538px;
	float: right;
	clear: right;
}
dl.archive-navigation ol,
dl.archive-navigation li {
	display: inline;
	list-style: none;
}
dl.archive-navigation li {
	padding: 0 8px 0 0;
	margin: 0 8px 0 0;
	border-right: 1px solid #ccc;
}
dl.archive-navigation li:last-of-type {
	border-right: 0 none;
}
dl.archive-navigation dt:after {
	content: ':';
}
dl.archive-navigation dt,
dl.archive-navigation dd {
	padding: 3px 10px;
	border-bottom: 1px solid #cdccd4;
}
dl.archive-navigation .years {
	background: #f2f2f2;
}
body.ie6 dl.archive-navigation li {
	width: auto;
}




/**
 * @section Section
 * ============================================================================
 */

.section {
	margin: 0 0 62px;
}

#extranav .section {
	margin-bottom: 31px;
}

.section .inner,
.subsection .sub-inner {
	position: relative;
}

.section .inner .more,
.subsection .sub-inner .more {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0 12px 0 0;
	line-height: 2em;
	display: block;
	font-weight: bold;
}

.subsection .sub-inner .more {
	line-height: 1.6em;
	margin-top: 12px;
}

	/**
	 * @subsection Focus Box
	 * ------------------------------------------------------------------------
	 */

	.focus-box {
		border: solid 1px #C8C6D1;
		margin: 7px 0 31px;
	}

	.focus-box .inner,
	.subsection.focus-box .sub-inner {
		padding: 10px;
		border: solid 1px #FFF;
		background: #ebebeb;
		background: -webkit-gradient(linear, 0 0, 0 310, from(#F0F0F0), to(#E0E0E0));
		background: -webkit-linear-gradient(top, #F0F0F0, #E0E0E0 310px);
		background: -moz-linear-gradient(top, #F0F0F0, #E0E0E0 310px);
		background: -o-linear-gradient(top, #F0F0F0, #E0E0E0 310px);
		background: linear-gradient(to bottom, #F0F0F0, #E0E0E0 310px);
	}

	.focus-box .primary-heading,
	.subsection.focus-box .secondary-heading {
		margin-top: -15px;
	}

	.focus-box .primary-heading span {
		margin-left: -12px;
		padding-left: 12px;
	}


/**
 * @section Teasers
 * ============================================================================
 */

.standard-teaser {
	position: relative;
}

.standard-teaser.media-left {
	padding-left: 70px;
	min-height: 71px;
}

.standard-teaser.media-right {
	padding-right: 70px;
	min-height: 71px;
}

.standard-teaser h1,
span.article-type {
	font-size:80%;
	margin-bottom: 3px;
	color: #222;
}

/*.standard-teaser h2 a,*/
.standard-teaser h1 span,
span.article-type {
	color: #FFF;
	background: #707070;
	padding: 2px 4px;
}
.standard-teaser h1 span {
	font-size: 80%;
	font-weight: normal;
	margin-bottom: 5px;
}
.standard-teaser h1 a {
	display: block;
	margin-top: 5px;
}
.standard-teaser h1 span.mb {
	font-size: inherit;
	margin: 0;
	color: inherit;
	padding: 0;
	background: 0 none;
	font-weight: bold;
}
span.article-type {
	padding: 0 4px;
}
.standard-teaser.focus h2 a,
.standard-teaser.focus h2 span {
	background: #781410;
	color: #EEE;
	text-transform: uppercase;
}
.standard-teaser.media-right .media {
	display: block;
	right: 0;
}

.standard-teaser .authors {
	overflow: hidden;
	margin: 0.25em 0 0;
	font-size:85%;
	display: block; 
}

.standard-teaser dl.see-also {
	margin: 0.5em 0 0;
	font-size:85%;
	clear: both;
}
.standard-teaser dl.see-also dt {
	font-weight: bold;
	display: inline;
}
.standard-teaser dl.see-also dd,
.standard-teaser dl.see-also ul,
.standard-teaser dl.see-also li {
	display: inline;
	float: none !important;
}
.standard-teaser dl.see-also li {
	padding: 0 0 0 0.5em;
}

.standard-teaser .authors li {
	width: auto !important;
	margin: 0 !important;
	padding: 0 0.25em 0 0 !important;
	display: inline;
	border: 0 none;
	float: none !important;
}
.js-enabled .standard-teaser .authors li {
	padding: 0 !important;
}

span.sep {
	white-space: pre;
}

.standard-teaser .authors li.last span.sep {
	display: none;
}

.standard-teaser .authors li.etal {
	font-weight: bold;
	font-style: italic;
	white-space: nowrap;
	padding-left: 0.5em !important;
}

.standard-teaser .tags,
.standard-teaser .links {
	margin-top: 0.25em;
	font-size:85%;
}

.split .standard-teaser .tags li,
.standard-teaser .tags li {
	border: none;
	float: left;
	width: auto;
	margin: 0 1px 4px;
	padding: 0;
}

.standard-teaser .tags li a {
	background: #F3EFE4;
	font-weight: normal;
	padding: 1px 2px;
	white-space: nowrap;
}
.standard-teaser .tags li a:hover {
	background: #9D0303;
	color: #fff;
	text-decoration: none;
}

.standard-teaser .comments {
	font-style: italic;
}

.standard-teaser .volume {
	font-weight: bold;
}


.standard-teaser.media-left .associated-media {
	position: absolute;
	top: 75px;
	left: 0;
}

.standard-teaser.media-right .associated-media {
	position: absolute;
	top: 75px;
	right: 0;
}

.standard-teaser .associated-media li {
	float: left;
	max-width: none !important;
	margin-right: 3px;
}

.standard-teaser.media-right .associated-media li {
	margin-right: 0;
	margin-left: 3px;
}

.standard-teaser .associated-media li a {
	display: block;
	width: 19px;
	height: 19px;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/associated-media.png) 0 0 no-repeat;
	text-indent: -999em;
	direction: ltr;
}

.standard-teaser .associated-media li.podcast a {
	background-position: 100% 0;
}



.standard-teaser h1 {
	font-weight: bold;
	font-size: 100%;
}

.standard-teaser p {
	margin: 0;
}
.standard-teaser div.standfirst,
.standard-teaser p.publication,
.standard-teaser p.comments,
.standard-teaser p.citation {
	margin-top: 0.25em;
}
.standard-teaser p.citation {
	font-size:85%;
}
.latest-articles span.time {
	font-size:85%;
	font-style: italic;
}
#extranav .standard-teaser p.publication {
	margin: 0;
}

.standard-teaser .links li {
	margin: 0;
	padding: 0 0.3em 0 0;
	display: inline;
}
.standard-teaser .links li:before {
	margin: 0;
	padding: 0 0.3em 0 0;
	content: '|';
}
.standard-teaser .links li:first-child:before {
	padding: 0;
	content: '';
}

.standard-teaser .media {
	display: none;
	position: absolute;
	top: 0;
	width: 60px;
	overflow: hidden;
}
.standard-teaser .media-content {
	width: 60px;
}

.standard-teaser.media-left .media {
	display: block;
	left: 0;
}

.scp {
	text-transform: uppercase;
	font-size: 85%;
}



/**
 * @section Research view switch
 * ============================================================================
 */

.js-enabled a.select {
	padding-right: 15px;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/blue-arrow-down.png) no-repeat 100% 50%;
}
.js-enabled #research-options {
	z-index: 2;
	position: absolute;
	display: none;
	background: #fff;
	border: 1px solid #c8c7cf;
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 3px 8px rgba(0,0,0,0.5);
	box-shadow: 0 3px 8px rgba(0,0,0,0.5);
	padding: 0;
	font-family: "times new roman",serif;
	font-size: 200%;
	text-transform: uppercase;
}
.js-enabled #research-options a {
	display: block;
	margin: 0;
	padding: 5px 10px;
	font-weight: normal;
}
.js-enabled #research-options a:hover,
.js-enabled #research-options a:focus {
	text-decoration: none;
	color: #fff;
	background: #761715;
}


/*
 * @section Toggle button
 * ============================================================================
 */

a.toggle {
	display: block;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	direction: ltr;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/expand_small.gif) no-repeat 50% 2px !important;
	overflow: hidden;
}
a.toggle-collapse {
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/contract_small.gif) no-repeat 50% 2px !important;
}


/**
 * @section Journal nav
 * ============================================================================
 */

#quick-nav {
	margin: 0 0 30px;
	padding: 10px;
	color: #FFF;
	background: #801819;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#671112), to(#801819));
	background: -webkit-linear-gradient(top, #671112, #801819);
	background: -moz-linear-gradient(top, #671112, #801819);
	background: -o-linear-gradient(top, #671112, #801819);
	background: linear-gradient(to bottom, #671112, #801819);
}

#quick-nav a {
	color: #FFF;
	font-weight: bold;
}

#quick-nav ul {
	width: 105px;
	float: left;
}

#quick-nav li {
	padding: 5px 0;
}

#quick-nav ul + ul li {
	padding-left: 11px;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/quick-nav-divider.png) repeat-y 0 0;
}

#quick-nav ul + ul li:first-child {
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/quick-nav-divider-top.png) no-repeat 0 0;
}

#quick-nav ul + ul li:last-child {
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/quick-nav-divider-bottom.png) no-repeat 0 100%;
}

#quick-nav li.rss a {
	padding-left: 20px;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon-rss-small.gif) no-repeat 0 0;
}

#quick-nav img {
	display: block;
	width: 65px;
	height: 85px;
	float: right;
}


/**
 * @section Jobs and Events match
 * ============================================================================
 */

div.posting-box {
	margin: 0 0 30px;
	border: 1px solid #c8c7cf;
	background: #f9f9f9;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fff));
	background: -webkit-linear-gradient(top, #f1f1f1, #fff);
	background: -moz-linear-gradient(top, #f1f1f1, #fff);
	background: -o-linear-gradient(top, #f1f1f1, #fff);
	background: linear-gradient(to bottom, #f1f1f1, #fff);
}

div.posting-box h2 {
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 100%;
	color: #525252;
	margin: 0;
	padding: 15px 10px 0;
	border: 1px solid #fff;
	border-bottom: 0 none;
}

div.posting-box .posting-list {
	border: 0 none;
	margin: 0;
	padding: 0 10px 15px 0;
	border: 1px solid #fff;
	border-top: 0 none;
}

div.posting-box .posting-list li {
	padding-left: 10px;
}

div.posting-box .extras-list {
	padding: 2px 11px;
	border-top: 1px solid #c8c7cf;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fff));
	background: -webkit-linear-gradient(top, #f1f1f1, #fff);
	background: -moz-linear-gradient(top, #f1f1f1, #fff);
	background: -o-linear-gradient(top, #f1f1f1, #fff);
	background: linear-gradient(to bottom, #f1f1f1, #fff);
}

div.posting-box .extras-list li {
	padding: 2px 0;
}

div.posting-box .extras-list li:first-child {
	float: left;
}

div.posting-box .extras-list a {
	padding-left: 0;
	padding-right: 12px;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/grey-arrow-right.png) no-repeat 100% 50%;
}

div.posting-box .site-name {
	color: #000;
}

div.posting-box .nature {
	color: #c00;
}

div.posting-box ul.posting-list li a {
	background-image: none;
}

div.posting-box p {
	margin: 0;
}

.posting-box form {
	padding: 10px 10px 20px;
	background: #e9e4e4;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#e9e4e4), to(#f6f1f1));
	background: -webkit-linear-gradient(top, #e9e4e4, #f6f1f1);
	background: -moz-linear-gradient(top, #e9e4e4, #f6f1f1);
	background: -o-linear-gradient(top, #e9e4e4, #f6f1f1);
	background: linear-gradient(to bottom, #e9e4e4, #f6f1f1);
	border-top: 1px solid #c8c7cf;
}
.posting-box label {
	padding: 0 20px 0 0;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon-search.png) no-repeat 100% 50%;
	font-weight: bold;
	color: #696969;
}
.posting-box input.txt {
	margin: 0.5em 0 0;
	padding: 2px 3px;
	width: 219px;
	float: left;
	border: 1px solid #c8c7cf;
}
.posting-box button {
	display: block;
	float: left;
	border: solid 1px #9A9787;
	background: #2C2B27;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#2C2B27), to(#5A534A));
	background: -webkit-linear-gradient(top, #2C2B27, #5A534A);
	background: -moz-linear-gradient(top, #2C2B27, #5A534A);
	background: -o-linear-gradient(top, #2C2B27, #5A534A);
	background: linear-gradient(to bottom, #2C2B27, #5A534A);
	color: #FFF;
	padding: 1px 7px;
	margin: 0.5em 0 0 5px;
	vertical-align: middle;
	overflow: visible;
}
body.ie6 .posting-box button {
	line-height: 1;
}





/**
 * @section Generic box
 * ============================================================================
 */

div.box {
	padding: 0;
	border: 1px solid #c8c7cf;
}

div.box-padding {
	padding: 9px;
}

div.box-inner {
	margin: 0;
	padding: 10px;
	border: 1px solid #fff;
	border-bottom: 0 none;
	border-right: 0 none;
}
.box-footer {
	padding: 2px 10px;
	border: 1px solid #c8c7cf;
	border-top: 0 none;
	text-align: right;
	background: #f3f3f3;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#fff));
	background: -webkit-linear-gradient(top, #f3f3f3, #fff);
	background: -moz-linear-gradient(top, #f3f3f3, #fff);
	background: -o-linear-gradient(top, #f3f3f3, #fff);
	background: linear-gradient(to bottom, #f3f3f3, #fff);
}
.box-footer a {
	padding-right: 12px;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/grey-arrow-right.png) no-repeat 100% 50%;
	font-weight: bold;
}
.box-footer li.first a {
	border-right: 1px solid #006699;
	padding-right: 20px;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/grey-arrow-right.png) no-repeat scroll 95% 50% transparent;
}
div.branding-logo {
	width: 100%;
	clear: both;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
}
body.ie6 div.branding-logo,
body.ie7 div.branding-logo {
	padding-top: 20px;
}

div.branding-logo {
	width: 100%;
	clear: both;
	float: left;
	margin-bottom: 10px;
}


/**
 * @section Careers page
 * ============================================================================
 */

.careers .secondary-heading span {
	border-color: #671015;
}

.careers-features {
	padding-top: 30px;
}
.careers-features h2.secondary-heading,
.promotion h2.secondary-heading {
	padding: 0 0 5px;
	margin: 0;
}
.careers-features h2.secondary-heading span,
.promotion h2.secondary-heading span {
	text-transform: uppercase;
	font-size:80%;
}
.careers-features .article-list {
	border-bottom: 0 none;
}
.careers-features .article-list + h2.secondary-heading {
	margin-top: 20px;
}

body.careers #content-main p.publication span.time {
	font-weight: bold;
}
.careers-features .box-footer,
.careers-features .ad,
.special-report-box {
	margin-bottom: 30px;
}

.special-report-box h3 {
	font-size:140%;
	margin: 0 0 0.25em;
}
body .special-report-box {
	background: #fff url(/National_Library/20160526010038oe_/http://www.nature.com/nature/images/background-special-report.png) no-repeat 0 100% !important;
	padding: 11px 10px 100px 11px !important;
}

.how-to-box h2 {
	color: #535353;
	font-weight: bold;
	margin: 0 0 1em;
}
.how-to-box a {
	font-weight: bold;
}
body .how-to-box {
	background: #eaf4f4;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#eaf4f4), to(#fafefe));
	background: -webkit-linear-gradient(top, #eaf4f4, #fafefe);
	background: -moz-linear-gradient(top, #eaf4f4, #fafefe);
	background: -o-linear-gradient(top, #eaf4f4, #fafefe);
	background: linear-gradient(to bottom, #eaf4f4, #fafefe);
}
body .how-to-box .box-inner {
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/how-to.png) no-repeat 100% 0;
}


body .promotion {
	background: #f1f1f1;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#f6f6f6));
	background: -webkit-linear-gradient(top, #f1f1f1, #f6f6f6);
	background: -moz-linear-gradient(top, #f1f1f1, #f6f6f6);
	background: -o-linear-gradient(top, #f1f1f1, #f6f6f6);
	background: linear-gradient(to bottom, #f1f1f1, #f6f6f6);
	margin-top: 30px;
}
.promotion .secondary-heading {
	border-bottom: 1px solid #B7B7B7;
}
.promotion .promotion-teaser {
	margin: 1.5em 0 0;
}



/**
 * @section Authors / Static Pages
 * ============================================================================
 */

.static .secondary-heading {
	font-size:140%;
}

.static h1.no-border {
	border:0;
}

.static h1.section-heading {
	margin: 2em 0 1em 0;
	font-weight: bold;
	font-size:110%;
}
.static h2,
.static .tagline {
	margin: 2em 0 0.25em 0;
	font-weight: bold;
}

.static h3 {
	margin: 0 0 0.25em;
	font-weight:bold;
}

.static h4 {
	font-weight: bold;
}

.static ul {
	padding-left: 30px;
}

.static ul li {
	list-style-type: disc;
	margin-bottom: 1em;
}

.static p.summary-box {
	background: #f9f9f9;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fff));
	background: -webkit-linear-gradient(top, #f1f1f1, #fff);
	background: -moz-linear-gradient(top, #f1f1f1, #fff);
	background: -o-linear-gradient(top, #f1f1f1, #fff);
	background: linear-gradient(to bottom, #f1f1f1, #fff);
	padding: 10px;
	border: 1px solid #C8C7CF;
	margin-top: 20px;
}

.static p.summary {
	margin-top: 20px;
}

.static ol.toc {
	padding-left: 15px;
}

.static ol.toc li {
	list-style-image:url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/blue-arrow-small-down.png);
	list-style-type: square;
	color: #9D0303;
}

.static ol.toc li.sub {
	list-style-image: none;
	list-style-type: none;
}

.static p.doi,
.static p.abs {
	margin-bottom:0;
}


/**
 * @section Research pages
 * ============================================================================
 */

body.research #archive .secondary-heading {
	font-size:140%;
}
body.research #archive .secondary-heading span {
	border-top: 0 none;
}


/**
 * @section Pagination links
 * ============================================================================
 */

.paging {
	margin: 0 -2px 9px 0;
	position: relative;
	float: right;
}

.paging ul {
	position: relative;
	z-index: 2;
}
.paging .paging-marker {
	position: absolute;
	z-index: 1;
	background: #761516;
}

.paging li {
	margin: 0;
	padding: 0;
	border-right: 5px solid #fff;
	float: left;
}
body.ie6 .paging li,
body.ie7 .paging li {
	width: 16px;
}

.paging a,
.paging span {
	display: block;
	padding: 0 3px;
	border: 1px solid #761516;
	min-width: 8px;
}

.paging li.active a,
.paging li.active span,
.paging a:hover,
.paging a:focus {
	color: #fff;
	background: #761516;
	text-decoration: none;
}
.paging li.prev a {
	width: 8px;
	background: #fff url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/blue-arrow-left.png) no-repeat 50% 50%;
	text-indent: -9999em;
	direction: ltr;
	overflow: hidden;
}
.paging li.prev a:hover {
	background: #761516 url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/white-arrow-left.png) no-repeat 50% 50%;
}
.paging li.next a:hover {
	background: #761516 url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/white-arrow-right.png) no-repeat 50% 50%;
}
.paging li.next a {
	width: 8px;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/blue-arrow-right.png) no-repeat 50% 50%;
	text-indent: -9999em;
	direction: ltr;
	overflow: hidden;
}
.list-header .paging {
	margin: 2em -2px 0 0;
}


/**
 * @section File download icons
 * ============================================================================
 */
html.js-enabled #extranav #information-sheets .tab-box h3.tab {
	width: 33.3333333%;
}
.information-sheets .tab-content li,
.useful-links li {
	padding: 5px 0;
}
a.download {
	padding-left: 20px;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
}

a.pdf {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon_download_pdf_color.gif);
}
a.image {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon_download_bitmap.gif);
}
a.html,
a.xml {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon_download_markup_language.gif);
}
a.svg {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon_download_svg.gif);
}
a.excel {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon_download_excel.gif);
}
a.word,
a.wordperfect {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon_download_word.gif);
}
a.movies,
a.video {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon_download_movie.gif);
}
a.audio {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon_download_audio.gif);
}
a.powerpoint {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon_download_powerpoint.gif);
}
a.postscript {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon_download_postscript.gif);
}


body.ie6 #careers-jobs h2.secondary-heading {
	margin-top: 10px;
}
#careers-jobs .extras-list,
#events-box .extras-list {
	padding-left: 0;
}

#content #nature-events-box h2.module-header,
#content #nature-jobs-box h2.module-header  {
	font-weight:bold;
	color:#696969;
}

h2.module-header .jobs,
h2.module-header .events {
	color:#000;
}



/**
 * @section Table of contents
 * ============================================================================
 */
#issue-meta .sub-inner {
	border: solid 1px #C8C6D1;
}
body.ie6 #issue-meta .sub-inner,
body.ie7 #issue-meta .sub-inner {
	width: 625px;
}
#issue-meta .sub-inner span.more {
	font-size:125%;
	color: #FFF;
	font-weight: normal;
	line-height: 1em;
}
#issue-meta .sub-inner .secondary-heading {
	background: #771516;
	color: #FFF;
	border: none;
	margin: -1px 0 0 -1px;
	padding: 12px 1px;
	font-family: inherit;
	font-weight: normal;
	font-size:125%;
	text-transform: none;
	width: 100%;
}
#issue-meta .sub-inner .secondary-heading span {
	padding: 0 12px;
}
#issue-meta .sub-inner .sub-inner-content {
	border: solid 1px #FFF;
	background: #FFF;
	background: -webkit-gradient(linear, 0 0, 0 150, from(#E3E3E3), to(#FFF));
	background: -webkit-linear-gradient(top, #E3E3E3, #FFF 150px);
	background: -moz-linear-gradient(top, #E3E3E3, #FFF 150px);
	background: -o-linear-gradient(top, #E3E3E3, #FFF 150px);
	background: linear-gradient(to bottom, #E3E3E3, #FFF 150px);
}
#issue-meta .sub-inner .sub-inner-content img {
	float: left;
	width: 148px;
	height: 196px;
	margin: 22px 15px 3em;
	border: solid 1px #C7C7CF;
	-webkit-box-shadow: 2px 2px 7px #333;
	-moz-box-shadow: 2px 2px 7px #333;
	box-shadow: 2px 2px 7px #333;
}
#issue-meta .sub-inner .sub-inner-content .toc {
	margin-left: 180px;
	border-left: solid 1px #D7D7D7;
	padding: 22px 0 0 15px;
}

#issue-meta .sub-inner .sub-inner-content .toc li {
	width: 142px;
	float: left;
}
#issue-meta .sub-inner .sub-inner-content .toc li h2 {
	font-family: "times new roman", serif;
	text-transform: uppercase;
	border-top: solid 3px #771516;
	padding: 3px 0;
}
#issue-meta .sub-inner .sub-inner-content .toc li ul li {
	margin-right: 15px;
}
#issue-meta .sub-inner .sub-inner-content .toc li ul li li {
	margin-right: 0;
}

#issue-meta .sub-inner .sub-inner-content .toc li.fut-link {
	margin-top: 22px;
	border-top: 1px solid #94907b;
}
#issue-meta .sub-inner .sub-inner-content .toc li ul ul {
	padding-right: 0;
	padding-bottom: 15px;
}
#issue-meta .sub-inner .sub-inner-content .toc li ul li {
	width: auto;
	float: none;
	padding-top: 6px;
}
#issue-meta .sub-inner .sub-inner-content .toc li ul li a {
	padding-left: 9px;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/blue-arrow-small-down.png) 0 5px no-repeat;
	font-size:90%;
	display: block;
}
#issue-meta .sub-inner .sub-inner-content .toc li ul li.right a {
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/blue-arrow-small-right.png) 0 5px no-repeat;
}
#issue-meta .sub-inner .sub-inner-content #about-the-cover,
.js-enabled #issue-meta .sub-inner .sub-inner-content #about-the-cover.visible {
	border-top: solid 1px #C8C6D1;
	border-bottom: solid 1px #C8C6D1;
	width: 100%;
	padding: 2px;
	position: relative;
	left: -2px;
	clear: both;
	font-size:85%;
}
.js-enabled #issue-meta .sub-inner .sub-inner-content #about-the-cover {
	border-bottom: none;
	padding: 0 2px;
}
#issue-meta .sub-inner .sub-inner-content #about-the-cover h3 {
	margin: 6px 6px 0;
	font-weight: bold;
}
.js-enabled #issue-meta .sub-inner .sub-inner-content #about-the-cover h3 {
	position: absolute;
	bottom: 100%;
	left: 15px;
	width: 150px;
	margin: 0 0 15px;
	text-align: right;
}
.js-enabled #issue-meta .sub-inner .sub-inner-content #about-the-cover h3 a {
	padding-right: 9px;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/blue-arrow-small-down.png) 100% 50% no-repeat;
}
.js-enabled #issue-meta .sub-inner .sub-inner-content #about-the-cover.visible h3 a {
	background-image: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/blue-arrow-small-up.png);
}
#issue-meta .sub-inner .sub-inner-content #about-the-cover p,
.js-enabled #issue-meta .sub-inner .sub-inner-content #about-the-cover.visible p {
	padding: 15px;
	display: block;
}
.js-enabled #issue-meta .sub-inner .sub-inner-content #about-the-cover p {
	display: none;
}
#issue-meta .sub-inner .sub-inner-content .nav {
	overflow: hidden;
	border: solid 1px #FFF;
	border-bottom: none;
	width: 100%;
	position: relative;
	left: -1px;
	background: #EEEDF3;
}
#issue-meta .sub-inner .sub-inner-content .nav li {
	float: left;
	width: 49%;
	padding: 6px 0;
}
#issue-meta .sub-inner .sub-inner-content .nav li.next {
	text-align: right;
	float: right;
}
#issue-meta .sub-inner .sub-inner-content .nav li a {
	display: block;
	float: left;
	padding: 0 0 0 20px;
	margin: 0 0 0 6px;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/blue-arrow-box-left.png) 0 50% no-repeat;
}
#issue-meta .sub-inner .sub-inner-content .nav li.next a {
	float: right;
	padding: 0 20px 0 0;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/blue-arrow-box-right.png) 100% 50% no-repeat;
	margin: 0 6px 0 0;
}

#issue-meta.supplement-meta .sub-inner .sub-inner-content .toc li {
	width: auto;
	float: none;
	margin: 0 12px 12px 0;
}
#issue-meta.supplement-meta .sub-inner .sub-inner-content .toc li li {
	margin: 0;
}
#issue-meta.supplement-meta .sub-inner .sub-inner-content .toc li h2 {
	border-top: 0 none;
}
body.ie6 #issue-meta.supplement-meta .sub-inner .sub-inner-content .toc,
body.ie7 #issue-meta.supplement-meta .sub-inner .sub-inner-content .toc {
	min-height: 220px;
}
abbr.open-access, 
span.aop,
abbr.aop {
	color: #cc4b14;
	font-family: arial;
	font-size: 77%;
	margin-left: 3px;
	font-weight: bold;
	display: inline;
	text-transform: uppercase;
}
span.free-access {
	font-weight: normal;
	font-style: italic;
	font-size:80%;
	padding-left: 0.3em;
}
span.free-access:before {
	content: '-';
	padding-right: 0.2em;
}

body.toc .standard-teaser h2 {
	float: left;
	background: #707070;
	text-transform: uppercase;
	font-size:80%;
	line-height: 1.25em;
	padding: 0.1em 0.5em;
	font-weight: bold;
	color: #FFF;
	margin-right: 1em;
}
body.toc #content .secondary-heading {
	font-size:140%;
}
body.toc .media-left img {
	width: 60px;
}

.focus-box ul.article-list.split {
	/*width: 604px; fixed width not needed */
	border-top: 0 none;
	border-bottom: 0 none;
}
.focus-box ul.article-list.split li {
	/*width: 293px; same as above */
	width: 49%
}
.focus-box ul.article-list.split > li:first-child,
.focus-box ul.article-list.split > li:first-child + li {
	border-top: 0 none;
}

#fut {
	margin-top: 48px;
	padding: 12px;
	background: #e8e8e8;
}
#fut .secondary-heading {
	margin-top: 0;
	padding-top: 0;
}
#rhighlts ul.article-list .standard-teaser h1 {
	float: left;
}

p.nature-jobs {
	background: #F4F5F8;
	padding: 5px;

}
p.nature-jobs a {
	color: #222;
	font-weight: bold;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/grey-arrow-right.png) no-repeat 100% 50%;
	padding-right: 12px;
}



/**
 * @section Data tables
 * ============================================================================
 */

table.data {
	margin: 0 0 24px;
	border: 1px solid #B7B7B7;
}
table.data th,
table.data td {
	padding: 5px 10px;
}
table.data th {
	background: #e6e6e6;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom: 1px solid #B7B7B7;
}
table.data tr.odd {
	background: #eee;
}

#extranav .focus-sponsor {
	background: #fff;
	text-align: center;
}
.focus-sponsor h2 {
	text-align: left;
}
.focus-sponsor a {
	display: block;
	margin-bottom: 10px;
}
.sponsors-list .secondary-heading {
	text-transform: none;
}


/**
 * @section Tool tip pop-up
 * ============================================================================
 */
.js-enabled .popup {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 11; /* needs to be above breadcrumbs */
	display: none;
	max-width: 650px;
	/*background: #f5f6f8;*/
	background: #fff;
	-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.45);
	-moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.45);
	box-shadow: 5px 5px 10px rgba(0,0,0,0.45);
	padding: 9px 19px;
}

.js-enabled .popup .arrow {
	position: absolute;
	left: 10px;
	bottom: -15px;
	width: 50px;
	height: 15px;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/popup_box_arrow_down.png) no-repeat 0 0;
}

.js-enabled .popup div.arrow-top {
	top: -15px;
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/popup_box_arrow_up.gif) no-repeat 0 100%;
}

.js-enabled body.ie6 .popup .arrow {
	bottom: -16px;
}

.js-enabled body.ie6 .popup div.arrow-top {
	top: -16px;
}

.js-enabled div.popup-shown {
	display: block;
}

.js-enabled .popup h2 {
	margin: 0;
	float: left;
	padding: 0 20px 10px 0;
	width:355px;
	font-weight: bold;
	color: #444;
}

.js-enabled button.close {
	width: 15px;
	height: 13px;
	background: #ccc url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon_close.gif) no-repeat 0 0;
	border: 1px solid #fff;
	text-indent: -1000em;
	direction: ltr;
}

.js-enabled .popup button.close {
	position: absolute;
	right: 5px;
	top: 5px;
}
/* genric conference proceedings page */
.data-container {
	border: 1px solid #eee;
	padding: 10px
}
.data-container h1 {
	color: #707070;
	font-size: 153.9%;
	font-weight: normal;
	padding-bottom: 10px
}
.conference-data {
	border-width: 0 0 1px 1px;
	border-spacing: 0;
	width: 100%;
}
.conference-data td,
.conference-data th {
	border: 1px solid #ccc;
	padding: 10px;
}
.conference-data td {
	vertical-align: top;
}
.conference-data tr.even {
	background: #eee;
}
.conference-data th.date {
	background: #eee;
	width: 18%;
}
.conference-data thead {
	font-weight: bold;
}
.conference-data th.desc span {
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/blue-arrow-down.png) no-repeat right center;
	display: block;
}
.conference-data ul.authors {
	font-size: 93%;
	margin-top: 5px;
}
.conference-data ul.authors li {
	display: inline;
}
.conference-data dl.citation {
	margin-top: 5px;
}
.conference-data dl.citation dd {
	display: inline;
	font-size: 93%;
}
.conference-data dl.citation dt {
	display: none;
}
.conference-sponsor-box {
	border: 1px solid #C8C7CF;
	background: #fff;
	margin: 0 0 20px;
}
.conference-sponsor-box img {
	margin: 15px auto;
	text-align: center;
	display: block;
}

/* SALT-1042: PDF icon for articles without full text */
#research a.pdf,
.dynamic a.pdf {
	background: url(/National_Library/20160526010038oe_/http://www.nature.com/view/images/icon_download_pdf_color.gif) no-repeat left center;
	padding-left: 20px;
}

/* New footer blocks / supplementary nav */
.supplementary-nav-wrap {
	width: auto;
	float: none;
	clear: both;
	width: auto;
}
.supplementary-nav {
	margin: 0 3% 0 0;
	width: 300px;
	background: #F7F7F7;
	border: 1px solid #EEE;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body.ie8 .supplementary-nav {
	width: 300px;
	margin: 0 18px 10px 0;
}
body.ie7 .supplementary-nav {
	width: 300px;
	margin: 0 15px 10px 0;
}
.supplementary-nav.left {
	float: left;
}
.supplementary-nav.right {
	float: right;
}
.supplementary-nav:last-of-type {
	margin-right:0;
}
.supplementary-nav h2 {
	margin: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
}
.supplementary-nav ul {
	padding: 0 10px 10px;
	min-height: 160px;
}
.supplementary-nav li {
	margin-bottom: 5px;
	float: left;
	width: 50%;
}

/* PUBSERV pagination styles
* Some of these styles aren't directly related to pagination but are necessary anyway.
* This conflicts with existing pagination styles in AIP so I've given it a different name.
* TODO: maybe do a gardening ticket to bring everything in line with pubserv?
*/

.small-space-below {
	margin-bottom: 12px;
}

.text-right {
	text-align: right;
}

.inline-group-item {
	display: inline-block;
	vertical-align: bottom;
}

.inline-group-middle {
	vertical-align: middle;
}

.visually-hidden, 
.js .js-visually-hidden {
	width: 1px;
	height: 1px;
	position: absolute!important;
	clip: rect(1px,1px,1px,1px);
}

.ie7 li.inline-group-item {
	display: inline;
}

.ie7 .visually-hidden{
	display: none;
}

.pubserv_pagination li {
	border:1px solid #069;
	margin:4px 0 4px 4px;
	line-height: 1.77;
}

.pubserv_pagination li:first-child {
	margin-left: 0;
}

.ie7 .pubserv_pagination {
	float: right;
}

.pubserv_pagination li {
	margin: 4px 0 4px 4px;
	border: 1px solid #069;
}

.pubserv_pagination .current,
.pubserv_pagination a:hover {
	background-color:#069;
	color:#fff;
	text-decoration:none;
}

.pubserv_pagination a:hover .icon-left-small {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAR0lEQVQYlWP4//8/Aw5cDsUM2CRdgPjufwjAUKQExKv+owIUReX/sQMURYJAPJOQIhg2BuLdhBTBcBrU8XgVwZxgTEgRHAMA2EQKSSxo6GEAAAAASUVORK5CYII=);
}

.pubserv_pagination a:hover .icon-right-small {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAQ0lEQVQYlWP4//8/AxCXQzEDNsyApAgE7gKxCyFFMLAKiJUIKYKBckKKZgKxIC5Fu4HYGJebQI5Ow+c7Y5jR+BThxQB78wpJv2C2hwAAAABJRU5ErkJggg==);
}

.pubserv_pagination .disabled {
	color:#c4c4c4;
	border-color:#c4c4c4;
	padding:0 6px;
}

.pubserv_pagination a {
	vertical-align: baseline;
	display: block;
}

.pubserv_pagination a,
.pubserv_pagination .current,
.pubserv_pagination .seperator,
.pubserv_pagination .separator {
	padding:0 6px;
}

.pubserv_pagination .seperator,
.pubserv_pagination .separator {
	border: 0;
}

.ie7 li.inline-group-item {
	display: inline;
}

.ie7 .visually-hidden{
	display: none;
}
/* END pubserv pagination */

/* Graphical abstracts (nchem, nchembio latest research/aop pages) */
.graphical-abstract {
	display: block;
	margin: 20px auto;
}
