html {
	color: #000;
	background: #FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var,optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

legend {
	color: #000;
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input,button,textarea,select {
	*font-size: 100%;
}

body {
	font: 13px/1.231 arial, helvetica, clean, sans-serif;
	*font-size: small;
	*font: x-small;
}

select,input,button,textarea,button {
	font: 99% arial, helvetica, clean, sans-serif;
}

table {
	font-size: inherit;
	font: 100%;
}

pre,code,kbd,samp,tt {
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
}

figure {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	min-height: 100%;
	background: #fff url(http://www.nature.com/view/images/bg_constrain.gif) repeat-y 50% 0;
	color: #000;
}

#constrain {
	margin: 0 auto;
	min-width: 600px;
	max-width: 966px;
	padding: 0 5px;
}

#constrain-header,#constrain-content,#constrain-footer {
	background: #fff;
	clear: both;
}

#constrain-header {
	margin: 0 0 20px;
}

#constrain-footer {
	margin: 20px 0 0;
}

div.col {
	float: left;
	position: relative;
}

#constrain-content {
	margin: 0;
	padding: 0 330px 0 0;
}

#content {
	width: 100%;
}

#extranav {
	width: 300px;
	margin: 0 -330px 0 0;
	padding: 0 0 0 30px;
	font-size: 93%;
	line-height: 1.489em;
}

body.one-col #constrain-content {
	padding: 0;
}

#extranav p,#extranav h1,#extranav h2,#extranav h3,#extranav h4,#extranav h5
	{
	margin: 18px 0;
}

#extranav div.box h2,#extranav div.box h3,#extranav div.box h4,#extranav div.box h5,#extranav div.box p
	{
	margin: 0;
}

body.ie6 #content,body.ie6 #extranav {
	overflow: hidden;
}

#footer a {
	font-weight: normal;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer.has-explore .inner {
	border-top: solid 5px #671113;
}

#footer dl,#footer .journal-title {
	border-bottom: 1px solid #fff;
	padding: 15px 10px 5px;
	color: #333;
	font-size: .9em;
	margin-bottom: 0;
}

#footer .journal-title {
	margin-bottom: 0;
}

#footer.has-explore dl {
	background: #E5E1D4;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#DAD5C1),
		to(#c9c5b6) );
	background: -moz-linear-gradient(top, #DAD5C1, #c9c5b6);
}

#footer dl dt,#footer dl dd {
	float: left;
	margin: 0 10px;
}

#footer dl dt,#footer strong {
	font-style: italic;
}

#footer dl dt,#footer .journal-title {
	font-weight: bold;
}

#footer .footer-main {
	background: #F2F4F6;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#e1e4e9),
		to(#FFF) );
	background: -moz-linear-gradient(top, #e1e4e9, #FFF);
	padding: 10px 0;
	font-size: .9em;
}

#footer .footer-main li {
	line-height: 1.7em;
}

#footer .copyright {
	background: url(http://www.nature.com/view/images/npg_logo_full.png) 0 50% no-repeat;
	padding: 20px 0 20px 225px;
	margin: 0 20px;
	clear: both;
}

#footer .copyright small {
	font-size: 100%;
	display: block;
}

#footer .copyright small a {
	color: #000;
	text-decoration: none;
}

#footer .copyright small a:hover {
	text-decoration: underline;
}

#footer .footer-main a {
	color: #54606a;
}

#footer ul.footer-links {
	float: left;
	margin: 0 0 0 20px;
	padding: 0 19px 0 0;
	border-right: 1px dashed #fff;
	width: 120px;
}

body.ie6 #footer ul.footer-links {
	margin-left: 10px;
}

#footer ul.last {
	border: 0 none;
}

#footer-search {
	float: right;
	margin: 0 20px 0 0;
	padding: 0 0 20px 19px;
	border-left: 1px dashed #fff;
}

#footer-search input.txt,#footer-search button {
	border: 1px solid #c7c8cc;
	margin: 0 0 0 2px;
	float: left;
}

#footer-search label {
	padding: 5px 2px 5px 0;
	float: left;
}

#footer-search button {
	color: #575e66;
	text-transform: lowercase;
	padding: 5px 10px;
	background: #e1e4e9;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfcfd),
		to(#e1e4e9) );
	background: -moz-linear-gradient(top, #fdfcfd, #e1e4e9);
	vertical-align: middle;
}

#footer-search input.txt {
	width: 150px;
	padding: 5px 2px;
}

body.ie6 #footer-search {
	width: 300px;
	margin-right: 10px;
}

body.ie6 #footer-search fieldset {
	float: right;
}

body.ie6 #footer-search button {
	padding: 5px 10px;
	line-height: 1;
}

.cleared:after,.clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ' ';
	clear: both;
	height: 0;
}

.cleared,.clear {
	display: inline-block;
} /* start commented backslash hack \*/
body.ie6 .cleared,body.ie6 .clear {
	height: 1%;
}

.cleared,.clear {
	display: block;
} /* close commented backslash hack */
@media screen and (max-width:600px) {
	body {
		margin: auto;
		min-width: auto;
		max-width: auto;
		width: auto;
	}
	body div.col {
		float: none;
	}
	body #constrain-content {
		padding: 0;
	}
	body #extranav {
		margin: 20px 0 0 0;
		padding: 0;
	}
}

body {
	color: #333;
	line-height: 1.534em;
}

h1,h2,h3,h4,h5,.toggle a,.legend {
	color: #444;
}

a {
	color: #3877a2;
	text-decoration: none;
	font-weight: bold;
}

a:active {
	outline: 0 none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

div.content a,div.figure-preview a {
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px dotted #387782;
}

div.content a:hover,#content ul.box-footer a:hover {
	text-decoration: none;
	border-bottom: 1px solid #000;
}

div.content ul.section-nav a,div.content ul.figure-nav a,div.content div.article-tools a,div.content div.figure-browser a.nav,#extranav div.content .box-footer a,div.content a.fig-link,div.figure-preview p.fig-link a,div.content p.full-text-link a
	{
	font-weight: bold;
	border: 0 none;
}

div.content ul.section-nav a:hover,div.content ul.figure-nav a:hover,div.content div.article-tools a:hover,div.content div.figure-browser a.nav:hover,div.content a.fig-link:hover,div.figure-preview p.fig-link a:hover,#content ul.box-footer a:hover
	{
	border: 0 none;
}

div.content a.compound-ref {
	font-weight: bold;
}

div.content i+sub,div.content i+sup {
	margin-left: .15em;
}

em,i {
	font-style: italic;
}

h1,h2,h3,h4,h4,strong,b {
	font-weight: bold;
}

cite {
	font-style: normal;
}

sup,sub {
	font-size: 85%;
	line-height: 0;
}

sup {
	vertical-align: super;
}

sub {
	position: relative;
	bottom: -0.6ex;
}

p,h1,h2,h3,h4,h5,ul,ol,dl {
	margin: 0 0 20px;
}

button {
	cursor: hand;
	cursor: pointer;
}

span.mb {
	font-family: "arial unicode ms", "lucida grande", "lucida sans unicode",
		sans-serif !important;
	font-size: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
	display: inline !important;
	visibility: visible !important;
	background: transparent none !important;
	padding: 0 !important;
}

html body ul.bullet,ol.number,ol.ucletter,ol.lcletter,ol.ucroman,ol.lcroman
	{
	margin: 0 0 20px 3em;
	list-style-position: outside;
}

html body ul.bullet li,ol.number li,ol.ucletter li,ol.lcletter li,ol.ucroman li,ol.lcroman li
	{
	margin: 10px 0;
	list-style-position: outside;
}

html body ul.bullet,html body ul.bullet li {
	list-style-type: disc;
}

ul.bullet ul.bullet,ul.bullet li ul.bullet li {
	list-style-type: circle;
}

ol.number,ol.number li {
	list-style-type: decimal;
}

ol.ucletter,ol.ucletter li {
	list-style-type: upper-alpha;
}

ol.lcletter,ol.lcletter li {
	list-style-type: lower-alpha;
}

ol.ucroman,ol.ucroman li {
	list-style-type: upper-roman;
}

ol.lcroman,ol.lcroman li {
	list-style-type: lower-roman;
}

.nature {
	color: #c03;
}

.jobs,.events {
	color: #000;
}

.journal-title,.source-title {
	font-style: italic;
	text-transform: capitalize;
}

.article-type {
	font-weight: bold;
}

.article-type .nfv {
	padding-left: 1em;
	text-transform: none;
}

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

.article-type .journal-title {
	text-transform: uppercase;
}

.divider {
	padding: 0 .2em;
}

.volume {
	font-weight: bold;
}

.volume span {
	font-weight: normal;
}

.hidden {
	position: absolute;
	left: 0;
	top: -500px;
	overflow: hidden;
	width: 1px;
	height: 1px;
}

.additional-data {
	position: absolute;
	left: 0;
	top: -999em;
	visibility: hidden;
}

.ugc {
	overflow: hidden;
}

.box {
	margin: 0 0 20px;
	padding: 9px 19px;
	border: 1px solid #e7e7e7;
}

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

.ad {
	line-height: 0 !important;
}

div.no-padding {
	padding: 0;
}

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

.left-arrow a {
	padding-left: 12px;
	background: url(http://www.nature.com/view/images/arrow_small_left.gif) no-repeat 0 50%;
}

.up-arrow a {
	padding-left: 12px;
	background: url(http://www.nature.com/view/images/arrow_small_up.gif) no-repeat 0 50%;
}

.right-arrow a {
	padding-right: 12px;
	background: url(http://www.nature.com/view/images/arrow_small_right.gif) no-repeat 100% 50%;
}

.down-arrow a {
	padding-right: 12px;
	background: url(http://www.nature.com/view/images/arrow_small_down.gif) no-repeat 100% 50%;
}

body .scroll-highlight {
	background: #ff9;
}

#header {
	position: relative;
	min-height: 120px;
	clear: both;
	background-repeat: no-repeat;
	background-position: left top;
}

#header h1 {
	position: absolute;
	left: 0;
	top: -9999px;
}

#header h1.block-anchor {
	position: static;
	top: 0;
}

#header h1.block-anchor a {
	display: block;
	text-indent: -9999em;
	width: 410px;
	height: 120px;
	float: left;
	overflow: hidden;
}

#constrain-header form.search-form {
	padding: 5px 0 0 0;
	float: right;
}

#constrain-header form.search-form label,#constrain-header form.search-form a
	{
	font-weight: bold;
}

#constrain-header form.search-form label,#constrain-header form.search-form a,#constrain-header form.search-form input.txt,#constrain-header form.search-form select,#constrain-header form.search-form button
	{
	display: block;
	float: left;
	font-size: 85%;
}

body.ie6 #constrain-header form.search-form fieldset {
	padding: 2px 0;
	float: left;
}

#constrain-header form.search-form input.txt,#constrain-header form.search-form label,#constrain-header form.search-form select,#constrain-header form.search-form button
	{
	margin: 0 5px 0 0;
	padding: 1px;
}

body.ie6 #constrain-header form.search-form button,body.ie7 #constrain-header form.search-form button,body.ie8 #constrain-header form.search-form button
	{
	margin-top: -1px;
}

#header form.search-form {
	margin: 0;
	padding: 5px 5px 5px 10px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: transparent url(http://www.nature.com/view/images/bg_search.png) no-repeat 0 0;
	color: #fff;
	float: none;
}

#header form.search-form label,#header form.search-form a {
	color: #fff;
}

body.ie6 #constrain-header form.search-form {
	margin: 0;
	padding: 5px 0 0 5px;
	min-width: 300px;
}

body.ie6 #header form.search-form a {
	margin-right: 5px;
}

#header div.logon {
	float: right;
	clear: right;
	color: #fff;
	padding: 5px;
}

#header div.logon p {
	text-align: right;
	margin: 0;
}

#header div.logon a {
	color: #fff;
	padding: 0 0 0 18px;
}

#header div.logon a.login,#header div.logon a.logout:hover {
	background: url(http://www.nature.com/view/images/bg_login.gif) no-repeat 0 50%;
}

#header div.logon a.logout,#header div.logon a.login:hover {
	background: url(http://www.nature.com/view/images/bg_logout.gif) no-repeat 0 50%;
}

#header .header-tabs {
	bottom: 0;
	margin: 0;
	padding-left: 2px;
	position: absolute;
}

#header .header-tabs li {
	display: inline;
}

#header .header-tabs li a {
	background: #fff;
	border: 1px solid #909597;
	float: left;
	font-size: 93%;
	margin-left: 3px;
	padding: .1em 1em;
}

ul.global-nav {
	margin: 0;
	float: left;
}

ul.global-nav li {
	float: left;
	padding: 0 20px 0 0;
}

ul.global-nav li a {
	display: block;
	color: #313131;
	font-size: 85%;
	font-weight: bold;
	padding: 5px 0 5px 15px;
	background: url(http://www.nature.com/view/images/bg_publications_links.gif) no-repeat 0 50%;
}

body ul.global-nav li a:hover {
	color: #f00;
}

ul.global-nav li.home a {
	font-family: garamond, georgia, serif;
	font-size: 108%;
	text-transform: lowercase;
	color: #c00;
	padding: 5px 0 5px 25px;
	background-image: url(http://www.nature.com/view/images/bg_nature_home.gif);
}

#leaderboard {
	position: relative;
	min-height: 92px;
	clear: both;
	z-index: 1;
}

#leaderboard-ad {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	overflow: visible;
	padding: 0 15px;
	background: transparent url(http://www.nature.com/view/images/bg_leaderboard_ad.gif)
		no-repeat 0 0;
}

#leaderboard-ad img {
	display: block;
	margin: 0;
	padding: 0;
}

#leaderboard ul.user-services {
	float: right;
	width: 203px;
	font-size: 85%;
	margin: 0;
}

#leaderboard ul.user-services li {
	margin: 0 0 1px;
	border: 1px solid #a2a2a2;
	border-top-color: #e6e6e6;
	border-left-color: #e6e6e6;
	background: #faf8f9 url(http://www.nature.com/view/images/bg_leaderboard_user_services.gif)
		repeat-x 0 100%;
}

#leaderboard ul.user-services a {
	display: block;
	padding: 0 10px 0 35px;
	background-repeat: no-repeat;
	background-position: 10px 50%;
}

#header ul.user-services {
	float: right;
	margin-bottom: -5px;
}

#header ul.user-services li {
	float: left;
}

#header ul.user-services a {
	font-size: 85%;
	color: #fff;
	display: block;
	padding: 0 10px;
	background: url(http://www.nature.com/view/images/bg_register_list.png) no-repeat 0 100%;
}

#header ul.user-services a:hover {
	background: url(http://www.nature.com/view/images/bg_register_list_hover.png) no-repeat 0
		100%;
}

ul.breadcrumbs,ul.prev-next-article {
	margin: 0 0 -5px;
	padding: 5px 0 0;
	float: left;
}

ul.prev-next-article {
	float: right;
}

#content ul.prev-next-article {
	margin: 0;
	padding: 0;
}

ul.breadcrumbs a,ul.prev-next-article a {
	text-transform: lowercase;
}

ul.breadcrumbs li,ul.prev-next-article li {
	display: inline;
	font-weight: bold;
}

ul.prev-next-article li.prev {
	padding-right: 5px;
}

body.ie6 ul.breadcrumbs,body.ie6 ul.prev-next-article {
	position: relative;
}

html.js-enabled #highlighting-tool {
	display: none;
}

#highlighting-tool {
	margin: 20px 0 0;
}

#highlighting-tool h2.highlighting-heading {
	margin: 0;
}

#highlighting-tool form {
	margin: 0;
}

#highlighting-tool label {
	display: block;
	margin: 0 20px 0 3px;
	padding: 1px 10px;
	float: left;
	cursor: auto;
}

#highlighting-tool input.checkbox {
	display: block;
	float: left;
	margin-top: 5px;
}

#highlighting-tool fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

#highlighting-tool button {
	float: right;
}

.js-enabled #highlighting-tool button {
	display: none;
}

.highlight-compound,.highlight-chemical {
	background: #fbd6a1 url(http://www.nature.com/view/images/bg_highlight1.gif) repeat-x 0 0;
	cursor: help;
	font-weight: inherit !important;
}

.highlight-geneprot,.highlight-protein {
	background: #cde5b1 url(http://www.nature.com/view/images/bg_highlight2.gif) repeat-x 0 0;
	cursor: help;
	font-weight: inherit !important;
}

.is-staging .highlight-entity-missing {
	background: #c00;
}

body.ie6 ul.compound-props span.highlight-compound,body.ie6 ul.compound-props span.highlight-chemical,body.ie6 ul.compound-props span.highlight-geneprot,body.ie6 ul.compound-props span.highlight-protein,body.ie7 ul.compound-props span.highlight-compound,body.ie7 ul.compound-props span.highlight-chemical,body.ie7 ul.compound-props span.highlight-geneprot,body.ie7 ul.compound-props span.highlight-protein
	{
	font-weight: normal !important;
}

h1
 
.highlight-compound
,
h2
 
.highlight-compound
,
h3
 
.highlight-compound
,
h4
 
.highlight-compound
,
b
 
.highlight-compound
,
span
.legend
 
.highlight-compound
,
#acknowledgments
 
.highlight-compound
,
#author-information
 
.highlight-compound
,
#author-contributions
 
.highlight-compound
,
div
.figures-at-a-glance
 
.highlight-compound
,
.section-nav
 
.highlight-compound
,
h1
 
.highlight-chemical
,
h2
 
.highlight-chemical
,
h3
 
.highlight-chemical
,
h4
 
.highlight-chemical
,
b
 
.highlight-chemical
,
span
.legend
 
.highlight-chemical
,
#acknowledgments
 
.highlight-chemical
,
#author-information
 
.highlight-chemical
,
#author-contributions
 
.highlight-chemical
,
div
.figures-at-a-glance
 
.highlight-chemical
,
.section-nav
 
.highlight-chemical
,
h1
 
.highlight-geneprot
,
h2
 
.highlight-geneprot
,
h3
 
.highlight-geneprot
,
h4
 
.highlight-geneprot
,
b
 
.highlight-geneprot
,
span
.legend
 
.highlight-geneprot
,
#acknowledgments
 
.highlight-geneprot
,
#author-information
 
.highlight-geneprot
,
#author-contributions
 
.highlight-geneprot
,
div
.figures-at-a-glance
 
.highlight-geneprot
,
.section-nav
 
.highlight-geneprot
,
h1
 
.highlight-protein
,
h2
 
.highlight-protein
,
h3
 
.highlight-protein
,
h4
 
.highlight-protein
,
b
 
.highlight-protein
,
span
.legend
 
.highlight-protein
,
#acknowledgments
 
.highlight-protein
,
#author-information
 
.highlight-protein
,
#author-contributions
 
.highlight-protein
,
div
.figures-at-a-glance
 
.highlight-protein
,
.section-nav
 
.highlight-protein
,
h1
 
.highlight-entity-missing
,
h2
 
.highlight-entity-missing
,
h3
 
.highlight-entity-missing
,
h4
 
.highlight-entity-missing
,
b
 
.highlight-entity-missing
,
span
.legend
 
.highlight-entity-missing
,
#acknowledgments
 
.highlight-entity-missing
,
#author-information
 
.highlight-entity-missing
,
#author-contributions
 
.highlight-entity-missing
,
div
.figures-at-a-glance
 
.highlight-entity-missing
,
.section-nav
 
.highlight-entity-missing
,
h1
 
.annotation
,
h2
 
.annotation
,
h3
 
.annotation
,
h4
 
.annotation
,
b
 
.annotation
,
span
.legend
 
.annotation
,
#acknowledgments
 
.annotation
,
#author-information
 
.annotation
,
#author-contributions
 
.annotation
,
div
.figures-at-a-glance
 
.annotation
,
.section-nav
 
.annotation
,
{
background
:transparent
 
none
!important;cursor
:auto
!important;
}
span.highlight-off {
	background: transparent none !important;
}

div.popup p.gene-name {
	margin: 0;
}

h1.article-heading,h1.main-heading {
	color: #000;
	font-weight: normal;
	font-size: 197%;
	letter-spacing: -0.5px;
	line-height: 1.173;
	color: #222;
	margin: 0 0 20px;
}

body.ie6 h1.article-heading {
	padding-top: 20px;
}

h1.main-heading {
	margin: 0;
}

h2.sub-heading {
	font-size: 116%;
	margin: 10px 0 2px;
}

p.article-type {
	margin: 0 0 20px;
	color: #a1aeb7;
	text-transform: uppercase;
	letter-spacing: -0.5px;
	float: left;
}

a.enhanced {
	color: #F5821F;
}

div.top-links {
	width: 100%;
	float: left;
}

div.standfirst,div.first-paragraph,div.content div.standfirst a,div.content div.first-paragraph a
	{
	font-weight: bold;
}

div.standfirst b,div.first-paragraph b {
	font-weight: normal;
}

ul.citation-authors {
	font-weight: bold;
}

ul.authors {
	margin: 0 0 10px 0;
}

ul.authors li {
	display: inline;
}

#author-extra-details li {
	margin: 0 0 10px;
}

.js-enabled ul.authors sup,.js-enabled #author-extra-details {
	display: none;
}

div.author-search {
	font-size: 92%;
}

div.author-search li {
	float: left;
	margin: 0;
	padding: 0 4px 3px 7px;
	background: url(http://www.nature.com/view/images/bullet_small.gif) no-repeat 0 50%;
	white-space: nowrap;
}

div.author-search li.first {
	background-image: none;
	padding-left: 0;
}

div.author-search a {
	font-weight: bold;
	text-decoration: none;
}

.author-details {
	clear: both;
}

.author-details h3,.author-details h4,.author-details p.email {
	margin: 0;
}

div.popup ul.author-affiliations,div.popup ul.corresponding-authors {
	margin: 0;
	padding: 8px 0;
}

div.popup ul.author-img-wrapper {
	padding-left: 70px;
	background-repeat: no-repeat;
	background-position: 0 10px;
	min-height: 70px;
}

div.popup ul.author-affiliations li,div.popup ul.corresponding-authors li
	{
	margin: 2px 0;
}

.popup p {
	margin: 0 0 8px;
}

#author-links {
	margin: 0 0 20px;
}

#author-links li {
	float: left;
	padding: 0 .5em;
	background: url(http://www.nature.com/view/images/bg_pipe.gif) no-repeat scroll 0 .6ex;
}

#author-links li.first {
	padding-left: 0;
	background-image: none;
}

div.popup ul.author-affiliations h3 {
	margin: 10px 0 0;
}

div.popup ul.affiliation-authors,div.popup ul.affiliation-authors li {
	display: inline;
}

div.related-content ul.authors {
	margin: 0 0 -2px;
}

li.author-toggle {
	white-space: nowrap;
}

li.authors-toggle a {
	padding-left: 15px;
	background: #fff url(http://www.nature.com/view/images/contract_small.gif) no-repeat 0 50%;
	margin-left: 10px;
	white-space: nowrap;
}

li.authors-toggle a.collapsed {
	background-image: url(http://www.nature.com/view/images/expand_small.gif);
}

body.ie6 li.authors-toggle a {
	display: inline-block;
}

dl.citation,dl.citation-dates {
	margin: 0;
}

div.inside-article dl.citation {
	margin-bottom: 20px;
}

dl.citation dt {
	display: none;
}

dl.citation dd {
	padding: 0 3px 0 0;
	display: inline;
}

dl.citation dd.doi {
	background: url(http://www.nature.com/view/images/bg_pipe.gif) no-repeat 0 .4ex;
	padding-left: 10px;
	margin-left: 4px;
}

dl.citation dt.seq {
	display: inline;
}

dl.dates dt {
	padding: 0 3px 0 0;
	display: inline;
}

dl.dates dt.accepted,dl.dates dt.published-online,dl.dates dt.corrected-online
	{
	padding-left: 8px;
	background: url(http://www.nature.com/view/images/bg_pipe.gif) no-repeat 0 .4ex;
}

dl.dates dt.first {
	padding-left: 0;
	background-image: none !important;
}

h1.section-heading {
	margin: 18px 0 0;
	padding: 2px 0;
	font-size: 116%;
	letter-spacing: -0.5px;
}

div.content h2 {
	color: #111;
	margin: 0;
}

div.section {
	clear: both;
}

div.section div.content {
	border-top: 1px solid #e7e7e7;
	zoom: 1;
}

div.no-nav div.content,div.no-title div.content {
	padding-top: 20px;
}

div.second div.content {
	padding-top: 0;
}

div.no-title div.content {
	border-top: 1px solid #fff;
}

div.collapsed div.article-footer {
	margin-top: 20px;
}

div.article-footer a {
	font-weight: normal;
}

html.js-enabled div.collapsed .content {
	display: none;
}

html.js-enabled div.collapsed .calculateHeights {
	display: block;
}

html.js-enabled .toggle a {
	padding: 0 0 0 23px;
	text-decoration: none;
}

html.js-enabled div.expanded .toggle a {
	background: url(http://www.nature.com/view/images/collapse.gif) no-repeat 0 50%;
}

html.js-enabled div.collapsed .toggle a {
	background: url(http://www.nature.com/view/images/expand.gif) no-repeat 0 50%;
}

ul.section-nav {
	font-size: 85%;
	color: #a2a7ab;
	margin: 0 0 0 -4px;
	padding: 5px 0 14px;
}

ul.section-nav li {
	display: inline;
	padding: 0 7px 0 4px;
	background: url(http://www.nature.com/view/images/bullet_small.gif) no-repeat 100% 50%;
	white-space: nowrap;
}

body.ie6 ul.section-nav li,body.ie7 ul.section-nav li {
	float: left;
}

ul.section-nav li.last {
	background-image: none;
}

div.article-tools {
	float: right;
	margin: 0 0 20px 10px;
}

div.article-tools h2,div.article-tools h3 {
	margin: 0;
}

div.article-tools ul {
	margin: 0;
	padding: 10px 5px 5px;
	font-size: 85%;
}

div.article-tools ul ul {
	padding: 0;
	font-size: 100%;
}

div.article-tools li {
	margin: 0;
	padding: 0;
}

div.article-tools a {
	text-transform: lowercase;
}

body.ie6 div.article-tools a {
	width: 100px;
}

div.article-tools li a,ul.bookmarking a,p.download-refs a {
	display: block;
	padding: 0 0 5px 29px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#content p.download-refs {
	margin-top: 0;
}

#content p.download-refs a {
	padding: 0 0 5px 40px;
	background-repeat: no-repeat;
	background-position: 11px 0;
	border: 0 none;
}

div.article-tools li.print {
	display: none;
}

html.js-enabled div.article-tools li.print {
	display: block;
}

div.article-tools li.japanese a {
	background-image: url(http://www.nature.com/view/images/icon_japan.gif);
}

div.article-tools li.english a {
	background-image: url(http://www.nature.com/view/images/icon_english.gif);
	background-position: 1px 4px;
}

div.article-tools li.print a {
	background-image: url(http://www.nature.com/view/images/icon_print.gif);
}

div.article-tools li.sendtofriend a {
	background-image: url(http://www.nature.com/view/images/icon_email.gif);
}

div.article-tools li.download-pdf a {
	background-image: url(http://www.nature.com/view/images/icon_download_pdf.gif);
}

div.article-tools li.download-citation a,p.download-refs a {
	background-image: url(http://www.nature.com/view/images/icon_download_citation.gif);
}

div.article-tools li.order-reprints a,div.article-tools li.rights a,div.article-tools li.full-text a
	{
	background-image: url(http://www.nature.com/view/images/icon_order_reprints.gif);
}

div.article-tools h3 {
	padding: 0 0 10px;
}

ul.bookmarking li.delicious a {
	background-image: url(http://www.nature.com/view/images/icon_delicious.gif);
}

ul.bookmarking li.digg a {
	background-image: url(http://www.nature.com/view/images/icon_digg.gif);
}

ul.bookmarking li.facebook a {
	background-image: url(http://www.nature.com/view/images/icon_facebook.gif);
}

ul.bookmarking li.twitter a {
	background-image: url(http://www.nature.com/view/images/twitter_18x18.png);
}

ul.bookmarking li.googleplus a {
	background-image: url(http://www.nature.com/view/images/icon_googleplus.gif);
}

ul.bookmarking li.linkedin a {
	background-image: url(http://www.nature.com/view/images/icon_linkedin.gif);
}

ul.bookmarking li.reddit a {
	background-image: url(http://www.nature.com/view/images/icon_reddit.gif);
}

ul.bookmarking li.stumbleupon a {
	background-image: url(http://www.nature.com/view/images/icon_stumbleupon.gif);
}

html.js-enabled div.article-tools h3 {
	font-weight: normal;
	padding: 0;
}

html.js-enabled div.article-tools h3 a {
	background-image: url(http://www.nature.com/view/images/icon_share.gif);
}

html.js-enabled div.article-tools ul.bookmarking,html.js-enabled div.document-delivery
	{
	display: none;
}

div.bookmarking-popup,div.delivery-popup {
	position: absolute;
	z-index: 3;
	margin: 0 0 0 -7px;
	padding: 0 0 5px;
	width: 260px !important;
}

div.delivery-popup {
	width: 360px !important;
}

div.bookmarking-popup li {
	width: 120px;
	float: left;
	min-height: 30px;
}

div.delivery-popup li {
	padding: .5em 1em;
}

div.bookmarking-popup .title-bar,div.delivery-popup .title-bar {
	padding: 3px 5px;
	background: #b3b8be url(http://www.nature.com/view/images/bg_dark_grad.gif) repeat-x 0 0;
}

div.bookmarking-popup .title-bar h2,div.delivery-popup .title-bar h2 {
	color: #fff;
}

div.bookmarking-popup .popup-content,div.delivery-popup .popup-content {
	padding: 10px;
}

div.bookmarking-popup a {
	font-size: 85%;
}

div.bookmarking-popup a:hover {
	text-decoration: none;
}

div.article-keywords {
	padding-left: 8em;
}

div.article-keywords h2,div.article-keywords ul {
	float: left;
}

div.article-keywords h2 {
	margin: 0 0 0 -8em;
}

body.ie6 div.article-keywords h2 {
	margin-left: -4em;
}

#pseudo-abstract .article-keywords {
	padding-left: 0;
}

#pseudo-abstract .article-keywords h2 {
	margin-left: 0;
}

div.article-keywords ul {
	margin: -5px 0 15px;
}

div.article-keywords li {
	float: left;
	padding: 5px 10px 5px 5px;
	background: #f6f6f6 url(http://www.nature.com/view/images/bullet_small.gif) no-repeat 100%
		50%;
}

div.article-keywords li.last {
	padding-right: 5px;
	background-image: none;
}

p.correspondence,ul.correspondence,ul.correspondence li {
	display: inline;
}

ol.affiliations {
	margin: 0 0 10px;
}

ol.affiliations li {
	margin: 0 0 10px;
}

ol.affiliations h3,ol.affiliations ul li {
	display: inline;
}

#corresponding-authors h2 {
	margin-bottom: 3px;
}

#corresponding-authors {
	margin-bottom: 20px;
}

cite.book {
	font-style: italic;
}

ol.references {
	list-style: decimal;
	padding: 0 0 10px 40px;
}

ol.references li {
	list-style: decimal;
	margin: 0 0 10px;
}

ol.references li li {
	list-style: none;
	margin: 10px 0;
	padding: 0 3px;
	display: inline;
}

ol.references ul {
	margin: 0;
	display: block;
	background: #fff;
}

ol.references ul li {
	float: right;
}

ol.references ul.context li {
	display: block;
	float: none;
}

ol.references li.show-context-item {
	float: left;
}

#content ol.references a.ref-return {
	padding: 0 15px 0 10px;
	background: url(http://www.nature.com/view/images/arrow_small_up.gif) no-repeat 100% 50%;
	border-bottom: 0 none;
	font-weight: bold;
}

#content ol.references li.show-context-item a {
	display: block;
	padding: 0 0 0 15px;
	background: url(http://www.nature.com/view/images/expand_small.gif) no-repeat 0 50%;
	border-bottom: 0 none;
}

#content ol.references li.show-context-item a.collapse {
	background: url(http://www.nature.com/view/images/contract_small.gif) no-repeat 0 50%;
}

ol.references ul.context {
	margin: 0 0 10px -22px;
	padding: 0 10px;
	border-left: 10px solid #e7e7e7;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-align: left;
}

#supplementary-information h2 {
	margin: 0 0 0 -5px;
	padding: 10px 0 0 25px;
	background: url(http://www.nature.com/view/images/icon_download_compressed.gif) no-repeat 0
		10px;
}

#supplementary-information ol {
	list-style: decimal;
	padding: 10px 0 0 20px;
	margin: -17px 0 0 0;
}

body.ie6 #supplementary-information h2 {
	margin: 0;
	padding: 10px 0 0 20px;
	zoom: 1;
}

body.ie6 #supplementary-information ol {
	margin: 0 0 0 -10px;
	padding: 10px 0 10px 10px;
	zoom: 1;
}

body.ie7 #supplementary-information ol {
	margin: -10px 0 0;
	padding: 10px 0 10px 25px;
	zoom: 1;
}

body.ie6 #supplementary-information ol li {
	padding: 0;
	margin: 0 0 0 20px;
	vertical-align: top;
}

body.ie6 #supplementary-information ol li dl {
	margin-top: -1.2em;
}

body.ie7 #supplementary-information ol li dl {
	margin-top: -1.3em;
}

#supplementary-information h2.pdf {
	background-image: url(http://www.nature.com/view/images/icon_download_pdf_color.gif);
}

#supplementary-information h2.image {
	background-image: url(http://www.nature.com/view/images/icon_download_bitmap.gif);
}

#supplementary-information h2.html,#supplementary-information h2.xml {
	background-image: url(http://www.nature.com/view/images/icon_download_markup_language.gif);
}

#supplementary-information h2.svg {
	background-image: url(http://www.nature.com/view/images/icon_download_svg.gif);
}

#supplementary-information h2.excel {
	background-image: url(http://www.nature.com/view/images/icon_download_excel.gif);
}

#supplementary-information h2.word,#supplementary-information h2.wordperfect
	{
	background-image: url(http://www.nature.com/view/images/icon_download_word.gif);
}

#supplementary-information h2.movies,#supplementary-information h2.video
	{
	background-image: url(http://www.nature.com/view/images/icon_download_movie.gif);
}

#supplementary-information h2.audio {
	background-image: url(http://www.nature.com/view/images/icon_download_audio.gif);
}

#supplementary-information h2.powerpoint {
	background-image: url(http://www.nature.com/view/images/icon_download_powerpoint.gif);
}

#supplementary-information h2.postscript {
	background-image: url(http://www.nature.com/view/images/icon_download_postscript.gif);
}

#supplementary-information ol li {
	margin: 10px 0;
	list-style: decimal;
}

#supplementary-information dd p {
	margin: 0 0 10px;
}

#accessions h2 {
	margin-bottom: 0;
}

#accessions h3 {
	clear: both;
	font-weight: normal;
	margin: 0 0 10px;
}

div.accessions {
	float: left;
	margin: 0 20px 0 0;
}

ul.accessions {
	float: left;
	margin: 0 20px 0 0;
}

ul.accessions a {
	display: block;
}

div.content ul.accessions a,div.content ul.accessions a:hover {
	border-bottom: 0;
}

#accessions div.primary+div.secondary {
	margin-top: 10px;
}

ul.pdb a {
	padding-left: 25px;
	background: url(http://www.nature.com/view/images/icon_pdb.gif) no-repeat 0 50%;
}

ul.view-3d a {
	padding-left: 25px;
	background: url(http://www.nature.com/view/images/icon_3dview.gif) no-repeat 0 50%;
}

#comments h2 {
	color: #c00;
}

#comments p.view-all {
	text-align: right;
}

#comments p.view-all a {
	font-weight: bold;
	text-decoration: none;
	border-bottom: 0 none;
}

p.comment-rss a {
	padding-left: 20px;
	background: url(http://www.nature.com/view/images/icon_newsfeeds.gif) no-repeat 0 0;
	font-weight: bold;
	border-bottom: 0 none;
}

p.comment-rss a:hover {
	border-bottom: 0 none;
}

ol.comments ul,ol.comments ol {
	list-style-position: inside;
	margin: 20px 0;
	padding: 0 0 0 25px;
	clear: both;
}

ol.comments ul,ol.comments ul li {
	list-style: disc;
}

ol.comments ol,ol.comments ol li {
	list-style: decimal;
}

ol.comments li.box {
	zoom: 1;
	background: #fff url(http://www.nature.com/view/images/bg_comment_grad.gif) repeat-x 0 0;
}

ol.comments dt {
	float: left;
	padding-right: .2em;
}

ol.comments dt.hide {
	position: absolute;
	left: -5000px;
	top: -5000px;
}

#comments ol.comments dd>*:first-child {
	margin-top: 0;
}

#comments ol.comments p.datetime {
	margin: 0;
	padding: 5px 5px 5px 30px;
	background: url(http://www.nature.com/view/images/icon_comment.gif) no-repeat 0 50%;
	position: relative;
	float: left;
}

#comments ol.comments p.moderation {
	margin: 0;
	padding: 5px;
	float: right;
}

#comments #recaptcha_table {
	margin-top: 10px;
}

html.js-enabled #comments ol.comments p.moderation {
	position: absolute;
	left: -999em;
}

ol.comments dl {
	margin: 0;
	padding-left: 30px;
	clear: both;
}

ol.comments dt {
	font-weight: bold;
}

#comments p.comment-notice {
	margin: 5px 0;
}

#comment-form {
	margin: 0 0 18px 0;
}

#comment-form textarea {
	width: 100%;
	height: 100px;
	margin: 5px 0;
	padding: 0;
}

#comment-form textarea:focus {
	border-color: #999;
}

#comment-form .submit {
	background: #fff url(http://www.nature.com/view/images/bg_button.gif) repeat-x 0 100%;
	border: 1px solid #e7e7e7;
	margin: 0;
	padding: 2px 15px;
	float: right;
	overflow: visible;
	cursor: pointer;
	color: #58626b;
}

#comment-form .submit:hover {
	color: #000;
	border: 1px solid #999;
}

#comment-form #comment-preview-button {
	margin: 0 5px 0 0;
}

html.js-enabled #comment-preview-button {
	display: none;
}

span.comment-agreed {
	display: block;
	float: left;
}

#comment-help h3 {
	margin-bottom: 0;
}

#comment-help li {
	margin: 10px 0;
}

html.js-enabled #comment-help h3 a {
	font-weight: bold;
	display: block;
	padding: 0 0 0 15px;
	background: url(http://www.nature.com/view/images/expand_small.gif) no-repeat 0 4px;
	border-bottom: 0 none;
	color: #111;
}

html.js-enabled #comment-help h3 a.collapse {
	background: url(http://www.nature.com/view/images/contract_small.gif) no-repeat 0 4px;
}

html.js-enabled #comment-help ul {
	display: none;
}

.comment-status {
	padding: 10px;
	margin: 0 0 20px;
	border: 1px solid #fc0;
	background: #ffefb0;
}

.comment-error {
	padding: 10px;
	border: 1px solid #c00;
	background: #fac7c7;
}

.comment-status h1,.comment-status ul {
	margin: 0;
}

.comment-error h1 {
	color: #c00;
	margin: 0;
}

form .comment-error {
	margin-bottom: 10px;
}

dl.corrections {
	margin: 20px 0 0;
}

dl.corrections dt {
	font-weight: bold;
	float: left;
	padding: 0 .3em 0 0;
}

dl.corrections dd {
	margin: 20px 0;
}

dt.question {
	font-weight: bold;
}

div.illustration {
	margin: 0;
	padding: 10px;
	width: auto;
}

div.illustration-left {
	padding: 0 10px 10px 0;
	float: left;
	clear: left;
}

div.illustration-right {
	padding: 10px 0 10px 10px;
	float: right;
	clear: right;
}

body.ie6 div.illustration-right,body.ie7 div.illustration-right {
	clear: none;
	padding-top: 0;
}

div.fig-box div.illustration-center {
	padding: 0;
}

div.illustration-center {
	clear: both;
}

div.fig-box div.illustration .box {
	border: 0;
	background: none;
}

div.fig-box div.description {
	background: none;
}

div.content div.illustration-center div {
	margin: 0 auto;
}

div.illustration div {
	background: #f5f6f7;
}

div.illustration div.box {
	margin: 0;
	padding: 0;
}

div.illustration img {
	display: block;
}

div.illustration div.description p {
	color: #666;
	font-size: 85%;
	line-height: 1.5em;
	margin: 10px 0;
	padding: 0 10px;
}

div.illustration p.credit {
	color: #909090;
	font-size: 75%;
	font-style: italic;
	line-height: 1.4em;
	text-align: right;
	margin: 5px 0 5px 0;
	padding: 0 10px;
}

div.additional-review {
	margin: 20px 0;
	padding: 0 10px;
	border: 1px solid #e7e7e7;
}

#content div.additional-review div.content {
	border-top: 0 none;
	padding: 10px 0;
}

div.additional-review div.content h2 {
	margin: 10px 0 0;
}

div.book-review {
	margin: 0 0 -1px;
	padding-bottom: 1px;
}

body.ie6 div.primary-review div.illustration {
	padding: 0 10px 0 0;
}

div.additional-review:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ' ';
	clear: both;
	height: 0;
}

div.additional-review {
	display: inline-block;
} /* start commented backslash hack \*/
body.ie6 div.additional-review {
	height: 1%;
}

div.additional-review {
	display: block;
} /* close commented backslash hack */
.bookshelf {
	font-weight: normal;
	color: #c00;
	margin: 10px 0 0;
}

.review-title {
	margin: 0;
}

p.isbn {
	margin: 0;
}

p.review-meta {
	margin: 0 0 20px 0;
}

p.buy-this {
	font-weight: bold;
	margin: 5px 0 20px 0;
	padding: 0;
}

p.buy-this span {
	padding: 0 .5em;
}

p.buy-this a,p.buy-this a:hover {
	border: 0 none;
	font-weight: bold;
}

div.pull-quote {
	width: 30%;
	float: right;
	clear: right;
	margin: 0 0 10px 10px;
	padding: 10px 20px 10px 10px;
	border: 1px solid #e7e7e7;
	background: #f6f6f8 url(http://www.nature.com/view/images/bg_pullquote.gif) no-repeat 100% 0;
}

body.ie6 div.pull-quote {
	clear: none;
}

div.pull-quote blockquote p {
	margin: 0;
	font-weight: bold;
}

div.pull-quote p.stated-by {
	text-align: right;
	margin: 5px -10px 0 0;
	font-size: 85%;
	font-style: italic;
}

span.legend {
	font-weight: bold;
}

h2.sub-heading span.from {
	display: block;
}

p.back {
	float: right;
	border: 1px solid #e7e7e7;
	margin: 10px 0;
	padding: 5px;
	clear: right;
}

p.back a {
	font-weight: normal;
}

div.related-index-box {
	clear: both;
	margin: 0;
}

div.figure-related,div.table-related,div.compound-related,div.scheme-related,div.box-related
	{
	margin-top: 20px;
}

div.box-related div.figure-content>*:first-child {
	margin-top: 0;
}

div.box-related div.figure-content {
	padding-top: 1px;
	padding-bottom: 1px;
}

div.box-related div.illustration {
	padding: 0;
	float: none;
	clear: both;
}

div.box-related div.illustration div.box {
	border: 0 none;
}

div.box-related li.index {
	visibility: hidden;
}

div.table-related,div.table-related div.figure-content,div.inline-table div.figure-content
	{
	padding: 0;
}

div.compound-related div.figure-content {
	overflow-x: auto;
	position: relative;
}

body.ie6 div.compound-related div.figure-content {
	width: 98.8%;
}

div.related-content div.figure-content div.figure-img-wrapper {
	width: 100%;
	overflow-x: auto;
}

body.ie7 div.related-content div.figure-content div.figure-img-wrapper,body.ie7 div.compound-related div.figure-content
	{
	overflow-y: hidden;
}

body.ie6 div.related-content div.figure-content div.figure-img-wrapper img,body.ie7 div.related-content div.figure-content div.figure-img-wrapper img
	{
	padding: 0 0 25px;
}

div.related-content div.figure-content {
	padding-left: 5px;
	padding-right: 5px;
}

div.related-content div.figure-content div.description {
	margin-left: 5px;
	margin-right: 5px;
}

div.table-wrapper {
	width: 100%;
	overflow-x: auto;
	position: relative;
}

table.data {
	border-collapse: collapse;
	min-width: 100%;
}

body.ie6 table.data {
	margin-left: -1px;
}

table.data th,table.data td {
	padding: 5px;
	text-align: left;
}

table.data tr {
	background: #f6f6f6;
}

table.data tr.odd,table.data tfoot tr {
	background: #fff;
}

table.data tfoot p {
	margin: 10px 0;
}

table.data tbody td,table.data thead th {
	border-left: 1px solid #ccc;
}

table.data thead th {
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}

table.data td.rowsep {
	border-bottom: 1px solid #ccc;
}

table.data tbody td:first-child,table.data thead th:first-child {
	border-left: 0 none;
}

table.data img.chemimg,img.chemimg-box {
	display: block;
	margin: 0 auto 20px auto;
	float: none;
}

img.chemimg-box {
	border: 1px solid #e7e7e7;
	padding: 10px;
}

div.jmol {
	width: 500px;
	float: left;
}

div.jmol-instructions {
	float: right;
	width: 430px;
}

div.jmol-instructions h2 {
	margin-top: 10px;
}

p.all-compounds {
	float: left;
}

ul.view-compound {
	margin: 20px 0;
	clear: both;
}

ul.compound-props {
	margin: 20px 0;
}

ul.compound-props span {
	font-weight: bold;
}

div.jmol-instructions dt {
	float: left;
	padding-right: .3em;
	font-weight: bold;
}

ul.compound-props li.inchi,ul.compound-props li.smiles {
	word-wrap: break-word;
}

ul.compound-props ul.compound-data {
	display: inline;
	padding-left: .3em;
}

ul.compound-props ul.compound-data li {
	display: inline;
	padding-right: .3em;
}

ul.compound-props li,div.jmol-instructions dd {
	margin-bottom: 10px;
}

figure {
	margin: 0;
}

div.figure {
	clear: both;
	margin: 0 0 19px;
}

div.figure span.legend {
	display: block;
	margin: -3px 0 0;
	padding: 3px 0;
	color: #111;
}

div.fig-box span.legend {
	margin-bottom: 10px;
}

div.figure span.subLegend {
	font-weight: normal;
	display: block;
}

div.restrict-width a.fig-link {
	float: left;
	margin: 0 10px 10px 0;
}

div.figure-content {
	margin: 0;
	padding: 17px 10px 20px;
	border-bottom: 0;
}

div.fig-box div.figure-content {
	background: #FAFAFA;
}

div.box-thumb div.figure-content,div.inline-table div.figure-content {
	border-bottom: 1px solid #e7e7e7;
}

div.no-figure-nav div.figure-content {
	border-bottom: 1px solid #e7e7e7;
}

div.figure-content div.description p,div.figure-content p.copy {
	font-size: 92%;
	line-height: 1.507em;
	margin: 18px 0;
}

div.figure-content div.description p.credit {
	font-size: 85%;
	font-style: italic;
}

img.fig {
	display: block;
}

img[src *='__chars'] {
	opacity: .6;
}

ul.figure-nav {
	margin: 0;
	padding: 0 20px;
	border: 1px solid #e7e7e7;
	border-top: 0;
	background: url(http://www.nature.com/view/images/bg_light_grad.gif) repeat-x 0 0;
	font-size: 85%;
	position: relative;
}

body.ie6 ul.figure-nav {
	margin-left: 2px;
}

body.ie6 div.related-content ul.figure-nav {
	margin-left: 0;
}

ul.figure-nav li {
	margin: 0 auto;
}

ul.figure-nav li.prev {
	position: absolute;
	left: 10px;
	top: 0;
}

ul.figure-nav li.next {
	position: absolute;
	right: 10px;
	top: 0;
}

ul.figure-nav a {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	display: block;
	text-align: center;
	font-weight: bold;
}

ul.figure-nav li.index {
	text-align: center;
}

ul.figure-nav li.index a {
	display: inline;
}

ul.figure-nav li.prev a {
	padding-right: 20px;
	border-right: 1px solid #eaeaec;
	text-align: left;
}

ul.figure-nav li.next a {
	padding-left: 20px;
	border-left: 1px solid #eaeaec;
	text-align: right;
}

body.ie6 ul.figure-nav li.index {
	padding: 1px;
}

div.table a.table-link,div.table a.table-link span,a.box-link,a-link span
	{
	display: block;
}

div.table a.table-link,div.box a.box-link {
	width: 120px;
	padding: 110px 0 0 0;
	background: url(http://www.nature.com/view/images/bg_table.gif) no-repeat 0 0;
	border-bottom: 0;
}

div.table a.table-link span,div.box a.box-link span {
	padding: 0 0 0 25px;
	background: url(http://www.nature.com/view/images/icon_full_figure.gif) no-repeat 2px 50%;
}

.full {
	clear: both;
}

ul.resources {
	margin: 0;
}

#constrain ul.resources a {
	padding: 0 0 0 25px;
	border-bottom: 0;
}

ul.resources .full a {
	background: url(http://www.nature.com/view/images/icon_full_figure.gif) no-repeat 2px 0;
}

ul.resources .slides a {
	background: url(http://www.nature.com/view/images/icon_powerpoint.gif) no-repeat 4px 0;
}

div.figure-related ul.resources {
	margin: 0 5px;
}

#constrain ul.resources li {
	padding: 0;
	margin: 0;
}

div.figures-at-a-glance {
	margin: 20px 0;
	clear: both;
}

div.figures-at-a-glance h2 {
	margin-bottom: 0;
}

div.figure-browser {
	overflow: hidden;
	position: relative;
}

html.js-enabled div.figure-browser-loading {
	height: 120px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4;
	background: #e1e4e9;
	overflow: hidden;
}

html.js-enabled div.figure-browser-loading img {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -16px 0 0 -16px;
}

html.js-enabled div.figure-browser {
	background: #e1e4e9;
	height: 120px;
}

html.js-enabled div.figure-browser ol {
	visibility: hidden;
}

html.js-enabled div.figure-browser a.nav {
	display: block;
	width: 25px;
	height: 100px;
	background-color: #ccc;
	position: absolute;
	top: 10px;
	z-index: 3;
}

html.js-enabled div.figure-browser a.nav span,html.js-enabled div.figure-preview a.nav span
	{
	display: block;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

html.js-enabled a.inactive {
	cursor: default;
	opacity: .2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity = 20);
}

html.js-enabled body.ie6 div.figure-preview a.nav span {
	display: none;
}

html.js-enabled div.figure-browser a.left {
	left: 0;
	background: url(http://www.nature.com/view/images/figure_browser_left.gif) no-repeat 0 50%;
}

html.js-enabled div.figure-browser a.right {
	right: 0;
	background: url(http://www.nature.com/view/images/figure_browser_right.gif) no-repeat 0 50%;
}

html.js-enabled div.figure-browser div.masking span.legend,html.js-enabled div.figure-browser div.masking div.description,html.js-enabled div.figure-browser div.masking div.larger
	{
	display: none;
}

html.js-enabled div.figure-browser div.masking {
	width: auto;
	height: 120px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

html.js-enabled div.figure-browser div.masking ol {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
}

html.js-enabled body.ie8 div.figure-browser div.masking ol {
	top: -20px;
}

html.js-enabled div.figure-browser div.masking li {
	position: absolute;
	top: 0;
	left: 0;
}

html.js-enabled div.figure-preview {
	position: absolute;
	left: 100px;
	top: 600px;
	width: 725px;
	display: block;
	background: #fff;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.45);
	-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.45);
	z-index: 3;
}

html.js-enabled div.figure-preview-highlight {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}

html.js-enabled div.figure-preview span.legend {
	padding: 5px 30px 5px 10px;
	display: block;
	background: #afb8c1 url(http://www.nature.com/view/images/bg_dark_grad.gif) repeat-x 0 0;
	color: #fff;
	position: relative;
}

html.js-enabled div.figure-preview span.legend a {
	color: #fff;
	border-color: #fff;
}

html.js-enabled div.figure-preview button.close {
	position: absolute;
	top: 8px;
	right: 10px;
}

html.js-enabled body.ie6 div.figure-preview button.close {
	position: absolute;
	top: 4px;
	right: 10px;
	background-color: #ccc;
	color: #000;
	width: 16px;
	height: auto;
	text-align: centre;
	border: solid 1px #fff;
	font-size: .9em;
	font-weight: bold;
	line-height: inherit;
	vertical-align: top;
	text-indent: 0;
	background-image: none;
	padding: 0 0 0 1px;
}

html.js-enabled div.figure-preview div.fig {
	margin: 20px 20px 10px;
	padding: 0;
}

html.js-enabled div.figure-preview div.fig img {
	margin: 0;
	display: block;
}

html.js-enabled div.figure-preview div.description {
	padding: 0;
	margin: 0 20px;
}

html.js-enabled div.figure-preview p.fig-link {
	margin: -10px 0 0 0;
	padding: 0 0 20px;
	text-align: right;
}

html.js-enabled div.figure-preview p.subLinks {
	text-align: right;
}

html.js-enabled div.figure-preview p.subLinks a {
	margin-left: 1.5em;
}

.js-enabled .popup {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 11;
	display: none;
	max-width: 650px;
	background: #fff;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.45);
	-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.45);
}

.js-enabled .popup .arrow {
	position: absolute;
	left: 10px;
	bottom: -15px;
	width: 50px;
	height: 15px;
	background: url(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(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 .popup-highlight {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}

.js-enabled .popup-highlight .arrow {
	background-image: url(http://www.nature.com/view/images/popup_box_arrow_down.gif);
}

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

.js-enabled .popup h2 {
	margin: 0;
	float: left;
	padding-right: 20px;
}

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

.js-enabled .popup button.close {
	position: absolute;
	right: 5px;
	top: 5px;
}

html.js-enabled body.ie6 div.popup-highlight {
	width: 600px;
}

html.js-enabled body.ie6 div.compound-popup {
	width: 150px !important;
}

html.js-enabled body.ie6 div.highlight-popup {
	width: 300px !important;
}

.js-enabled .popup ul.compound-links {
	margin: 10px 0 0;
}

.js-enabled .popup ul.compound-links a {
	font-size: 85%;
}

div.content .email {
	display: block;
}

.js-enabled div.content .email {
	display: none;
}

.js-enabled .popup .email {
	display: block;
	margin: -8px 0 8px;
}

#quick-nav {
	margin: 0 0 18px;
	padding: 5px 9px;
	background: #9bc4e0 url(http://www.nature.com/view/images/bg_quick_nav.gif) repeat-x 0 0;
	color: #fff;
}

#quick-nav ul {
	margin: 0;
	width: 100px;
	float: left;
}

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

#quick-nav ul li:first-child {
	padding-top: 8px;
}

#quick-nav ul li:last-child {
	padding-bottom: 8px;
}

#quick-nav ul.journal-nav li {
	padding-left: 0;
	padding-right: 15px;
	background: url(http://www.nature.com/view/images/bg_quick_nav_divider.png) repeat-y 100% 0;
}

#quick-nav ul.journal-nav li:first-child {
	background: url(http://www.nature.com/view/images/bg_quick_nav_divider_top.png) no-repeat
		100% 0;
}

#quick-nav ul.journal-nav li:last-child {
	background: url(http://www.nature.com/view/images/bg_quick_nav_divider_bottom.png) no-repeat
		100% 100%;
}

#quick-nav a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#quick-nav a:hover {
	text-decoration: underline;
}

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

#quick-nav img {
	margin: 5px 0;
	width: 65px;
	float: right;
}

#citations-box {
	padding: 9px;
	background: #fcfcfd url(http://www.nature.com/view/images/bg_citations_box.gif) no-repeat
		100% 100%;
}

#citations-box h2 {
	font-weight: normal;
}

#citations-box ul {
	margin: 0;
}

#citations-box li {
	display: inline;
	padding: 0 5px 0 0;
}

#subscribe-now {
	margin: 18px 0;
	padding: 0;
}

#subscribe-now img {
	margin: 0;
	padding: 0;
	display: block;
}

#news-and-views-box {
	padding: 10px 10px 0;
}

#news-and-views-box h3 {
	font-weight: normal;
}

#extranav #news-and-views-box p {
	margin: 3px 0 6px;
}

#extranav #news-and-views-box p.continue {
	margin: 0 0 12px;
	text-align: right;
	font-style: italic;
}

#extranav div.box {
	margin: 20px 0;
}

#extranav div.ad {
	margin: 20px 0;
}

#extranav div.box h2,#extranav div.box h3,#extranav div.box h4,#extranav div.box h5,#extranav div.box p
	{
	margin: 0;
}

.tab-group-heading {
	padding: 9px;
}

.tab {
	padding: 9px 9px 0;
}

#extranav div.box-padding li {
	margin: 0;
	padding: 5px 0;
}

div.tab-content ul,div.tab-content ol {
	margin: 0;
}

#extranav div.tab-content div.box-padding li:first-child,#open-innovation-box div.box-padding li:first-child
	{
	padding: 15px 0 5px;
}

#extranav div.box div.box-padding li li {
	padding: 0;
}

#extranav .box-footer {
	margin: 0;
	padding: 2px 9px;
	background: #fff url(http://www.nature.com/view/images/bg_light_grad.gif) repeat-x 0 0;
	text-align: right;
}

#extranav ul.box-footer li {
	float: left;
}

#extranav ul.box-footer li.last {
	float: right;
}

#extranav div.tab-content div.box-padding {
	padding-top: 0;
	overflow: auto;
}

#nature-jobs-box,#nature-events-box,#open-innovation-box,#sponsors-box,#links-box,#special-feature-box
	{
	background: #fff url(http://www.nature.com/view/images/bg_box_grad.gif) repeat-x 0 0;
}

#nature-jobs-box ul,#nature-events-box ul,#open-innovation-box ul,#open-innovation-box dl
	{
	margin: 0;
}

#nature-events-box h2,#nature-jobs-box h2 {
	padding: 9px 9px 0;
}

#featured-events-box h2 .type,#featured-jobs-box h2 .type {
	display: block;
}

#featured-events-box p strong,#featured-jobs-box p strong {
	display: block;
}

#featured-events-box .box-footer,#featured-jobs-box .box-footer {
	text-align: left;
}

#featured-events-box .box-footer a,#featured-jobs-box .box-footer a {
	background: url(http://www.nature.com/view/images/arrow_right_red.gif) no-repeat left .75ex;
	color: #d23a01;
	display: block;
	padding-left: 12px;
}

#featured-events-box .box-footer .site,#featured-jobs-box .box-footer .site
	{
	color: #444;
	display: block;
}

#open-innovation-box ul.challenge-list img {
	margin: 5px 5px 0 0;
	width: 25px;
	height: 25px;
	float: left;
}

#open-innovation-box ul.challenge-list dl {
	float: left;
}

#open-innovation-box ul.challenge-list p {
	clear: both;
}

#open-innovation-box dt {
	float: left;
	clear: left;
	padding: 0 .3em 0 0;
}

#open-innovation-box dd {
	float: left;
	clear: right;
}

body.ie6 #open-innovation-box dd {
	float: none;
}

#open-innovation-box dd.reward {
	font-weight: bold;
}

li.powered {
	position: relative;
	font-size: 91%;
	width: 160px;
	text-align: left;
}

li.powered a {
	position: relative;
}

li.powered img {
	position: absolute;
	left: 3px;
	top: -45%;
}

#inside-article li.powered {
	font-style: italic;
}

#inside-article-antibodies li.powered a {
	display: block;
}

#sponsors-box {
	padding: 10px 10px 0;
}

#sponsors-box li {
	margin-bottom: 10px;
	text-align: center;
}

#links-box a {
	display: block;
}

html.js-enabled h2.tab-group-heading {
	margin: 0 0 3px 4px;
	padding: 0;
}

html.js-enabled div.tab-group {
	position: relative;
}

html.js-enabled div.tab-group div.tab-content {
	border: 1px solid #e7e7e7;
	display: none;
}

html.js-enabled div.tab-group div.active div.tab-content {
	display: block;
}

html.js-enabled div.tab-group h3.tab {
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 1;
}

html.js-enabled div.tab-group div.tab-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	background: #fff;
	margin: 0;
	padding: 0;
	border: 0 none;
	border-bottom: 1px solid #e7e7e7;
}

html.js-enabled div.tab-group h3.tab a {
	display: block;
	font-size: 91%;
	color: #fff;
	margin: 0;
	padding: 3px;
	border-bottom: 1px solid #e7e7e7;
	background: #afb8c1 url(http://www.nature.com/view/images/bg_dark_grad.gif) repeat-x 0 0;
	overflow: hidden;
	white-space: nowrap;
	font-weight: normal;
	text-align: center;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

html.js-enabled div.tab-group div.active h3.tab a,html.js-enabled div.tab-group div.active h3.tab a:hover
	{
	border: 1px solid #e7e7e7;
	padding: 2px 3px 4px;
	border-bottom: 0 none;
	color: #333;
	background: #fff url(http://www.nature.com/view/images/bg_light_grad.gif) repeat-x 0 0;
	cursor: default;
}

html.js-enabled div.tab-group h3.tab a:hover {
	border: 1px solid #e7e7e7;
	padding: 2px 3px 3px;
	color: #333;
	background: #fff url(http://www.nature.com/view/images/bg_light_grad.gif) repeat-x 0 0;
	text-decoration: none;
}

div.tab-content li span.journal-title {
	padding: 0 5px 0 0;
}

div.tab-content li span.time {
	padding: 0 0 0 7px;
	background: url(http://www.nature.com/view/images/bg_pipe.gif) no-repeat 0 .4ex;
}

html.js-enabled #inside-article-compounds ol,html.js-enabled #inside-article-compounds li
	{
	margin: 0;
	padding: 0;
	list-style: none;
}

html.js-enabled #inside-article-compounds li {
	display: none;
}

html.js-enabled #extranav #inside-article-compounds li.active {
	text-align: center;
	margin: 15px 15px 0;
	padding: 0;
	display: block;
}

html.js-enabled #inside-article-compounds div.tab-content {
	position: relative;
}

html.js-enabled #inside-article-compounds a.compound-nav {
	position: absolute;
	top: 45px;
	width: 24px;
	height: 25px;
	overflow: hidden;
}

html.js-enabled #inside-article-compounds a.compound-nav span {
	visibility: hidden;
}

html.js-enabled #inside-article-compounds a.compound-nav:hover {
	text-decoration: none;
}

html.js-enabled #inside-article-compounds a.prev {
	left: 0;
	background: url(http://www.nature.com/view/images/arrow_left.gif) no-repeat 50% 50%;
}

html.js-enabled #inside-article-compounds a.prev:hover {
	background-image: url(http://www.nature.com/view/images/arrow_left_dark.gif);
}

html.js-enabled #inside-article-compounds a.next {
	right: 0;
	background: url(http://www.nature.com/view/images/arrow_right.gif) no-repeat 50% 50%;
}

html.js-enabled #inside-article-compounds a.next:hover {
	background-image: url(http://www.nature.com/view/images/arrow_right_dark.gif);
}

html.js-enabled #inside-article-compounds span.index {
	font-weight: bold;
	padding-right: .2em;
}

html.js-enabled #inside-article-compounds span.total {
	font-weight: bold;
	padding-left: .2em;
	padding-right: 6.2em;
}

div.box ol {
	list-style-position: outside;
	padding: 0 0 0 20px;
}

div.box ol,div.box ol li {
	list-style: decimal;
}

div.box ul li {
	list-style: none;
}

#extranav .toggle,#extranav div.player h2 {
	margin-bottom: 0;
}

div.player div.box {
	margin-top: 0;
}

body.ie6 div.player div.box {
	position: relative;
}

div.player h3 {
	padding: 3px 5px;
	background: #b3b8be url(http://www.nature.com/view/images/bg_dark_grad.gif) repeat-x 0 0;
	color: #fff;
}

div.player div.description {
	padding: 9px;
}

div.player a.video-link {
	display: block;
	border: 0 none;
	font-weight: bold;
}

div.player object {
	margin: 0 auto;
	display: block;
}

#extranav p.podcast-time {
	margin: 9px 0 !important;
}

#extranav div.ad img,#extranav div.ad object,#extranav div.ad embed,#extranav div.ad iframe
	{
	margin: 0;
}

#extranav div.wide-skyscraper {
	background: #f1f2f6;
	text-align: center;
	padding: 10px 0;
	border: 1px solid #e7e7e7;
}

div.content div.ad {
	float: right;
	clear: right;
	margin: 10px 0 10px 10px;
}

div.content div.ad a {
	border-bottom: 0 none;
}

html.js-enabled #edsumm div.full-snippet {
	display: none;
}

#edsumm {
	margin: 20px 0;
}

#edsumm h2 {
	margin: 0;
	padding: 0;
}

#edsumm h3 {
	padding: 0 9px;
}

#edsumm div.editors-summary {
	margin-top: 0;
	padding-top: 9px;
}

body.ie6 #edsumm div.editors-summary {
	zoom: 1;
}

#edsumm div.full-snippet,#edsumm div.snippet {
	padding: 0 9px 9px;
}

#edsumm a.toggle-bar,.fig-box a.toggle-bar {
	display: block;
	background: #f1f2f6 url(http://www.nature.com/view/images/arrow_down.gif) no-repeat 50% 50%;
	padding: 2px 0;
	text-align: center;
	border-bottom: 0;
}

a.toggle-bar span {
	visibility: hidden;
}

.box-internal a.toggle-bar span {
	visibility: visible;
	padding-right: 80px;
}

#edsumm a.collapse,.fig-box a.collapse {
	background-image: url(http://www.nature.com/view/images/arrow_up.gif);
}

#edsumm a.toggle-bar:hover,.fig-box a.toggle-bar:hover {
	background-image: url(http://www.nature.com/view/images/arrow_down_dark.gif);
	text-decoration: none;
	border: 0;
}

#edsumm a.collapse:hover,.fig-box a.collapse:hover {
	background-image: url(http://www.nature.com/view/images/arrow_up_dark.gif);
}

ul.tabs {
	position: relative;
	bottom: -1px;
	left: 1px;
	z-index: 1;
	zoom: 1;
}

body.ie6 ul.tabs {
	left: 0;
}

body.ie6 ul.tabs li {
	margin-left: 0;
}

ul.tabs li {
	float: left;
	border: 1px solid #e7e7e7;
	margin-left: -1px;
}

ul.tabs li.active {
	border-bottom: 0;
}

ul.tabs li a {
	display: block;
	padding: 5px 10px;
	background: #afb8c1 url(http://www.nature.com/view/images/bg_dark_grad.gif) repeat-x 0 0;
	color: #fff;
}

ul.tabs li a:hover {
	background: #fff url(http://www.nature.com/view/images/bg_light_grad.gif) repeat-x 0 0;
	color: #333;
	text-decoration: none;
}

ul.tabs li span {
	display: block;
	padding: 5px 10px 6px;
	background: #fff url(http://www.nature.com/view/images/bg_light_grad.gif) repeat-x 0 0;
	font-weight: bold;
}

div.tab-pane {
	clear: both;
	padding: 19px 0 0;
	margin: 0;
}

div.tab-pane .box-footer {
	margin: 0;
	padding: 2px 19px;
	background: #fff url(http://www.nature.com/view/images/bg_light_grad.gif) repeat-x 0 0;
	font-size: 85%;
	position: relative;
}

div.tab-pane ul.box-footer li {
	margin: 0 auto;
}

div.tab-pane ul.box-footer li.prev {
	position: absolute;
	left: 10px;
	top: 0;
}

div.tab-pane ul.box-footer li.next {
	position: absolute;
	right: 10px;
	top: 0;
}

li.paging {
	text-align: center;
}

li.paging ol.pagination {
	display: inline;
}

li.paging ol.pagination li {
	display: inline;
	padding: 0 .3em;
}

div.tab-pane p.error {
	margin: 0 0 20px;
	padding: 0 19px;
}

div.tab-pane li span.journal-title {
	padding: 0 5px 0 0;
}

div.tab-pane li span.time {
	padding: 0 0 0 7px;
	background: url(http://www.nature.com/view/images/bg_pipe.gif) no-repeat 0 .4ex;
}

div.tab-pane p.supplier {
	margin: 19px;
	font-style: italic;
}

div.tab-pane p.supplier img {
	vertical-align: middle;
	padding-left: 5px;
}

div.related-content ul.tabs {
	margin-top: 20px;
}

#content-list {
	list-style: decimal;
	padding: 0 19px 0 39px;
}

#content-list li {
	list-style: decimal;
}

#content-list h2,#content-list p {
	margin: 0;
}

#content-list li {
	margin: 0 0 20px;
}

div.box ol.fig-tab-index {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.box ol.fig-tab-index li {
	list-style-type: none;
}

ol.fig-tab-index li {
	margin: 20px 0 10px;
}

ol.fig-tab-index li:first-child {
	margin-top: 20px;
	`;
}

h2:first-child+ol.fig-tab-index li:first-child {
	margin-top: 10px;
}

ol.fig-tab-index a.fig-link {
	display: block;
	width: 250px;
	float: left;
	text-align: right;
	margin-right: 20px;
}

body.ie6 ol.fig-tab-index a.fig-link {
	margin-left: -135px;
}

ol.fig-tab-index .full {
	clear: none;
}

#content ol.fig-tab-index h3,#content ol.fig-tab-index h4,#content ol.fig-tab-index p
	{
	margin: 0;
}

div.compound-details {
	width: 600px;
	overflow: auto;
	float: left;
}

div.compound-links {
	font-size: 85%;
}

#content div.compound-links ul.downloads li {
	float: left;
	margin: 0;
	padding: 0 .5em;
	background: url(http://www.nature.com/view/images/bg_pipe.gif) no-repeat 0 .7ex;
}

#content div.compound-links ul.downloads li.first {
	padding-left: 0;
	background-image: none;
}

.syn-proc span.i {
	font-weight: normal;
	font-style: italic;
}

.syn-proc p {
	margin: 10px 0;
}

ul.focsup-anchor {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.focsup-anchor ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.focsup-anchor .right,ul.focsup-anchor .left {
	width: 48%;
	background: transparent;
}

ul.focsup-anchor .right {
	float: right;
}

ul.focsup-anchor a,ul.focsup-anchor .text {
	display: block;
	font-weight: bold;
	padding: 2px 0 2px 12px;
	zoom: 1;
}

ul.focsup-anchor .text {
	background: url(http://www.nature.com/view/images/arrow_small_right.gif) no-repeat left;
	color: #c03;
}

ul.focsup-anchor a {
	background: url(http://www.nature.com/view/images/arrow_small_right.gif) no-repeat 0 50%;
}

ul.focsup-anchor li.out a {
	background: url(http://www.nature.com/view/images/arrow_small_right.gif) no-repeat 0 50%;
}

ul.focsup-anchor .selected a {
	background-image: url(http://www.nature.com/view/images/arrow_small_down.gif) !important;
	color: #c03;
	text-decoration: none;
}

.focsup-anchor.in-page {
	margin-top: 40px;
	padding-top: 10px;
	border-top: 1px solid #e7e7e7;
}

#toc {
	clear: both;
}

#toc .focus-title {
	color: #5c5c5c;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 10px;
	padding: 12px 7px 5px;
}

#toc div.issue.foc {
	background: #fff url(http://www.nature.com/view/images/gradient_vert_grey.jpg) repeat-x top;
	border: 1px solid #dfdfdf;
	margin: 0 0 20px;
	padding: 0;
	zoom: 1;
}

#toc div.issue.foc div.issue-links {
	height: 100%;
	margin-left: 0;
	margin-top: 0;
	padding: 10px 0 20px 158px;
}

#toc .issue.foc dl.issue {
	margin: 0 0 5px;
}

#toc .issue.foc dl.issue dt {
	display: inline;
}

#toc .issue.foc dl.issue dd {
	display: inline;
	padding: 0;
	margin: 0;
}

p.license {
	margin-top: 20px;
}

a.cc-license {
	display: block;
	width: 88px;
	height: 31px;
	background: url(http://www.nature.com/view/images/icon_by_nc_sa.png) no-repeat 0 0;
	text-indent: -999em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 .5em 0 0;
}

a.by-nc-nd {
	background-image: url(http://www.nature.com/view/images/icon_by_nc_nd.png);
}

span.open-access {
	padding-left: 1em;
	text-transform: uppercase;
	color: #f5821f;
}

#get-flash {
	margin: 20px 0;
	width: 40%;
}

#get-flash h2,#get-flash p {
	margin: 0;
}

#get-flash a.fp-link {
	display: block;
	padding: 8px 0 8px 40px;
	background: url(http://www.nature.com/view/images/icon_flash.gif) no-repeat 0 50%;
}

div.videoMeta {
	margin: 20px 0;
	float: right;
	width: 58%;
}

div.videoMeta h2 {
	margin: 0;
}

div.related-content div.video-box {
	clear: both;
	overflow: hidden;
}

.ie6 div.related-content div.video-box,.ie7 div.related-content div.video-box
	{
	zoom: 1;
}

ul.sponsor-list li {
	padding: 0;
	border: 1px solid #e7e7e7;
}

ul.sponsor-list img {
	display: block;
}

ul.sponsor-list .sponsor-logo {
	display: block;
	width: 84px;
	margin: 0 9px 0 0;
	float: left;
}

ul.sponsor-list .sponsor-text {
	display: block;
	width: 200px;
	margin: 3px 0 0 0;
	float: left;
}

body.send-to-a-friend #constrain-content {
	padding-right: 0;
}

body.send-to-a-friend p.article-type {
	float: none;
}

body.send-to-a-friend form.main {
	clear: both;
}

body.send-to-a-friend .msg-confirm {
	padding: 20px 0;
}

body.send-to-a-friend .button {
	background: #fff url(http://www.nature.com/view/images/bg_button.gif) repeat-x 0 100%;
	border: 1px solid #e7e7e7;
	margin: 0;
	padding: 2px 15px;
	overflow: visible;
	cursor: pointer;
	color: #58626b;
}

body.send-to-a-friend .button:hover {
	color: #000;
	border: 1px solid #999;
}

form.main {
	padding: 2em;
	border: solid 1px #000;
	background: #FAFAFA;
	margin-top: 20px;
}

form.main fieldset {
	margin-bottom: 2em;
}

form.main fieldset legend {
	font-weight: bold;
	display: block;
	width: 100%;
	border-bottom: solid 1px #000;
}

form.main fieldset p {
	margin: 0;
	padding: 2em 0 0 0;
}

form.main fieldset p label {
	width: 200px;
	float: left;
	font-weight: bold;
	text-align: right;
}

form.main fieldset p label em {
	display: block;
	font-weight: normal;
	margin: 0;
	font-size: .8em;
}

form.main fieldset p span.input {
	display: block;
	margin-left: 220px;
	padding-right: 5px;
}

form.main fieldset p span.input input.text,form.main fieldset p span.input textarea
	{
	width: 100%;
	display: block;
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
}

form.main p span.input textarea {
	height: 7em;
	resize: vertical;
}

form.main blockquote.disclaimer {
	margin: 2em 0;
}

form.main blockquote.disclaimer p {
	margin: 0;
}

form.main p.buttons {
	margin: 2em 0 0;
	text-align: right;
}

div.error {
	background: #fac7c7;
	padding: 2em;
}

ul.error {
	padding-left: 20px;
	margin-bottom: 0;
}

ul.error li {
	list-style-type: disc;
}

div.advertising-feature {
	background: url("http://www.nature.com/view/images/bg_box_grad.gif") repeat-x scroll 0 0 #FFF;
	padding: 1em;
	border: 1px solid #E7E7E7;
}

div.advertising-feature .ad-feature {
	color: #C00;
	font-weight: bold;
	text-transform: uppercase;
}

div.disclaimer p {
	font-style: italic;
}

div.disclaimer h1 {
	font-size: 116%;
	letter-spacing: -0.5px;
	margin: 18px 0 0;
	padding: 2px 0;
}

.preview-cta {
	border-top: 3px double #A2A7AB;
	text-align: center;
}

.preview-cta p {
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	background-color: #fff;
	width: 140px;
	margin: -8px auto 20px auto;
}

body.ie6 .preview-cta,body.ie7 .preview-cta,body.ie8 .preview-cta {
	height: 50px;
}

body.ie6 .preview-cta p,body.ie7 .preview-cta p {
	margin-left: -70px;
	position: absolute;
	width: 150px;
}

body.ie8 .preview-cta p {
	position: absolute;
	width: 150px;
	margin-left: 38%;
}

.preview-cta p a {
	text-transform: lowercase;
	display: block;
	font-size: 85%;
	background: url("http://www.nature.com/view/images/arrow_small_right.gif") no-repeat scroll
		100% 50% transparent;
	padding-right: 10px;
}

.subscribe-prompt {
	background-color: #fff;
	padding: 1.5em .5em 1em 1em;
	clear: both;
	margin: 2em 0;
	border: 1px solid #A2A7AB;
}

.subscribe-prompt .subscribe-cta {
	padding-left: 30px;
	font-weight: bold;
	overflow: hidden;
}

.subscribe-prompt .subscribe-cta .login-prompt a {
	margin-top: 26px;
}

.subscribe-prompt .subscribe-cta li {
	text-align: center;
	width: 125px;
	margin: 0 .5em;
	float: left;
}

.subscribe-prompt .price,.subscribe-prompt ul.subscribe-cta a {
	display: block;
}

.subscribe-prompt .price {
	color: #7b7b7b;
	font-size: 1.3em;
	font-weight: bold;
}

.subscribe-prompt h4 {
	min-height: 85px;
	display: block;
	margin: 0;
}

.subscribe-prompt .subscribe-cta a {
	font-size: .8em;
}

.subscribe-prompt .subscribe-cta a.button {
	background: #999 url("http://www.nature.com/view/images/button-bg.gif") top center no-repeat;
	width: 96px;
	color: #000;
	font-size: 1em;
	padding: .3em 0;
	border: 1px solid #747474;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 0 0 0 1em;
}

.subscribe-prompt .access-options,.subscribe-prompt #document-delivery {
	padding: 0;
	margin: 0;
	line-height: 86%;
}

.subscribe-prompt .access-options .deep-dyve {
	display: none;
}

.subscribe-prompt .access-options li,.subscribe-prompt #document-delivery li
	{
	display: inline;
	border-left: 1px solid #666;
	font-size: .8em;
	padding: 0 .4em 0 .6em;
	margin: 0;
}

.subscribe-prompt .access-options .first,.subscribe-prompt #document-delivery .first
	{
	border: none;
	padding-left: 0;
}

.subscribe-prompt .access-options .last,.subscribe-prompt #document-delivery .last
	{
	padding-right: 0;
}

.subscribe-prompt .access-options li a,.subscribe-prompt #document-delivery li a
	{
	font-weight: normal;
}

div.subscribe-prompt h2 {
	color: #A1AEB7;
	font-size: 85%;
	float: left;
	width: 150px;
	line-height: 1.4em;
	text-transform: uppercase;
	margin: 0;
}

.subscribe-prompt .prompt {
	font-size: 120%;
	width: 150px;
	float: left;
}

.subscribe-prompt h3 {
	clear: both;
	padding: 0;
	margin: 0;
	font-size: .85em;
}

ul.link-group li.title {
	font-weight: bold;
	font-size: 110%;
	margin-top: 20px;
}

ul.link-group-sub {
	margin: 0 0 20px 10px;
}

ul.link-group-sub li.title {
	font-size: 100%;
	margin-top: 0;
}

ul.link-group li a {
	border: 0;
}

#bakedbean {
	width: 100%;
	color: #fff;
	left: 0;
	top: 0;
}

#bakedbean a {
	display: none;
}

.js-enabled #bakedbean a {
	display: block;
	float: left;
	margin-left: 10%;
	background: #34352e;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	padding: 5px 15px;
	color: #fff;
}

#bakedbean .inner {
	background: #34352e;
	float: left;
	width: 100%;
}

#bakedbean .bean {
	width: 22%;
	float: left;
	padding: 20px;
	overflow: auto;
}

#bakedbean .bean strong {
	font-weight: bold;
	font-size: 120%;
	width: 100%;
	display: block;
	color: #F92672;
	border-bottom: 2px solid #fff;
	margin-bottom: 10px;
}

#bakedbean .bean span {
	white-space: pre;
}

.js-enabled #bakedbean .inner {
	display: none;
}

div.captcha-box {
	clear: both;
	margin-top: 2em;
}

div.captcha-box label {
	float: left;
	width: 100px;
}

#content div.captcha-box div {
	padding: 0;
	margin: 0;
}

div.captcha-box .recaptcha_input_area {
	line-height: 1.5em;
}

div.captcha-box .recaptchatable td img {
	display: inline;
}

div.captcha-box .recaptchatable {
	line-height: 0;
}

div.captcha-box iframe {
	width: 100%;
	height: 260px;
	border: 0;
}

#special-feature-box h3 {
	color: inherit;
	margin-bottom: 1em;
}

#extranav #special-feature-box h3.special-title {
	font-size: 108%;
	margin-bottom: .5em;
}

#special-feature-box a h3:hover {
	text-decoration: underline;
}

#special-feature-box img.header {
	width: 280px;
}

#special-feature-box .feature-list,#special-feature-box .feature-list li
	{
	float: left;
}

#special-feature-box .feature-list span.authors {
	font-size: 85%;
}

#special-feature-box .feature-a img {
	width: 80px;
	float: left;
	margin-right: 10px;
}

#special-feature-box .feature-a,#special-feature-box .feature-a li {
	width: 100%;
}

#special-feature-box .feature-a {
	float: none;
}

#special-feature-box .feature-b img {
	width: 80px;
	float: left;
}

#special-feature-box .feature-b span.authors {
	padding-left: 90px;
	display: block;
}

#special-feature-box ul.feature-c li {
	width: 120px;
	padding: 5px 15px 10px 0;
}

#special-feature-box ul.feature-c li.right {
	float: right;
	padding: 5px 0 10px 15px;
}

#special-feature-box .feature-b p,#special-feature-box .feature-b h3 {
	padding-left: 90px;
}

#special-feature-box .feature-b .no-image p,#special-feature-box .feature-b .no-image h3,#special-feature-box .feature-b .no-image span
	{
	padding-left: 0;
}

#special-feature-box .box-footer {
	clear: both;
}

body.ie7 #special-feature-box .feature-b li {
	padding-right: 9px;
}

#author-contact {
	clear: both;
}

#author-contact input.txt,#author-contact textarea {
	margin: 2px 0;
	padding: 3px;
	border: 1px solid #ccc;
}

#author-contact input.txt {
	width: 300px;
}

#author-contact textarea {
	width: 100%;
	height: 100px;
}

#author-contact-copy {
	margin: 8px 0 0;
}

#author-contact label {
	margin: 0;
	padding: 4px 0;
	width: 80px;
	display: block;
	float: left;
	clear: left;
}

#author-contact #author-contact-message-label {
	clear: both;
	width: 100%;
	padding-bottom: 0;
}

#author-contact span.legend {
	display: block;
	padding-bottom: 10px;
}

#author-contact input.txt:focus,#author-contact textarea:focus {
	border: 2px solid #999;
	padding: 2px;
}

#author-contact #author-contact-copy,#author-contact #author-contact-copy-label
	{
	float: right;
}

#author-contact #author-contact-copy-label {
	width: auto;
	padding-left: 5px;
}

#author-contact button {
	background: #fff url(http://www.nature.com/view/images/bg_button.gif) repeat-x 0 100%;
	border: 1px solid #e7e7e7;
	margin: 0;
	padding: 2px 15px;
	float: left;
	overflow: visible;
	cursor: pointer;
	color: #58626b;
}

#author-contact button:hover {
	color: #000;
	border: 1px solid #999;
}

input[readonly] {
	color: #999;
}

dl.confirm-message dt {
	margin-top: 20px;
	font-weight: bold;
}

#popUpShoppingBasket_link {
	padding: .4em 1em .4em 20px;
	text-decoration: none;
	position: relative;
}

#popUpShoppingBasket_link span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: .2em;
	top: 50%;
	margin-top: -8px;
}

.popUpShoppingBasket_dialog .ui-widget-header,.popUpCountry_dialog .ui-widget-header
	{
	background: none;
	border: 0;
}

.popUpShoppingBasket_dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close.ui-state-hover,.popUpCountry_dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close.ui-state-hover,.popUpShoppingBasket_dialog .ui-dialog-titlebar,.popUpShoppingBasket_dialog.ui-corner-all,.popUpCountry_dialog.ui-corner-all
	{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.popUpShoppingBasket_dialog,.popUpCountry_dialog {
	padding: .2em 0 0 0;
	background-color: #dcdcdc;
	border-color: #d0d0d1;
	-moz-box-shadow: 3px 3px 4px #999;
	-webkit-box-shadow: 3px 3px 4px #999;
	box-shadow: 3px 3px 4px #999;
	-ms-filter:
		"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#999')";
}

body.ie6 .popUpShoppingBasket_dialog,body.ie6 .popUpCountry_dialog,body.ie7 .popUpShoppingBasket_dialog,body.ie7 .popUpCountry_dialog
	{
	border: 2px solid #999;
}

.popUpShoppingBasket_dialog .ui-dialog-titlebar {
	padding-top: 1em;
	border-bottom: 1px solid #e7e7e7;
	background-image: -moz-linear-gradient(top, #dadadb, #f3f3f4);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f3f3f4),
		color-stop(1, #dadadb) );
	filter: progid : DXImageTransform.Microsoft.gradient ( GradientType = 0,
		startColorstr = '#dadadb', endColorstr = '#f3f3f4' );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dadadb',endColorstr='#f3f3f4')";
}

.popUpCountry_dialog.ui-dialog .ui-dialog-content {
	background-color: #fff;
}

.popUpShoppingBasket_dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close,.popUpCountry_dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close
	{
	float: right;
}

.popUpShoppingBasket_dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close
	{
	margin-top: 10px;
	top: 0;
}

.popUpShoppingBasket_dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close span,.popUpCountry_dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close span
	{
	background: #f3f3f4 url("http://www.nature.com/view/images/close.jpg") no-repeat 0 0;
	display: block;
	text-indent: -9999px;
	height: 16px;
	width: 17px;
	margin-right: 20px;
}

.popUpShoppingBasket_dialog.ui-dialog .ui-dialog-buttonpane,.popUpCountry_dialog.ui-dialog .ui-dialog-buttonpane
	{
	border: 0;
	margin: 0;
	padding: 1em 2em;
	background-color: #fff;
	overflow: auto;
}

#popUpShoppingBasket_Continue_btn span {
	padding: 0;
}

.popUpShoppingBasket_dialog .ui-button,.popUpCountry_dialog .ui-button {
	padding: 0;
}

#ui-dialog-title-popUpShoppingBasket {
	padding: .5em .5em .3em;
}

#popUpShoppingBasket {
	padding: 0;
	background-color: #fff;
}

#popUpShoppingBasket table {
	width: 100%;
}

#popUpShoppingBasket table td {
	padding: 0 1em 1em 0;
	vertical-align: top;
}

#popUpShoppingBasket table td p {
	padding: 0;
	margin: 0;
	line-height: 1.2em;
}

#popUpShoppingBasket table tbody {
	margin: 1em;
}

#popUpShoppingBasket thead,#popUpShoppingBasket table caption {
	position: absolute;
	text-indent: -999em;
}

#popUpShoppingBasket tfoot td p {
	float: left;
}

#popUpShoppingBasket tfoot td {
	border: 1px dashed #7c8284;
	border-width: 1px 0;
	vertical-align: middle;
	padding-top: .7em;
	padding-bottom: .5em;
}

#popUpShoppingBasket tfoot tr {
	margin: 0;
}

#popUpShoppingBasket tr {
	margin: 1em 0 2em 0;
}

#popUpShoppingBasket .shoppingItemRemove {
	border: 0;
	background: none;
	padding: 0;
	cursor: pointer;
	cursor: hand;
}

#popUpShoppingBasket .shoppingItemAction {
	text-align: right;
}

#popUpShoppingBasket tfoot td,#popUpShoppingBasket .shoppingItemPrice {
	text-align: right;
}

.popUpShoppingBasket_dialog #shoppinglocation {
	padding-left: 2.5em;
	margin: 0;
	padding-bottom: 1em;
	background: url() no-repeat 0 0;
	clear: both;
	display: block;
}

#popUpShoppingBasket .shoppingBasketContents {
	padding: 1em 2em;
	max-height: 15em;
	overflow-y: auto;
}

#popUpShoppingBasket_Continue_btn {
	background: none;
	border: 0;
	float: left;
	padding: 0;
	line-height: auto;
	margin-top: -25px;
	width: 90px;
}

body.ie7 #popUpShoppingBasket_Continue_btn,body.ie6 #popUpShoppingBasket_Continue_btn
	{
	margin-top: 0;
}

.popUpCountry_dialog #popUpShoppingBasketCountryList {
	width: 100%;
}

#popUpShoppingBasket a,#popUpShoppingBasket a:visited,#popUpShoppingBasket a:hover,#popUpShoppingBasket a:link,#popUpShoppingBasket_Continue_btn span,.popUpShoppingBasket_dialog a,#popUpShoppingBasket .shoppingItemRemove
	{
	color: #097897;
	text-decoration: none;
}

#popUpShoppingBasket .shoppingItemPrice span {
	color: #444;
}

#popUpShoppingBasket a:hover,#popUpShoppingBasket input.shoppingItemRemove:hover,#popUpShoppingBasket_Continue_btn.ui-state-hover span,.popUpShoppingBasket_dialog #shoppinglocation a:hover
	{
	text-decoration: underline;
}

#popUpShoppingBasket,.popUpShoppingBasket_dialog,#popUpCountry,.popUpCountry_dialog
	{
	font-family: Arial;
}

#ui-dialog-title-popUpShoppingBasket {
	font: normal 107% Arial;
	padding-top: 3em;
	padding-left: 1em;
}

#ui-dialog-title-popUpShoppingBasket {
	font: normal 150% Arial;
}

#popUpShoppingBasket_Continue_btn span {
	font: normal 77% Arial;
}

.popUpShoppingBasket_dialog #shoppinglocation {
	font: normal 77% Arial;
}

#popUpShoppingBasket tfoot strong,#popUpShoppingBasket p.shoppingItemTitle
	{
	font-weight: bold;
}

#popUpShoppingBasket td p {
	font-size: 85%;
}

#popUpShoppingBasket tfoot td p {
	font: bold 100% Arial;
}

#popUpShoppingBasket .shoppingItemRemove {
	font: normal 77% Arial;
}

#popUpShoppingBasket .shoppingItemPrice span {
	font: bold 85% Arial;
}

#popUpShoppingBasket tfoot span {
	color: #363636;
	font-size: 77%;
}

#popUpCountry,#popUpCountry select {
	font-size: 85%;
}

.popUpShoppingBasket_dialog .ui-button,.popUpCountry_dialog .ui-button {
	font: bold 107% Arial;
	color: #000;
	text-align: center;
	clear: both;
	background: #999 url("http://www.nature.com/view/images/button-bg.gif") top center no-repeat;
	width: 141px;
	color: #000;
	font-size: 1em;
	padding: .3em 0;
	border: 1px solid #747474;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: .5em 0;
	cursor: pointer;
	float: right;
	font-weight: bold;
}

.reshigh-carousel {
	border: 1px solid #E7E7E7;
	position: relative;
	float: left;
	width: 100%;
	margin: 20px 0;
}

.no-javascript .reshigh-carousel {
	padding: 10px;
}

.reshigh-carousel.active .container {
	margin: 0 25px;
}

.reshigh-carousel .container {
	font-size: .9em;
	overflow: hidden;
	position: relative;
}

.js-enabled .reshigh-carousel .container ul {
	overflow: hidden;
	position: relative;
	height: 103px;
	margin-bottom: 0;
}

.js-enabled .reshigh-carousel .container ul li {
	float: left;
	position: relative;
	height: 108px;
	font-size: .9em;
}

.no-javascript .reshigh-carousel .container ul li {
	float: left;
	width: 33%;
	height: 50px;
}

.js-enabled .reshigh-carousel .container ul li div {
	border-left: 1px solid #E7E7E7;
	padding: 2px 5px 0 5px;
	height: 71px;
	overflow: hidden;
	margin: 15px 0;
}

.reshigh-carousel .container ul li:first-child div {
	border: 0;
}

.reshigh-carousel .container ul li div span {
	color: #A1AEB7;
	height: 20px;
	display: block;
	text-transform: uppercase;
	overflow: hidden;
}

.reshigh-carousel .container ul li div span.title {
	text-transform: none;
	color: #292929;
	height: auto;
	overflow: hidden;
	font-size: 1.2em;
	line-height: 1.3em;
	display: block;
	font-weight: bold;
}

.no-javascript .reshigh-carousel .container ul li div span {
	height: auto;
	line-height: normal;
}

.js-enabled .reshigh-carousel .container ul li div a {
	font-weight: bold;
	display: block;
	overflow: hidden;
	font-size: 1.2em;
	line-height: 1.3em;
	word-wrap: break-word;
}

.no-javascript .reshigh-carousel .container ul li div a {
	display: block;
	font-size: 1.2em;
	margin-bottom: 10px;
}

.js-enabled .reshigh-carousel .left,.js-enabled .reshigh-carousel .right
	{
	background: none repeat scroll 0 0 #E7E7E7;
	bottom: 1px;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 36px;
	width: 14px;
	height: 30px;
}

.js-enabled .reshigh-carousel .right {
	left: auto;
	right: 0;
}

.js-enabled .reshigh-carousel .left span,.js-enabled .reshigh-carousel .right span
	{
	border-bottom: 8px solid transparent;
	border-right: 8px solid #494949;
	border-top: 8px solid transparent;
	height: 0;
	left: 50%;
	margin: -8px 0 0 -4px;
	position: absolute;
	top: 50%;
}

.js-enabled .reshigh-carousel .right span {
	border-left: 8px solid #494949;
	border-right: medium none;
}

.js-enabled .icb-box {
	display: block;
	visibility: hidden;
	max-width: none;
}

.js-enabled .icb-box .popup-content {
	width: 500px;
	height: 100px;
	margin-top: 10px;
}

body.ie7 .icb-box .popup-content {
	margin-top: 20px;
}

.js-enabled button.grow,.js-enabled button.shrink {
	background: url("http://www.nature.com/view/images/expand_small.gif") no-repeat scroll top
		center #CCC;
	border: 1px solid #FFF;
	height: 13px;
	text-indent: -1000em;
	width: 14px;
	position: absolute;
	right: 25px;
	top: 5px;
}

.js-enabled button.shrink {
	background: url("http://www.nature.com/view/images/contract_small.gif") no-repeat scroll top
		center #CCC;
}

.js-enabled .popup .arrow-right {
	right: 10px;
	left: auto;
}

.icb-box p {
	margin-bottom: 10px;
}

div.global-message.minimised .content {
	display: none;
}

.global-message-contain {
	position: relative;
	border-color: #FFF;
	border-style: solid solid none;
	border-width: 8px 0 0;
	clear: both;
}

.global-message {
	border: 1px solid #aeaeae;
	background: #fbf9d3 url(http://www.nature.com/common/images/survey/main_bg.gif) no-repeat
		right bottom;
	display: block;
	position: relative;
}

div.global-message.minimised {
	background-image: url(http://www.nature.com/common/images/survey/minimised_bg.gif);
	background-position: right center;
}

div.global-message.minimised .wrapper {
	background: url(http://www.nature.com/common/images/survey/tinyantibody2.jpg) no-repeat 5px
		1px;
	height: 23px;
}

.global-message a {
	color: #ce0808;
}

.global-message .content {
	padding: 10px 5px 20px 130px;
	background: url(http://www.nature.com/common/images/survey/antibody4.jpg) no-repeat 5px -20px;
	position: relative;
}

.global-message.no-cookies .content {
	padding: 0 5px 0 10px;
	background: transparent;
}

.global-message h1 {
	font-size: 120%;
	margin: 0 0 10px 0;
	font-weight: bold;
}

.global-message h1 a {
	font-weight: bold;
	border-bottom: 0;
}

div.global-message.minimised h1 {
	position: absolute;
	top: 3px;
	left: 50px;
	font-size: 100%;
	margin: 0;
	background: url(http://www.nature.com/common/images/survey/arrow_triple.gif) no-repeat 0 .7ex;
	padding-left: 17px;
	font-weight: bold;
}

.global-message .content p {
	line-height: 1;
	margin-bottom: 1em;
}

.global-message p.action {
	background: url(http://www.nature.com/common/images/survey/button.gif) no-repeat left top;
	font-weight: bold;
	padding: 4px 0 9px 25px;
	margin-bottom: 0;
}

div.global-message.no-image .wrapper {
	background: none;
}

div.global-message.no-image .content {
	padding: 10px 5px 20px 10px;
	background: none;
}

div.global-message.minimised.no-image h1 {
	left: 5px;
}

.message-control {
	border-top: 1px solid #aeaeae;
	border-left: 1px solid #aeaeae;
	margin: 0;
}

.message-control a {
	font-weight: bold;
	background: #fff url(http://www.nature.com/common/images/survey/arrow_triple.gif) no-repeat
		8px 50%;
	padding: 3px 0 4px 25px;
	display: block;
}

body.ie7 .message-control a {
	padding: 1px 0 1px 25px;
	height: 19px;
}

div.global-message.visible .message-control {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 17em;
}

div.global-message.minimised .message-control {
	float: right;
	border-top: 0;
	width: 13em;
	background-color: #fff;
}

div.global-message.minimised .message-control a.persistent {
	float: left;
}

div.global-message.minimised a.remove {
	background: none repeat scroll 0 0 transparent;
	border-left: 1px solid #AEAEAE;
	display: block;
	float: right;
	margin: 0 0 0 10px;
	padding: 5px 5px 0;
}

body.ie7 div.global-message.minimised a.remove {
	padding: 2px 5px;
}

body.ie6 div.global-message.minimised a.remove {
	padding: 5px;
}

div.global-message.minimised a.remove img {
	border: 0;
}

.js-enabled .nojava {
	display: none;
}

.research-highlight h2.topic,.research-highlights h2.topic,.news-in-brief h2.topic
	{
	margin-bottom: 0;
	text-transform: uppercase;
	color: #A1AEB7;
}

.research-highlight .article-type,.research-highlights .article-type,.news-in-brief .article-type
	{
	margin-bottom: 0;
}

body {
	background: #CBCBCB
		url(staffblogs-source/view/nature/landing/styles/images/top-gradient.png) 50% 0
		repeat-x;
	background: -webkit-gradient(linear, 0 0, 0 310, from(#202020),
		to(#CBCBCB) );
	background: -moz-linear-gradient(top, #202020, #CBCBCB 310px);
}

#foreword {
	border: none;
	background: none;
	padding: 10px 0 0;
	color: #EEE;
}

#foreword a {
	color: #EEE;
	text-decoration: none;
	font-weight: normal;
}

#foreword p {
	line-height: 16px;
}

#foreword a:hover,#foreword a:focus {
	text-decoration: underline;
}

#foreword h1 {
	float: left;
	margin: 0;
	padding: 5px 10px 5px 0;
	font-family: garamond, "times new roman", serif;
	font-size: 1.5em;
	line-height: 24px;
}

#foreword ul.left {
	float: left;
	padding: 10px 0;
}

#foreword ul.right {
	float: right;
	overflow: hidden;
	margin: 0 -11px 0 0;
	padding: 10px 0;
}

#foreword ul li {
	float: left;
	padding-left: 11px;
	margin-left: 10px;
	position: relative;
}

#foreword ul li.cart a {
	padding-left: 22px;
	background: url(http://www.nature.com/view/nature/landing/styles/images/shop_cart.png)
		no-repeat 0 50%;
}

#foreword ul.right li {
	left: -11px;
}

#foreword p.sitemap {
	margin: 0;
	padding: 10px;
	float: left;
}

#foreword p.welcome {
	margin: 0 0 10px;
	padding: 10px 10px 0;
	text-align: center;
}

#top-ads {
	background: #5C5A5B;
	padding: 6px;
	border: 0;
	background: rgba(0, 0, 0, 0.3);
	margin-bottom: 6px;
	z-index: 11;
}

body.ie6 #top-ads {
	overflow-x: hidden;
}

#top-ads .ad {
	position: relative !important;
	background: #5C5A5B;
	background: rgba(0, 0, 0, 0.3);
	margin: 0 auto;
	padding: 0;
}

#top-ads .leaderboard {
	background:
		url(http://www.nature.com/common/includes/header/images/backgrounds/01/leaderboard.gif)
		no-repeat 0 0;
	float: none !important;
	height: 90px;
	padding: 0 15px;
	width: 728px;
}

@media screen and (min-width:10px) and(max-width:968px) {
	#top-ads .leaderboard {
		margin-bottom: 6px;
	}
}

#top-ads .half-banner {
	width: 203px;
	height: 90px;
	overflow: hidden;
}

#top-ads img {
	display: block;
	margin: 0;
	padding: 0;
}

#header {
	min-height: 108px;
	position: relative;
	border: 6px solid #fff;
	border-bottom: 0 none;
	background-repeat: no-repeat;
	background-position: left top;
}

#header h1 a {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 400px;
	height: 100px;
	overflow: hidden;
	text-indent: -9999em;
}

#header h2 {
	position: absolute;
	left: -9999em;
}

#header a {
	font-weight: normal;
}

#header p.institution-access {
	margin: 10px 10px 0;
	float: right;
	clear: right;
	color: #fff;
}

#header form.search-form {
	padding: 0;
	float: right;
	clear: right;
	position: relative;
	margin: 10px;
	width: 200px;
}

#header form.search-form {
	background-image: none !important;
}

.js-enabled #header form.search-form label {
	display: none;
}

#header form.search-form input.txt {
	display: block;
	width: 150px;
	float: left;
	padding: 2px 3px;
	border: 1px solid #9e9986;
	color: #333;
	margin: 0;
}

#header form.search-form input.placeholder {
	color: #A9A9B0;
}

#header form.search-form button {
	display: block;
	float: right;
	border: solid 1px #9A9787;
	background: #2C2B27;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#2C2B27),
		to(#5A534A) );
	background: -moz-linear-gradient(top, #2C2B27, #5A534A);
	color: #FFF;
	padding: 1px 7px;
	margin: 0;
	overflow: visible;
	vertical-align: middle;
}

body.ie6 #header form.search-form button {
	line-height: 1;
}

#header form.search-form a {
	color: #FFF;
	display: block;
	float: right;
	clear: left;
	margin-top: 5px;
	font-size: .8em;
	font-weight: normal;
	padding-left: 12px;
	background:
		url(http://www.nature.com/view/nature/landing/styles/images/white-arrow-right.png)
		no-repeat 0 50%;
	text-decoration: underline;
	white-space: nowrap;
}

body.ie6 #constrain-header #header form.search-form input.txt {
	width: 150px;
}

body.ie6 #constrain-header #header form.search-form a {
	float: left;
}

body.ie6 #constrain-header #header form.search-form button {
	margin-left: -2em;
}

body.ie7 #header form.search-form a {
	clear: both;
	margin-left: -5em;
}

#main-navigation {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	margin: 0;
}

#main-navigation li {
	float: left;
	position: relative;
	left: 6px;
	padding: 0 0 5px;
}

#main-navigation li a {
	color: #FFF;
	text-decoration: none;
	padding: 2px 8px;
	margin: 0;
	display: block;
	position: relative;
	float: left;
	border-left: 1px solid #FFF;
}

#main-navigation li.first a {
	border-left: 0 none;
}

#main-navigation li.active span {
	display: inline-block;
	filter: alpha(opacity = 50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: .5;
	-webkit-opacity: .5;
	opacity: .5;
}

#main-navigation li a:hover,#main-navigation li a:hover span {
	text-decoration: none;
}

#main-navigation li a:hover span,#main-navigation li a:focus span {
	display: inline-block;
	filter: alpha(opacity = 50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: .5;
	-webkit-opacity: .5;
	opacity: .5;
}

#sub-navigation {
	margin: 0;
}

#breadcrumbs {
	border-top: 2px solid #fff;
	background: #ececec;
}

#breadcrumbs li {
	padding: 0;
	float: left;
	position: relative;
}

body.ie6 #breadcrumbs li {
	width: 0;
}

#breadcrumbs a,#breadcrumbs span {
	padding: 3px 8px;
	margin: 3px 0;
	display: block;
	position: relative;
	border-left: 1px solid #801819;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	line-height: 16px;
	font-weight: normal;
	white-space: nowrap;
}

#breadcrumbs a:hover {
	color: #fff;
	background-color: #801819;
	margin: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	text-decoration: none;
}

#breadcrumbs .sub a:hover {
	margin: 0 -1px 0 0;
	padding-right: 9px;
}

#breadcrumbs li.parent,#breadcrumbs li.current {
	margin-left: -20px;
}

#breadcrumbs li.first {
	margin-left: 0;
	z-index: 10;
}

#breadcrumbs li.parent-2 {
	z-index: 9;
}

#breadcrumbs li.parent-3 {
	z-index: 8;
}

#breadcrumbs li.parent-4 {
	z-index: 7;
}

#breadcrumbs li.parent-5 {
	z-index: 6;
}

#breadcrumbs li.parent-6 {
	z-index: 5;
}

#breadcrumbs li.parent-7 {
	z-index: 4;
}

#breadcrumbs li.parent-8 {
	z-index: 3;
}

#breadcrumbs li.parent-9 {
	z-index: 2;
}

#breadcrumbs li.current {
	z-index: 1;
}

#breadcrumbs li.parent a,#breadcrumbs li.parent span,#breadcrumbs li.current span
	{
	color: #fff;
	margin: 0;
	padding: 6px 23px 6px 24px;
	background-image:
		url(http://www.nature.com/view/nature/landing/styles/images/background-dark-grey-crumb.png);
	border: 0 none;
}

#breadcrumbs li.current span {
	background-image:
		url(http://www.nature.com/view/nature/landing/styles/images/background-med-grey-crumb.png);
}

#breadcrumbs li.parent a:hover {
	background-image:
		url(http://www.nature.com/view/nature/landing/styles/images/background-red-crumb.png);
	background-color: transparent;
}

#breadcrumbs li.first a,#breadcrumbs li.first span {
	padding-left: 13px;
}

#breadcrumbs li.sub-1 {
	margin-left: -20px;
}

#breadcrumbs li.sub-1 a {
	padding-left: 24px;
	border: 0 none;
}

#constrain {
	max-width: 980px;
}

#constrain-header {
	background: transparent;
	margin-bottom: 0;
}

#constrain-header #breadcrumbs {
	border-left: 6px solid #fff;
	border-right: 6px solid #fff;
}

#constrain-content {
	padding-top: 20px;
	padding-bottom: 20px;
	border-left: 11px solid #fff;
	border-right: 11px solid #fff;
}

body.one-col #constrain-content {
	padding: 20px 0;
}

#constrain-footer {
	margin-top: 0;
	border: 12px solid #fff;
	border-bottom: 0 none;
	border-top: 0 none;
}

body {
	background: #CBDCE6 url(/staffblogs-source/view/nature/landing/styles/images/top-gradient.png) 50% 0
		repeat-x;
	background: -webkit-gradient(linear, 0 0, 0 310, from(#3B6178),
		to(#CBDCE6) );
	background: -moz-linear-gradient(top, #3B6178, #CBDCE6 310px);
}

a {
	color: #1f699b;
}

del {
	text-decoration: line-through;
}

#header {
	background: url(http://www.nature.com/view/nclimate/images/journal_header.jpg) #0792AF;
}

#quick-nav {
	background: #0792AF;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#01738D),
		to(#0792AF) );
	background: -moz-linear-gradient(top, #01738D, #0792AF);
}

#extranav .box-heading,#extranav .tab-group-heading {
	color: #707070;
	font-size: 1.5em;
	font-weight: normal;
}

#extranav div.box h2.tab-group-heading {
	margin-bottom: 5px;
}

#breadcrumbs li.parent a:hover {
	background-image: url(http://www.nature.com/view/nclimate/images/background-blue-crumb.png);
	background-color: transparent;
}

#breadcrumbs a:hover {
	background-color: #0792AF;
}

#breadcrumbs a,#breadcrumbs span {
	border-left: 1px solid #0792AF;
}

#submit-box {
	background: #C8E6EE;
	padding: 10px 2px;
	text-align: center;
	font-size: .9em;
	border-top-width: 0;
	margin: 30px 0 30px 0;
}

#extranav #submit-box {
	font-size: 100%;
	margin: 20px 0 20px 0;
}

#submit-box a {
	background: url("http://www.nature.com/view/nclimate/images/blue-arrow-right.png") no-repeat
		left center;
	padding-left: 15px;
	font-weight: bold;
}

.social-media {
	margin-bottom: 30px;
}

#quick-nav ul {
	width: 106px;
}

body.send-to-a-friend h1 {
	clear: both;
}

#subscribe-now {
	margin-bottom: 30px;
}

#extranav #subscribe-now {
	margin-bottom: 20px;
}

#header form.search-form a {
	background: url("http://www.nature.com/view/nclimate/images/white-arrow-right.png") no-repeat
		scroll 0 50%;
}

#blogs-box .media {
	height: 60px;
}

dd.extra,#journal-meta li.extra {
	background: url("http://www.nature.com/view/ngeo/images/recycled_small.gif") no-repeat scroll
		100% 50% transparent;
	padding-right: 25px;
}

.current-issue-box {
	margin-bottom: 50px;
}

body.ie6 .current-issue-box,body.ie7 .current-issue-box {
	margin-bottom: 0;
}

.current-issue-box .wrap {
	background: #eee;
	padding: 10px;
	position: relative;
	min-height: 150px;
}

#extranav .current-issue-box h1 {
	font-size: 1.5em;
	font-weight: normal;
	margin: 0;
	color: #696969;
}

.current-issue-box span.date {
	font-size: .8em;
	color: #696969;
}

.current-issue-box ul.toc {
	margin-top: 10px;
	width: 150px;
}

.current-issue-box ul.toc li {
	margin-bottom: 10px;
}

#extranav .current-issue-box ul.toc li {
	font-size: 95%;
}

.current-issue-box ul.toc li a {
	padding-left: 13px;
	background: url("http://www.nature.com/view/nclimate/images/blue-arrow-right.png") no-repeat
		center left;
	font-weight: bold;
	display: block;
}

.current-issue-box .footer {
	width: 100%;
	margin-top: 4px;
}

.current-issue-box .footer li {
	display: block;
	float: left;
	font-size: .75em;
	font-weight: bold;
}

.current-issue-box .footer li a {
	float: left;
	padding: 7px 5px 7px 22px;
	background: #eee no-repeat 5px center;
	border: 1px solid #eee;
	width: 43px;
	margin-right: 3px;
	line-height: 1em;
}

#extranav .current-issue-box .footer li a {
	font-size: 1.1em;
}

.current-issue-box .footer li.last a {
	margin-right: 0;
	width: 45px;
}

.current-issue-box .footer li a:hover {
	text-decoration: none;
	background-color: #fff;
}

.current-issue-box .footer li.ealert a {
	padding-left: 25px;
	width: 41px;
	background-image: url(http://www.nature.com/view/nclimate/images/icon-ealert.jpg);
}

.current-issue-box .footer li.ealert a:hover {
	background-image: url(http://www.nature.com/view/nclimate/images/icon-ealert-colour.jpg);
}

.current-issue-box .footer li.rss a {
	background-image: url(http://www.nature.com/view/nclimate/images/icon-rss.jpg);
}

.current-issue-box .footer li.rss a:hover {
	background-image: url(http://www.nature.com/view/nclimate/images/icon-rss-colour.jpg);
}

.current-issue-box .footer li.facebook a {
	background-image: url(http://www.nature.com/view/nclimate/images/icon-fb.jpg);
}

.current-issue-box .footer li.facebook a:hover {
	background-image: url(http://www.nature.com/view/nclimate/images/icon-fb-colour.jpg);
}

.current-issue-box .footer li.twitter a {
	background-image: url(http://www.nature.com/view/nclimate/images/icon-twitter.jpg);
}

.current-issue-box .footer li.twitter a:hover {
	background-image: url(http://www.nature.com/view/nclimate/images/icon-twitter-colour.jpg);
}

.current-issue-box img {
	border: 1px solid #B7B7B7;
	height: 150px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 110px;
}

div.additional-review {
	padding: 0;
	border: none;
}

@media print {
	html.js-enabled div.collapsed .content {
		display: block;
	}
	* {
		background: transparent none !important;
	}
	div.article-tools,#quick-nav,#podcast-player,.section-nav,.figure-nav *,.search-form,.prev-next-article,.breadcrumbs,#leaderboard,.global-nav,#header,#comment-form,#comment-preview,#comments h2,#comments p.comment-notice,.ad,ul.footer-links,#extranav .box-footer,ol.comments p.moderation,ol.references ul,#author-links,.figure .resources,div.figures-at-a-glance,#highlighting-tool
		{
		display: none;
	}
	body div .toggle a,#footer p.copyright,#comments ol.comments dl,#comments ol.comments p.datetime
		{
		padding-left: 0 !important;
	}
	#constrain-content {
		padding: 0;
	}
	#content {
		float: none;
	}
	#extranav {
		display: none;
	}
	.table .figure-content {
		display: none;
	}
	a {
		border: 0 !important;
		color: #444 !important;
	}
	div.figure span.legend {
		page-break-after: avoid;
	}
	div.figure img {
		page-break-inside: avoid;
	}
}