.DEVNOTE-REMOVE {
	background:#ffa!important;
	color:#666!important;
	font-weight:normal!important;
	text-transform:none!important;
	letter-spacing:normal!important;
	font-size:100%;
}
.DEVNOTE-REMOVE:before {content:"<!-- DEVNOTE: ";}
.DEVNOTE-REMOVE:after {content:" -->";}

/*  ##################################### */
/* 					CONSTANT						*/
/*  ##################################### */

/* header links */
#hdr #header-nav li.nature-journal {
	background-image: url(/news/images/tab_l_blue.gif);
	margin-left: 1ex;
}
#hdr #header-nav .nature-journal a {background-image: url(/news/images/tab_r_blue.gif);}
#hdr #header-nav .nature-journal a:hover {color:#9D0303;}

#hdr .user-services .li3 a {background-image: url(/news/common/includes/header/images/icons/01/icon_rss_red_med.gif);}

/* end header links */

#content, #extranav {
/*	font-size: 70%;*/
	color: #363636;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
/*	line-height: 170%;*/
	margin-bottom: 20px;
}

#content-journalnav p,  
#extranav p {
	color: #363636;
	font-size:80%;
	line-height:1.4;
}

#content-journalnav a,  
#extranav a,
#hdr .user-services a:link,
#hdr .user-services a:visited {
	color: #9D0303;
}

#content-journalnav a:hover,  
#extranav a:hover {
	color: #9D0303;
}

#ftr #footer-links {
	background:#000 url(/news/images/bg_footer.gif) repeat-x 0 0;
	border-top: 1px solid #000;
}
#ftr #footer-links ul li a:link,
#ftr #footer-links ul li a:visited {
	background: transparent;
}

#ftr #footer-links ul li a:link,
#ftr #footer-links ul li a:visited {
	margin-left: 0.6em;
	padding-left: 0.6em;
}

#content a, #extranav a/*, .formatpublished a, .imagedescription ul a, li#to-purchase a, li#already-subscriber a, li#logon a, li#request-document a */ {
	color: #9D0303;
	text-decoration: underline;
}


/* 300 x 250 ad*/
.ad300x250 {
	float: right;
	margin: 0 0 10px 10px;
	/* width: 300px; */
	text-align: center;
	color:#626262;
}

.ad300x250 p {
	color: #999999 !important;
	margin: 0 0 3px;
	font-size:70% !important;
}

#extranav .ad300x250 {
	float: left;
	margin: 0 0 20px;
}
/* end 300 x 250 ad*/

a.rssfeeds {
	font-weight: bold;
	background: url(/news/images/icon-rss.gif) no-repeat left center;
	padding: 3px 0 3px 20px;
	display: block;
	margin: 8ex 0 0 0;
	clear: both;
}




/*.#content a:hover, #content a:focus, #extranav a:hover, #extranav a:focus, .formatpublished a:hover, .formatpublished a:focus, .imagedescription ul a:focus, .imagedescription ul a:hover, li#to-purchase a:hover, li#already-subscriber a:hover, li#logon a:hover, li#request-document a:hover, li#to-purchase a:focus, li#already-subscriber a:focus, li#logon a:focus, li#request-document a:focus {
	color: #9D0303;
	text-decoration: none!important;
}*/

.contentrequired {
	border: 1px dashed silver;
	clear: both;
	background-color: #FFFFCC;
}

/*a.backtotop:link,
a.backtotop:visited {
	position: absolute;
	right:0;
	background: url(/news/images/icon-top.gif) no-repeat 0 1ex !important;
	margin:5px 0 0 7px !important;
	padding:0 0 0 10px !important;
	font-size: 80%;
	text-transform: lowercase;
}*/

.end-of-item {
	padding-right: 12px;
	background: url(/news/images/end-of-item.gif) no-repeat right center;
}

/* sitewide */
span.premium {
	background-color: #9D0303;
	border-left: 5px solid #ffffff;
	color: #ffffff;
	font-family: Georgia, Times, serif;
	font-size: 9px;
	font-weight: bold;
	padding: 0 3px 0 3px;
	text-transform: uppercase;
}

a:hover span.premium {background-color: #9D0303;}

.box-header {
	background: url(/news/images/listheader.gif) no-repeat 0 0;
	color: #fff;
	font-size:90%;
	line-height:2em;
	margin: 0;
	padding: 0 0 0 10px;
}

.disclaimer {font-style: italic;}
/* end sitewide */

/*  ##################################### */
/* 					HEADINGS						*/
/*  ##################################### */

.heading, .subheading, .subsubheading, .inlineheading {
	color: #545454;
/*	font: bold 210% Georgia, Times, serif;*/
	border-bottom: 1px dashed #B7B7B7;
/*	padding: 6px 0 8px;
	margin: 10px 0 10px*/;
/*	clear: both;*/
	font-family: Georgia, Times, serif;
}

.heading {
	margin: 5px 0px 10px;
	padding-bottom:4px;
	font-size: 160%;
}

.subheading {font-size: 130%}
.subsubheading {font-size: 100%}
h2#comments { clear: right; }

.inlineheading {
	border: none;
	font-size: 80%;
	margin: 20px 0 10px; 
}

.plusicon {
	padding-left: 35px;
	background: left no-repeat;
}

.iconcalender {background-image: url(/news/images/heading_icon_cal.jpg);}

.iconhottopic {background-image: url(/news/images/heading_icon_hot.jpg);}

.iconnews {background-image: url(/news/images/heading_icon_news.jpg);}

.iconopinion {background-image: url(/news/images/heading_icon_opinion.jpg);}

.icon-add-comment {
	background-image: url(/news/images/icon-comments.gif);
	border: none;
}




/*  ##################################### */
/*				HEADING PLUS  BUTTON			*/
/*  ##################################### */

a.alignright {float: right!important;}

span.formatpublished {
	font: normal 90% Verdana, Geneva, Arial, Helvetica, sans-serif!important;
	display: block;
	margin-bottom: 5px;
	color: #626262;
}

p.formatpublished {margin:0 0 3px;}

.intro {
	font-weight: bold;
	font-size: 70%;
}

.from a {font-weight: bold;}

.byline { font-size: 80%!important }

.author a {
	text-decoration: underline;
/*	font-size: 80%;*/
	text-decoration: none;
}

.type-of-article {
	background-color: #9D0303;
	color: #fff!important;
	padding: 2px 4px 2px 4px;
	display:inline;
	margin-bottom:5px;
}


/*  ##################################### */
/* 				SORT LIST						*/
/*  ##################################### */

#sort-nest {
	border-bottom: 1px solid #A0A0A0;
	float: left;
	width: 100%;
	padding-left: 0;
	font-size: 80%;
	margin-bottom: 30px;
	margin-left: 0;
	clear: both;
}

#sort-nest li {
	background: #9A97A8 url(/news/images/button-silver.gif) no-repeat left top;
	margin: 0;
	float: left;
	padding: 7px 10px 7px 25px;
	text-decoration: none;
	vertical-align: middle;
	color: #9D0303;
	font-weight: bold;
	border: 1px solid #4C4C4C;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom: none;
	list-style: none;
}

#sort-nest a {
	font-weight: bold; 
	text-decoration: none;
	white-space: nowrap;
}
	
#sort-nest a:hover, #sort-nest a:focus {text-decoration: underline;}

#sort-nest li.sort-nest-highlight {
	background: #A90607 url(/news/images/button-red-down.gif) no-repeat left top;
	border: 1px solid #BD2E2E;
	border-top-color: #F1CBCB;
	border-left-color: #F1CBCB;
	border-bottom: none;
}

#sort-nest li.sort-nest-highlight a {
	color: #fff!important;
}

/*  ##################################### */
/* 					LINK BUTTONS				*/
/*  ##################################### */

.buttons {
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	list-style:none;
}
.buttons.clear-below {margin-bottom: 3ex;}
.buttons.right {float:right;}

/*.buttons p {margin:0;}*/

.buttons li {
	margin: 0 5px 0 0;
	float: left;
	list-style: none;
}

.buttons.right li { margin: 0 0 5px 0; }

a.link-button {
	background:#F9F8F6 url(/news/images/button-silver.gif) no-repeat scroll 0 50%;
	border: 1px solid #4c4c4c;
	border-top-color: #ccc;
	border-left-color: #ccc;
	color:#9D0303;
	line-height: 1.4;;
	font-weight:bold;
	margin: 1ex 0;
	padding:5px 10px 5px 25px;
	text-decoration:none;
	display: block;
	font-size: 80%;
}
a.link-button.left {background-image: url(/news/images/button-silver-left.gif);}
a:hover.link-button {text-decoration: underline!important;}

a.link-button.back { width: 8.2em; }

form.comment .buttons a.link-button { display: inline; }
/*
a.link-button {
	background: #F9F8F6 url(/news/images/button-silver.gif) no-repeat left bottom;
	margin: 10px 5px 0 0px;
	padding: 7px 10px 7px 25px;
	text-decoration: none!important;
	vertical-align: middle;
	font-weight: bold;
	border: 1px solid #4C4C4C;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 120%;
}*/










/* recent activity menu */
#recent-activity, #recent-activity ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#recent-activity {margin-bottom: 20px;}

#recent-activity .categories {
	background: url(/news/images/narrrowtabbg.gif) no-repeat left bottom;
	margin-top: 0;
	padding: 0 10px 20px;
}

#recent-activity .links {margin:0 10px;}
#recent-activity .links li {margin-bottom: 5px;}

#recent-activity .links a {
	font-size: 80%;
}

#recent-activity .published {
	display: block;
	font-size: 70%;
	color: #363636;
}

#recent-activity .story-type {
	margin: 0;
	padding-top: 10px;
	font-size: 90%;
}

#recent-activity .story-type a {
	text-decoration: none;
	color: #000;
	cursor: default;
}

#recent-activity .comments {
	display:block;
	padding-left: 10px;
	background: url(/news/images/bullet.gif) no-repeat left center;
}

#recent-activity .references a {
	display:block;
	padding: 2px 0 3px 22px;
	background: url(/news/images/technorati-bubble.png) no-repeat left center;
}
#recent-activity .references a:hover {background-image: url(/news/images/technorati-bubble-hover.png);}

#recent-activity .recent .links li, #recent-activity .popular .links li {
	padding-left: 10px;
	background: url(/news/images/bullet.gif) no-repeat 0 0.5ex;
}

#recent-activity .commented .links li {
	padding-left: 25px;
	background: url(/news/images/icon-commented.gif) no-repeat 0 0.7ex;
}

#recent-activity .blogged .links li {
	padding-left: 10px;
	background: url(/news/images/bullet.gif) no-repeat 0 0.5ex;
}

/* javascript styles */
#recent-activity {position: relative;}

body.js-enabled #recent-activity .category ul,
body.js-enabled #recent-activity h1.box-header {display: none;}

body.js-enabled #recent-activity .category.on ul {display: block;}

body.js-enabled #recent-activity .story-type {
	position: absolute;
	top:0;
	font-size: 80%;
/*	width: 33%;*/
	width: 50%;
	padding: 0;
	text-align: center;
}

body.js-enabled #recent-activity .story-type a {
	background: url(/news/images/button-silver-nodot.gif) repeat-x 0 0;
	border-top: 1px solid #9f9f9f;
	border-right: 1px solid #9f9f9f;
	border-left: 1px solid #9f9f9f;
}

body.js-enabled #recent-activity .story-type:hover {cursor: pointer;}
body.js-enabled #recent-activity .on .story-type:hover {cursor: default;}

body.js-enabled #recent-activity .recent .story-type {left: 0;}
body.js-enabled #recent-activity .popular .story-type,
body.js-enabled #recent-activity .blogged .story-type {left: 33%;}
body.js-enabled #recent-activity .commented .story-type {
/*	left: 66%;
	width: 34%;*/
	left: 50%;
	width: 50%;
}
body.js-enabled #recent-activity .commented .story-type a {
	border-right: 1px solid #9f9f9f;
}
	
	
body.js-enabled #recent-activity .on .story-type a {
	background:#FFF;
	color: #9D0303 !important;
}

body.js-enabled #recent-activity .links {padding-top:40px;}

body.js-enabled #recent-activity .focusable {
	display:block;
	color: #9D0303;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 6px;
}

body.js-enabled #recent-activity .on .focusable {color: #fff;}

body.js-enabled #recent-activity .story-type a:focus {
	background: url(/news/images/button-silver-nodot-focus.gif) repeat-x 0 0;
}

/* end javascript styles */
/* end recent activity menu */








/* article list */
ul.article, ul.articles {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.article .heading {
	font-size: 130%;
}

ul.article .articles li {margin-bottom: 2ex;}

ul.article .articles .title {
	font-size: 80%;
	line-height: 1.4;
	margin: 0;
}

ul.article .articles .category {
	text-transform: uppercase;
	color:#626262;
}

ul.article .articles .intro {
	margin: 0;
	font-weight: normal;
}

ul.article .articles .pub {
	margin: 0;
	font-size: 70% !important;
}
/* end article list */



/* paginator */
.paginator {
	margin:2ex 0;
	line-height: 1.4;
	padding-top: 0.5ex;
	border-top: 1px dashed #b4b4b4;
}

.paginator .title {
	float: left;
	font-size: 80%;
	margin: 0 1em 0 0;
}

.paginator ul {
	margin: 0;
	font-size: 80%;
	font-weight: bold;
	padding: 0;
	list-style: none;
}

.paginator li {
	float:left;
	margin-right: 1em;
	padding-right: 1em;
	background: url(/news/images/separator.gif) no-repeat right center;
}
.paginator li.last {
	background: transparent;
}
/* end paginator */











/*  ##################################### */
/* 				CALENDAR							*/
/*  ##################################### */

#archive {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
}

#archive .heading {
	color: #545454;
	font-family: Georgia, Times, serif;
	font-size: 115%;
	border-bottom: 1px dashed #B7B7B7;
	padding: 1ex 0 1ex 18px ;
	margin-top: 0;
	margin-bottom: 0;
	background: url(/news/images/button-expand.gif) no-repeat left;
	clear: left;/* required for IE7 */
}
#archive .heading.on {background-image: url(/news/images/button-close.gif);}

#archive .heading a {
	color: #545454;
	text-decoration: none;
}

#archive .category {
	list-style: none;
	background: #EAF5FE url(/news/images/bg-whitetoblue.gif) repeat-x top;
	margin: 0;
	padding: 1ex 1% 1ex 3%;
	float: left;
	width: 96%;
}


#archive li:after {
    content:url(/news/common/images/clear.gif);
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

#archive .category li {
	float: left;
	width: 20%;
	line-height: 2;
	background: url(/news/images/arrow-red.gif) no-repeat left;
	font-weight: bold;
	font-size: 80%;
}

/*#archive .category li.selected {background-image: url(/news/images/arrow-grey.gif);}*/

/*#archive li.selectedlist ul {
	visibility: visible;
	display: block;
}*/

#archive .category li a {
	padding-left: 10px;
	text-decoration: underline;
}

#archive .category li a span {
	width: 200px!important;
	border: 1px solid red;
}

#archive .category li a:hover {
/*	padding-left: 10px;*/
/*	text-decoration: none;*/
	color: #626262;
}

/* applied by javascript */
body.js-enabled #archive .category {display: none;}
body.js-enabled #archive .heading a {cursor: pointer;}
/* end applied by javascript */



/*  ##################################### */
/* 				CALENDAR	CATEGORY				*/
/*  ##################################### */

/*
#archive li .heading
 {
	color: #545454;
	font: bold 140% Georgia, Times, serif;
	border-bottom: 1px dashed #B7B7B7;
	padding: 6px 0 6px 0;
}


	
#archive li .heading a {
	background: url(/news/images/button-expand.gif) no-repeat left;
	text-decoration: none;
	padding-left: 18px;
	color: #545454;
}
*/



/* words list */
.words-list {
	border: 1px solid #ebf5fe;
	list-style: none;
	margin: 0 0 4ex 0;
	padding: 0;
	background: url(/news/images/bg-whitetoblue-tall.gif) repeat-x left top;
}
.words-list.dull {
	border-color: #eee;
	background-image: url(/news/images/shim-gray.gif);
}

.words-list li {padding: 10px;}

.words-list .words {
	list-style: none;
	margin: 1ex 0;
	padding: 0;
	font-size: 80%;
	line-height: 1.4;
}

.words-list .words li {padding: 0;}

.words-list .words a {
	background: url(/news/images/bullet.gif) no-repeat left top;
	padding-left: 10px;
	display: block;
}


.words-list .all a {
	background: url(/news/images/bullet.gif) no-repeat left center;
	padding-left: 10px;
	font-weight: bold;
}

.words-list .words .selected {
	color: #626262 !important;
	background-image: url(/news/images/bullet-grey.gif);
}

.words-list .prev a {
	background: url(/news/images/bullet-left.gif) no-repeat 0 4px;
	padding-left: 10px;
	font-weight: bold;
}

.words-list .next a {
	background: url(/news/images/bullet-right.gif) no-repeat 100% 4px;
	margin-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}
/* end words list */


/*  ##################################### */
/* 			ICONED ARTICLE KEY				*/
/*  ##################################### */

.key-heading
 {
	color: #7f7f7e;
	font-size: 90%;
	border-bottom: 1px dashed #B7B7B7;
	padding-bottom: 5px;
	margin-bottom: 0;
	clear:both;
}

p.key
 {
	color: #545454;
	background: transparent url(/news/images/icon-p.gif) no-repeat left;
	padding-left: 15px;
	font-weight: bold;
	/*font-size: 70%;*/
	margin-bottom: 20px;
	margin-top: 5px;
}


/*  ##################################### */
/* 			PAGINATION FOOTER					*/
/*  ##################################### */
/*
ul#pagination-footer {
	font: bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif; 
	list-style: none;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;	
	clear: both;
	color: #626262;
	width: 100%;
	border: 1px solid white;	
	border-top: 1px dashed #B7B7B7;
}

ul#pagination-footer li ul {
	list-style: none;
	float: left;
	padding: 0;
}

ul#pagination-footer li ul li {
	float: left;
	padding: 0 10px 0 10px;
	border-right: 2px solid #626262;
	margin-left: 0;
	font-weight: bold;
}


ul#pagination-footer .subheading {
	font: bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif; 
	float: left;
	padding-top: 0;
	margin-top: 0;
	border: none;
}*/





/*  ##################################### */
/* 					SEARCH AREA					*/
/*  ##################################### */


a:hover.link-button, a:focus.link-button {text-decoration: underline;}



/*  ##################################### */
/* 				CATEGORIES LIST				*/
/*  ##################################### */
/*
ul#subject-category-list, #subject-category-list ul {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}

ul#subject-category-list {
	padding-top: 0;
	margin-top: -18px;
	float: left;
}

ul#subject-category-list li {
	float: left;

}

ul#subject-category-list li ul li {
	width : 123px;
	margin-right: 18px;
}

ul#subject-category-list li ul li ul li {
	display: block;
	float: none;
}

ul#subject-category-list li ul li ul {
	border-bottom: 1px solid #A8E6F6;
	border-top: 1px solid #A8E6F6;
	background: url(/news/images/bg-bluetowhite.gif) repeat-x;
}

ul#subject-category-list li ul li ul li ul {
	border: none;
	background-image: none;
	padding-bottom: 10px;
}

ul#subject-category-list li ul li ul li ul li {
	background: url(/news/images/bullet.gif) no-repeat left;
	margin-left: 10px;
	padding-left: 10px;
	line-height: 150%;
}

#subject-category-list a {
	text-decoration: underline;
}

#subject-category-list a:hover, #subject-category-list a:focus {
	text-decoration: none;
}

#subject-category-list .subheading {
	font: 170% Georgia, Times, serif;
	margin-bottom: 4px;
	border: none;
}

#subject-category-list .subsubheading {
	color: #626262;
	padding: 0;
	font-size: 100%;
	margin: 10px 0 10px 10px;
	border: none;
}*/


/* subject category list */
.subject-categories {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}

.subject-categories ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.subject-categories .subject {
	float: left;
	width: 30%;
	margin-right:4%;
	background: #f6faff;
	margin-top: 3ex;
}

.subject-categories .subject .wrapper {border: 1px solid #e5e5e5;}

.subject-categories #r1 .subject {margin-top: 0;}
.subject-categories .subject.last-in-row {margin-right: 0;}
.subject-categories .subject.first-in-row {clear: left;}

.subject-categories .subject-heading {
	font-family: Georgia, Times, serif;
	font-size:80%;
	margin-bottom: 1ex !important;
	padding: 0 5px 0 10px;
	margin-top:5px;
}

.subject-categories .results-heading {
	font-size:80%;
	line-height: 1.4;
	margin-top: 0;
	margin-bottom: 1ex !important;/* overrides margin:0; set by js resize stuff */
	padding-left: 10px;
	margin-top:5px;
}

.subject-categories .results {
	border-top: 1px solid #a8e6f6;
	background: url(/news/images/bg-bluetowhite.gif) repeat-x left top;
	padding: 10px;
}

.subject-categories .words a {
	font-size: 80%;
	line-height: 1.4;
	background: url(/news/images/bullet.gif) no-repeat 0 0.4ex;
	padding-left: 10px;
	display: block;
}
/* end subject category list */


/*  ##################################### */
/* 						TABLE						*/
/*  ##################################### */

table.data-table {
	padding: 0;
	margin: 0 auto 0 auto;
	border-top: 1px solid black;
	/*font-size: 70%;*/
}

table.data-table thead th, table.data-table tbody td, table.data-table tbody th {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding: 2px 5px 2px 5px;
	vertical-align: top;
}

table.data-table thead th {
	background-color: #D7D7D7;
	color: inherit;
}

table.data-table tbody th {
	font-weight: normal;
	text-align: left;
}

table.data-table tfoot td {
	text-align: right;
	font-style: italic;
	font-size: 80%;
	padding-top: 10px;
	color: #636261;
}


table.data-table tr.row-blank {border-left: none!important;}

tr.row-blank td {border-right: none!important;}

table.data-table tr.row-highlight {
	background-color: #FFFF99;
	color: inherit;
}

/*  ##################################### */
/* 				RIGHT BUTTON NEST				*/
/*  ##################################### */


#sort-nest li.sort-nest-highlight a {
	color: #fff;
}

/*  ##################################### */
/* 		ILLUSTRATION DESCRIPTION			*/
/*  ##################################### */


p.illustration-description {
	clear: both;
	text-align: left;
	margin-top: 20px;
}

/*  ##################################### */
/* 					GET PLUGIN					*/
/*  ##################################### */

div.get-plugin {
	background-color: #F3EFEF;
	padding: 10px;	
}

div.get-plugin .heading {
	font-size: 100%;
	margin: 0;
	border: none;
}




/*  ##################################### */
/* 						VIDEO 					*/
/*  ##################################### */

/*#flash-content-wrap {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
}

ul#video-navigation, ul#video-navigation ul, ul#figure-navigation, ul#figure-navigation ul {
	list-style: none;
	margin-left: 0;
	width: 100%;
	padding-left: 0;
	padding-top: 2px;
}

ul#video-navigation ul li, ul#figure-navigation ul li {
	padding-left: 0;
	margin-right: 2px;
	display: inline;
	white-space: nowrap;
	float: left;
}

ul#video-navigation ul li a, ul#figure-navigation ul li a, ul#figure-navigation ul li.atthisplace {
	border: 1px solid #555454;
	padding: 1px 5px 2px 5px;
	background-color: #EFEFEF;
	color: #9D0303;
	text-decoration: underline;
}

 ul#figure-navigation ul li.atthisplace {
 	padding-top: 2px;
	margin-top: -2px;
 }

ul#video-navigation ul li a:hover, ul#video-navigation ul li a:focus, ul#figure-navigation ul li a:hover, ul#figure-navigation ul li a:focus {
	background-color: #555454;
	color: #fff!important;
	text-decoration: none;
}

ul#video-navigation ul li.atthisplace a, ul#figure-navigation ul li.atthisplace {
	background-color: #9D0303;
	color: #fff!important;
	text-decoration: none;
}

ul#video-navigation ul li.credit, span.credit, ul#figure-navigation ul li.credit {

	font-style: italic;
	float: right;
	display: block;
	text-align: right;
}

ul#video-navigation ul li.credit, ul#figure-navigation ul li.credit {margin-top: -10px;}*/

/*#flashcontent {text-align: left;}*/

.figure {
	padding-right: 6px;
	padding-bottom: 3px;
	background: url(/news/images/shadow.gif) no-repeat right bottom;
}


.ar .description {
	width:60%;
	margin: 1ex auto;
}

/* figure */
.ar div.figure, .ar div.gadget {
	margin: 3ex auto 0 auto;
	clear: both;
}

.ar p.credit {
	font-style: italic;
	font-size: 70% !important;
	text-align: right;
	margin: 0 auto;
}

.ar p.credit {padding-right: 6px;}
/* end figure */

/* slide paginator */
.slide-paginator {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 80%;
	clear: both;
}

.slide-paginator li {
	float: left;
	margin-right: 3px;
}

.slide-paginator a {
	display: block;
	border: 1px solid #555;
	background: #efefef;
	padding: 2px 5px;
}

.slide-paginator .selected {
	background: #9D0303;
	color: #fff !important;
	text-decoration: none !important;
	cursor: default;
}
/* end slide paginator */

.ar.ar-figure .slide-paginator, 
.ar.ar-figure .buttons {
	display: none;
}

/* javascript */
body.js-enabled .ar.ar-figure .item {
	display: none;
}

body.js-enabled .ar.ar-figure .slide-paginator, 
body.js-enabled .ar.ar-figure .buttons,
body.js-enabled .ar.ar-figure #img1 {
	display: block;
}

body.js-enabled .slide-paginator .sp-prev .selected,
body.js-enabled .slide-paginator .sp-next .selected {
	background: #efefef;
	color: #9D0303 !important;
	text-decoration: underline !important;
	cursor: pointer;
}/* added body.js-enabled - might have to check that's right */
/* end javascript */


/*  ##################################### */
/* 					FORMS							*/
/*  ##################################### */



#content-journalnav form input/*, #extranav .www-nature-com-news form label */ {
	font-size: 80%;
	line-height: 1.4;
}

form.comment label {
	font-weight: bold;
	text-align: left;
	font-size: 80%;
	line-height: 1.4;
}

form.comment label span {
	display: block;
	font-weight: normal;
}

form.comment #comment {width: 98%;}

form.comment .buttons {
	float: left;
	width:98%;
	margin: 1.4ex 0;
	text-align:right;
}

form.comment .buttons .check {float: left;}
form.comment .buttons .check label {font-weight: normal;}

form.comment #cg-agree {float:left;}

#content-journalnav textarea {
	background-color: #f7efef;
	border: 1px solid #8099bc;
	margin-top: 1.4ex;
}

form input.submit {
	background: #F9F8F6 url(/news/images/button-silver.gif) no-repeat 0 50%;
	margin: 0;
	padding: 3px 10px 3px 25px;
	color: #9D0303;
	font-weight: bold;
	border: 1px solid #4C4C4C;
	border-top-color: #ccc;
	border-left-color: #ccc;
	font-weight: bold;
}


/*  ##################################### */
/*				EMAIL CONFIRMATION				*/
/*  ##################################### */

span#your-message {
 margin-top: 30px;
 display: block;
 font-style: italic;
 color: #545454;
}

/* Story Tools */
.story-tools {
	list-style: none;
	padding: 0 0 15px;
	margin:0 0 1em;
}

.story-tools li {
	margin: 0;
	border-bottom: 1px dashed #B7B7B7;
	font-size:80%;
}

.story-tools li a {
	background-position: left;
	background-repeat: no-repeat;
	padding: 8px 0 12px 35px;
	display: block;
}

.story-tools .first a {padding-top: 0;}

li.comments a {background-image: url(/news/images/icon-comments.gif)}
li.blogs a {background-image: url(/news/images/icon-blogs.gif);}
li.previous a {background-image: url(/news/images/icon-prev.gif);}
li.next a {background-image: url(/news/images/icon-next.gif);}
/* end Story Tools */


/*  ##################################### */
/* 					Stories by					*/
/*  ##################################### */

.stories-by {
	margin: 0 0 1em;
	padding: 0;
	list-style: none;
	/*font-size: 70%;*/
}

.stories-by .links {margin: 0 0 0 0;}

#journalnav .heading {
	color: #545454;
	font-family: Georgia, Times, serif;
	font-size:90%;
	margin: 0;
	padding-bottom: 4px;
	border-bottom: 1px dashed #B7B7B7;
}

.stories-by .links {
	list-style: none;
	padding: 7px 0 15px;
/*	color: #9D0303;*/
/*	background-color: #fff;*/
/*	margin: 1px;*/
}

.stories-by .links li {
	/*background-image: none!important;
	margin-left: -6px;*/
	margin-bottom: 0.8ex;
	font-size: 80%;
}

.stories-by .links a {
	/*color: #9D0303;
	line-height:  1.4;
/*	text-decoration: underline;*/
	background: url(/news/images/bullet.gif) no-repeat 0 0.4ex;
	padding-left: 10px;
	display: block;
}

/* .stories-by li ul li a:hover, .stories-by li ul li a:focus {text-decoration: none;} */

/*  ##################################### */
/* 				Share Tools						*/
/*  ##################################### */

.share-tools {
	margin: 0 0 1em;
	padding: 0;
	list-style: none;
}

.share-tools .links {
	list-style: none;
	margin: 0;
	padding: 6px 0 15px;
}

.share-tools .links li {
	font-size: 80%;
	background-repeat: repeat-x;
	margin-bottom: 1.5ex;
}

.share-tools .links .wrap {
	padding: 0 0 3px 25px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0 0.3ex;
}

.share-tools .links a {
	line-height:  1.4;
}

/* .share-tools li ul li a:hover, .share-tools li ul li a:focus {text-decoration: none;} */

.share-tools .connotea .wrap {background-image: url(/news/images/icon-connotea.gif);}
.share-tools .technorati .wrap {background-image: url(/news/images/icon-technorati.gif);}
.share-tools .digg .wrap {background-image: url(/news/images/icon-digg.gif);}
.share-tools .furl .wrap {background-image: url(/news/images/icon-furl.gif);}
.share-tools .facebook .wrap {background-image: url(/news/common/images/icons/facebook.gif);}
.share-tools .newsvine .wrap {background-image: url(/news/images/icon-newsvine.gif);}
.share-tools .delicious .wrap {background-image: url(/news/images/icon-delicious.gif);}
.share-tools .twitter .wrap {background-image: url(/news/images/icon-twitter.gif);}

.share-tools .selected {
	background-image: url(/news/images/bg-whitetoblue.gif);
	background-position: left bottom;
	font-weight: bold;
	padding: 3px;
}

.share-tools .selected .references {
	font-weight: normal;
}

.share-tools .references {
	display: block;
	color: #363636;
/*	background-color: transparent;
	padding: 0  0 15px 25px;*/
}


/*  ##################################### */
/* 			Paragraph plus Image				*/
/*  ##################################### */

div.inline-image {
	float: right;
	background:  #EFEFEF url(/news/images/shadow.gif) right bottom;
	padding-right: 6px;
	padding-bottom: 6px;
	margin: 0 0 1ex 1em;
}

div.inline-image.no-description {padding-bottom:2px;}


div.inline-image.left {
	float: left;
	padding-bottom: 6px;
	margin: 0 1em 1ex 0;
}

div.inline-image.center {
	float: none;
	margin: 0 auto;
	clear: both;
}

.sideline-image {
	float: right;
	background:  #EFEFEF url(/news/images/shadow.gif) right bottom;
	padding-bottom: 6px;
	margin: 1em 0;
/*	font-size: 80%;*/
	width:180px;
}

div.inline-image.wide-image {
	width: 98%;
	text-align: center;
	padding-top: 10px;
	margin-left: 0;
}


div.inline-image .imagedescription {
	padding: 10px;
	background-color: #EFEFEF;
	margin: 0;
	display: block;
	font-size:80%;
}

div.inline-image.credit-only .imagedescription {padding:0;}

div.inline-image.credit-only .imagecredit {margin:0;}

/* image with quote */
div.inline-image.quote blockquote {
	font-size: 85%;
	line-height:1.4;
	font-weight:bold;
	font-family: Georgia, Times, serif;
}

div.inline-image.quote p {
	font-size: 70% !important;
	margin:0 10px 10px 10px;
}

div.inline-image.quote.left {
	float:left;
	margin: 0 0 10px 10px;
}

/* end image with quote */

.imagedescription .imagecredit {
	float: right;
	display: block;
	margin-top: 10px;
	font-style: italic;
	padding: 10px;
}

div.wide-image .imagecredit {margin-top: -10px;}


/*
div.picture-quote .imagecredit {float: left;}

div.picture-quote .imagecredit ul {
	margin: 0 0 0 -10px;
	padding: 0;
	list-style: none;
}

div.picture-quote .imagecredit ul li {
	padding-left; 0;
	margin-left: 0;
}

div.picture-quote q {
	color: #545454;
	font: bold 110% Georgia, Times, serif;
	line-height: 180%;
}
*/



/*  ##################################### */
/* 			PARA PLUS PULL QUOTE				*/
/*  ##################################### */

div.pullquote {
	display: inline;
	float: left;
	background: transparent url(/news/images/pull-belt.gif) repeat-y;
	margin: 0 10px 10px 0;
	width: 153px !important;
	color: #545454;
	/*font-size: 70%;*/
}

div.pullquote.right {
	float: right;
	margin: 0 0 10px 10px;
}

div.pullquote blockquote {
	padding: 10px 10px 5px 10px;
	background: url(/news/images/pull-hat.gif) no-repeat;
	font-family: Georgia, Times, serif;
	font-weight:bold;
	font-size: 80%;
	line-height: 1.4;	
	margin: 0;
}

div.pullquote cite {
	background: url(/news/images/pull-socks.gif) no-repeat bottom;
	font-size: 80%;
	margin: 0 0 -20px 0;
	display:none;
}

div.pullquote p {
	background:url("/news/images/pull-socks.gif") no-repeat scroll center bottom transparent;
	margin: 0;
	padding: 0 10px 10px 10px;
}

/*  ##################################### */
/* 				AUTHORS INTRODUCTION			*/
/*  ##################################### */

.author-details {
	font-size: 100%;
	margin-bottom: -5px;
	padding-bottom: 0;
}

/* market watch */
.marketwatch-heading {
	font-size:80%;
	line-height:1.4;
	font-weight:normal;
}
/* end market watch */

/*  ##################################### */
/* 				SIDELINES					*/
/*  ##################################### */


.imagedescription .imagecredit {
	float: right;
	display: block;
	margin-top: 10px;
	font-style: italic;
	padding: 0 0 10px;
	text-align: right;
}

.sideline-image .imagedescription {padding: 0!important;}

.sideline-image  .imagecredit {
	margin-top: -2px;
	padding-top: 5px;
}

.sidelines {
	display: block;
	color: #626262;
	background: transparent no-repeat left;
	margin-bottom: 5px;
	margin-top: 30px;
	font: bold 120% "Georgia", Times, serif;
	padding: 5px 5px 5px 37px;
}

.news-robot {background-image: url(/news/images/icon-sideline-robot.gif);}

.news-scorecard {background-image: url(/news/images/icon-sideline-score.gif);}

.news-zoo {background-image: url(/news/images/icon-sideline-zoo.gif);}

.news-3reasons {background-image: url(/news/images/icon-sideline-3reasons.gif);}

.news-blank {background-image: url(/news/images/icon-sideline-blank.gif);}

.news-numbercruncher {background-image: url(/news/images/icon-sideline-numbercrunche.gif);}

.news-onrecord {background-image: url(/news/images/icon-sideline-zoo.gif);}

.news-overhyped {background-image: url(/news/images/icon-sideline-zoo.gif);}

.news-scoresame {background-image: url(/news/images/icon-sideline-scoresame.gif);}

.news-scoreup {background-image: url(/news/images/icon-sideline-scoreup.gif);}

.news-scoredown {background-image: url(/news/images/icon-sideline-scoredown.gif);}

.news-showbiz {background-image: url(/news/images/icon-sideline-showbiz.gif);}


.sidelines-subheading, .sidelines-discription {
	display: inline;
/*	margin: none;*/
	font-size: 80%;
	color: #545454;
}

ul#sidelines-articles, ul#sidelines-articles ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

ul#sidelines-articles ul li {margin-bottom: 10px;}


/*  ##################################### */
/* 				SOURCES							*/
/*  ##################################### */


/* sources */
.sources {
	font-style: italic;
	color: #545454;
}

.sources p {
	display: inline;
	font-size: 70% !important;
}

.sources .sources-header {
	font-size: 70%;
	display: inline;
	font-weight: normal;
}
/* end sources */


/* endnote */
.endnote {
	margin: 2em 0;
	color:#545454;
}

.endnote .endnote-header {
	font-size:80%;
	display: inline;
	text-transform: uppercase;
}

.endnote p {
	display: inline;
	font-style: italic;
}
/* end endnote */

/*  ##################################### */
/* 				REFERENCES						*/
/*  ##################################### */

#article-refrences
 {
	margin: 0 0 0 0;
	padding: 10px;
	list-style: none;
	border: 1px solid #EEE;
	background: #EEE url(/news/images/shim-gray.gif) repeat-x;
	color: inherit;
	/*font-size: 70%;*/
}

#article-refrences {margin: 0;}

#article-refrences li .heading {
	color: #626262;
	font-size:90%;
	font-family: Georgia, Times, serif;
	margin-top:0;
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px dashed #B7B7B7;
}

#article-refrences li ol {
	padding: 7px 10px 0 20px;
	margin-left:5px;
}

#article-refrences li ol li {
	background-image: none!important;
	font-size: 80%;
/*	margin-left: -6px;*/
}

#article-refrences li ol li a {
	line-height:  2em;
	text-decoration: underline;
}

/* #article-refrences li ol li a:hover, #article-refrences li ol li a:focus {text-decoration: none;} */

.refrence-article {
	border-left: 1px solid #626262;
	padding-left: 5px;
	border-right: 1px solid #626262;
	padding-right: 5px;
}

/*  ##################################### */
/* 				TO ACCESS						*/
/*  ##################################### */

p.to-access {
	font-style: italic;
	color: #626262;
	background: transparent url(/news/images/bg-yellowtowhite.gif) repeat-x;
	border: 1px solid #F26522;
	padding: 10px;
	width: 100%;
}



/*  ##################################### */
/* 				PURCHASE						*/
/*  ##################################### */

ul#access {
	list-style: none;
	padding-left: 0;
}



li#to-purchase, li#already-subscriber, li#logon, li#request-document {

	color: #626262;
	border: 1px solid #CCCCCC;
	padding: 0 20px 20px 20px;
	background-color: #FAFAFA;
	list-style: none;
	float: left;
	margin-bottom: 20px;
	clear: both;
	width: 98%;
}


li#to-purchase ul,  li#already-subscriber ul, li#logon ul, li#request-document ul {
	padding-left: 0;
	list-style: none;
}

li#to-purchase li {
	float: left;
	display: block;
	width: 290px!important;
}

ul#access {/*font-size: 70%;*/}

ul#access ul li  span {
	display: block;
	padding-bottom: 10px;
}

ul#access ul li .subsubheading {
	margin-top: 20px;
	padding-bottom: 5px;
	font-size: 120%;
}

li.to-purchase-purchase {padding-right: 40px!important;}


li.to-purchase-subscribe span.to-purchase-button {padding-top: 20px;}

#loginbutton {
	background: #F9F8F6 url(/news/images/button-silver.gif) no-repeat left bottom;
	margin: 4px -8px 0 5px;
	padding: 7px 10px 7px 25px;
	text-decoration: none;
	vertical-align: middle;
	color: #9D0303;
	font-weight: bold;
	border: 1px solid #4C4C4C;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 70%
}

.form-email, .form-remember, .form-button {
	float: left;
	width: 40%;
	}


.form-password, .form-what-the {
	float: right;
	width: 40%;
}

.form-email input, .form-password input {
	border: 1px solid #84D0F0;
	padding: 3px;
	width: 80%;
	margin-top: 5px;
}

#logon label {font-weight: bold;}

#logon .form-remember label {font-size: 80%;}

li#request-document ul li ul {
	list-style: disc;
	color: #9D0303;
	padding-left: 15px;
	padding-bottom: 10px;
}


/*  ##################################### */
/* 				COMMENTS						*/
/*  ##################################### */

ul.comments {
	border-top:  1px solid #D2D1DE;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	/*font-size: 70%;*/
	color: #525252;
}


ul.comments li.comment {
	border-bottom:  1px solid #D2D1DE;
	padding: 0 0 30px 23px;
	margin-top: 20px;
	background: url(/news/images/icon-commented.gif) no-repeat;
}

.comment .comment-id {
    color: #999!important;
    float: right;
    font-size: 80%;
    text-decoration: none!important;
}

.comment .details .posted-by {
	border-right: 1px solid #525252;
	padding-right: 10px;
}

.comment .details .user {font-weight: bold;}

.comment .details {
	list-style:none;
	margin:0;
	padding:0;
}

.comment .details li {
	float:right;
	font-size:80%;
}

.comment .details .request-moderation {float:left;}
.comment .details .posted-by {margin-right:10px;}

.comment .legal-links {font-size: 80%;}

/*  ##################################### */
/* 				RIGHT SIDE PANNELS			*/
/*  ##################################### */

.headedmenu {
	/* width: 300px; */
	margin: 0 0 20px;
	padding: 0 0 10px;
	list-style: none;
	background: url(/news/images/narrrowtabbg.gif) no-repeat left bottom;
	/*font-size: 70%;*/
}

.headedmenu .title {
	background:#9D0303;
	color: #fff;
	font-size: 80%;
	/* width: 300px; */
	margin: 0 ;
	padding: 0 0 0 10px;
	line-height: 2em;
	border: none;
}

.headedmenu .links {
	padding: 10px 7px 0 20px;
	color: #9D0303;
	list-style: none;
	margin:0;
/*	margin: 1px;*/
}

.headedmenu .links li {
/*	background-image: none!important;*/
/*	margin-left: -6px;*/
	font-size:80%;
	padding-left: 10px;
	margin-bottom:1.5ex;
	background: url(/news/images/bullet.gif) no-repeat 0 0.3ex;
}

.headedmenu .links li a {line-height: 1.4;}

#resources-menu .links {
	padding-left: 15px;
	font-weight: bold;
}

#resources-menu .links li {
	padding-bottom: 5px;
	padding-left:5px;
	background: transparent;
}

#resources-menu .links a {
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 25px;
}

.rssfeeds a {background-image: url(/news/images/icon-rss.gif);}

/*.newspoint a {background-image: url(/news/images/icon-newspoint.gif);}*/

/*.google a {background-image: url(/news/images/icon-google.gif);}*/

.yahoo a {background-image: url(/news/images/icon-yahoo.gif);}

/*.newsgator a {background-image: url(/news/images/icon-newsgator.gif);}*/

.pdf a {background-image: url(/news/images/icon-pdf.gif);}

/*.printer a {background-image: url(/news/images/icon-printer.gif);}*/

.friend a {background-image: url(/news/images/icon-friend.gif);}

.reprints a {background-image: url(/news/images/icon-reprints.gif);}


.headedmenu span.formatpublished {
/*	font-size: 40%;*/
	display: block;
/*	margin-bottom: 5px;*/
	color: #626262;
	/*padding-left: 15px;*/
}

#related-stories-menu span.formatpublished {margin-bottom: 0;}


/*  ##################################### */
/* 				OPINION HEADER					*/
/*  ##################################### */

ul#opinion-header {width: 105%;}

ul#opinion-header, ul#opinion-header ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

span.formatpublished {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	margin-bottom: 5px;
	color: #626262;
	font-style: italic;
}




/*  ##################################### */
/* 				SPECIALS LIST PAIR					*/
/*  ##################################### */


li.jump-to-name ul li {
	display: inline;
	padding-right: 1em;
}

li.jump-to-date ul, li.jump-to-name ul {display: inline;}

li.jump-to-date .subsubheading, li.jump-to-name .subsubheading {
	float: left;
	margin-top: 0!important;
	padding-right: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif!important;
	font-size: 100%!important;
	border: none;
	display: inline;
}

li.jump-to-date, li.jump-to-name {display: block;}






/*  ##################################### */
/* 				SPECIALS  LANDING					*/
/*  ##################################### */

/*ul#special-list, ul#special-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}


li.plus-images {
	padding-left: 70px!important;
	min-height: 70px;
}


li.latest-news {background: url(/news/images/selected_latest.jpg) no-repeat;}

li.news-feature {background: url(/news/images/selected_feature.jpg) no-repeat;}

li.editorials {background: url(/news/images/selected_editorial.jpg) no-repeat;}

li.commentary {background: url(/news/images/selected_coment.jpg) no-repeat;}

li.archive {background: url(/news/images/selected_archive.jpg) no-repeat;}

li.external-links {background: url(/news/images/selected_links.jpg) no-repeat;}

li.news-interactive {background: url(/news/images/selected_interactive.jpg) no-repeat;}

li.news-feature01 {background: url(/news/images/news-feature01.jpg) no-repeat;}

li.news-feature02 {background: url(/news/images/news-feature02.jpg) no-repeat;}

li.news-feature03 {background: url(/news/images/news-feature03.jpg) no-repeat;}

li.news-feature04 {background: url(/news/images/news-feature04.jpg) no-repeat;}*/

/*li.archive01 {background: url(/news/images/archive01.jpg) no-repeat;}

li.archive02 {background: url(/news/images/archive02.jpg) no-repeat;}

li.archive03 {background: url(/news/images/archive03.jpg) no-repeat;}

li.archive04 {background: url(/news/images/archive04.jpg) no-repeat;}

li.archive05 {background: url(/news/images/archive05.jpg) no-repeat;}

li.archive06 {background: url(/news/images/archive06.jpg) no-repeat;}

li.archive07 {background: url(/news/images/archive07.jpg) no-repeat;}

li.archive08 {background: url(/news/images/archive08.jpg) no-repeat;}*/









/* multiple box links */
.multiple-box {
	background: #eee url(/news/images/shadow.gif) repeat scroll right bottom;
	width: 300px;
	float: right;
	margin: 0 0 10px 10px;
}

.multiple-box.left {
	float: left;
	margin: 0 10px 10px 0;
}

.multiple-box.center {
	float:none;
	margin: 0 auto 10px auto;
}

.multiple-box .lir {
	background-repeat: no-repeat;
	background-position: left top;
	height: 0;
	padding-top: 57px;
	overflow: hidden;
	width: 294px;
	margin: 0;
}

.multiple-box p {
	padding-left: 15px;
	padding-right: 15px;
}

.multiple-box ul {
	padding-left: 15px;
	padding-right: 15px;
	list-style: none;
	margin: 0 0 2em 0;
	font-size: 80%;
	line-height: 1.4;
}

.multiple-box li {
	padding-left: 10px;
	background: url(/news/images/bullet.gif) no-repeat 0 0.3ex;
}
/* end multiple box links */









/* news ticker */
.ticker {
	list-style: none;
	margin: 0;
	padding: 7px 5px;
	background: #efefef;
	line-height: 1.4;
}



.ticker .links {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 80%;
	font-weight: bold;
}

.ticker .header {
	font-size: 80%;
	margin: 0 !important;
	padding: 0;
	color: #636363;
}

.ticker .links a {
	background: url(/news/images/bullet.gif) no-repeat 0 0.3ex;
	padding-left: 10px;
}

/* javascript */
body.js-enabled .ticker .controls {
	list-style: none;
	margin: 0;
	padding: 0;
}

body.js-enabled .ticker {
	padding: 2px 10px 4px;
	line-height: 1;
	position: relative;

}

body.js-enabled .ticker .links li {
	position: absolute;
	top: 2px;
	left: 5em;
}

body.js-enabled .ticker .links a {
	background: transparent;
	padding-left: 0;
}
/* end javascript */

/* controls */
body.js-enabled .ticker .controls {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 80%;
}

body.js-enabled .ticker .controls li {
	float: left;
}

body.js-enabled .ticker .controls a {
	display: block;
	padding: 2px 5px;
	text-decoration: none;
	border: 1px solid #ddd;
	border-right: 0;
	background-color: #fff;
/*	font-weight: bold;*/
}
body.js-enabled .ticker .controls .next-link a {
	border-right: 1px solid #ddd;
}
/* end controls */
/* end news ticker */

/* search news box */
.search-news {
	margin: 0 0 20px;
	padding:0;
	position: relative;
}

.search-news label {
	display: block;
	font-size: 80%;
	line-height: 1.4;
}

.search-news #searchnews {
	padding: 3px 0;
	width: 67%;
	background: #deeff7;
	border: 1px solid #88d2f9;
}

/* javascript */
body.js-enabled .search-news label {
	position: absolute;
	top: 5px;
	left: 4px;
}
/* end javascript */
/* end search news box */

/* flat page lists */
dl.flat {font-size: 80%;}
dl.flat dt {font-weight: bold;}
dl.flat dd {margin-bottom: 1.5em;}

ul.flat {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.flat .links {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 80%;
	font-weight: bold;
}

ul.flat .links a {
	background: url(/news/images/bullet.gif) no-repeat 0 0.3ex;
	padding-left: 10px;
}
/* end flat page lists */
/* bump up font size to something legible for the article pages */
#content-journalnav .entry-content p,
#content-journalnav .entry-content .inlineheading,
#content-journalnav div.article .intro,
#content-journalnav div.article .author
{font-size:90%;}

/* nature jobs box */
.nature-feed.box, #natpav.box {
	margin: 0 0 20px;
	padding: 0 0 10px;
	border:0;
	list-style: none;
	background: url(/news/images/narrrowtabbg.gif) no-repeat left bottom;
}

.nature-feed.box h2.natjob, #natpav.box h2.natpav {
	background:#9D0303;
	color: #fff;
	font-size: 80%;
	margin: 0 ;
	padding: 0 0 0 10px;
	line-height: 2em;
	border: none;
}

.nature-feed.box h2.natjob a:hover {color: #fff;}
#extranav .nature-feed.box h2.natjob * {color: #fff;}
.nature-feed.box h2.natjob .first {text-transform: capitalize;}
.nature-feed.box ul.natjob {padding: 10px 7px 10px 20px;}

.nature-feed div.natjobmore {
	margin: 3px 20px 0 20px;
	padding:5px 0;
}
/* end nature jobs box */

/* eotm/jotw */
.eotm-jotw .more {text-decoration:none !important;}
.eotm-jotw .more .link {text-decoration:underline;}
/* end eotm/jotw */

/* comment form javacscript stuff */			
.shown-by-js {display: none;}

.preview-by-js {
	clear: both;
	display: none;
}

.preview-by-js .comment {
	padding: 0 0 30px 23px;
	margin-top: 20px;
	background: url(/news/images/icon-commented.gif) no-repeat;
}
/* end comment form javascript stuff */

/* moderation request */
.inform-user {
	background: #ffc;
	font-size: 80%;
	padding: 4px 5px 5px;
	border: 2px solid #9D0303;
	text-align: center;
	margin-top: 0;
}
/* end moderation request */

/* nick's */
.sub { font-size: 130%; }
.about-inline { margin-top: 30px; }
ul.tandc { margin-bottom: 20px; }

.sidelines-sub {
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin-top: 15px;
	padding: 0 5px 5px 37px;
}

.news-robot { background-image: url(/news/images/icon-sideline-robot.gif); }
.news-scorecard { background-image: url(/news/images/icon-sideline-score.gif); }
.news-zoo { background-image: url(/news/images/icon-sideline-zoo.gif); }
.news-datapoint { background-image: url(/news/images/icon-sideline-datapoint.gif); }
.news-scoreup { background-image: url(/news/images/icon-sideline-scoreup.gif); }
.news-scoredown { background-image: url(/news/images/icon-sideline-scoredown.gif); }
.news-scoresame { background-image: url(/news/images/icon-sideline-scoresame.gif); }
.news-onrecord { background-image: url(/news/images/icon-sideline-onrecord.gif); }
.news-number { background-image: url(/news/images/icon-sideline-number.gif); }
.news-showbiz { background-image: url(/news/images/icon-sideline-showbiz.gif); }
.news-overhyped { background-image: url(/news/images/icon-sideline-overhyped.gif); }
.news-three-good { background-image: url(/news/images/icon-sideline-threegood.gif); }
.news-blank { background-image: url(/news/images/icon-sideline-blank.gif); }
.news-wordwatch { background-image: url(/news/images/icon-sideline-wordwatch.gif); }

a.nature {
	padding-right: 20px;
	background: url(/news/images/icon-n.gif) no-repeat 100% 0;
}

form.keyword-search {
	border: none;
	font-size: 100%;
	line-height: 1em;
	margin: 0 0 10px;
	padding: 0;
}

.keyword-search legend { display: none; }

.keyword-search fieldset { 
	border: none;
	margin: 0;
	padding: 0;
}

.keyword-search h3 {
	color: #626262;
	font-family: Georgia, Times, serif;
	font-size: 100%;
	margin: 0 0 10px;
	padding: 0;
}

#content-journalnav .keyword-search input {
	border: #84d0f0 1px solid;
	font-size: 1.3em;
	width: 20em;
}

.keyword-search a.link-button { margin: 0; }
.article-title, .recipent { font-weight: bold; }
.sent-message p {
	font-style: italic;
	margin: 0;
	white-space: pre;
}

table.article-table {
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 1px solid #000;
	font-size: 80%;
	margin: 10px auto;
	padding: 0;
}

table.article-table th { border-left: 1px solid #000; }

table.article-table thead th, table.article-table tbody td, table.article-table tbody th {
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color: #000;
	padding: 2px 5px;
	vertical-align: top;
}

table.article-table thead th {
	background-color: #D7D7D7;
	text-align: center;
}

table.article-table tbody th { font-weight: normal; }

table.article-table tfoot td {
	color: #636261;
	font-size: 80%;
	font-style: italic;
	padding-top: 10px;
	text-align: right;
}

table.article-table tr.row-blank {	border-left: none; }
table.article-table tr.row-blank td { border-right: none; }
table.article-table tr.row-highlight { background-color: #ff9; }

.inline-title {
	color: #545454;
	font-family: Georgia, Times, serif;
	font-weight: bold;
	padding-right: 10px;
}

#form-add-comment label.moderation {
	color: #545454;
	display: block;
	font-family: Georgia, Times, serif;
	font-size: 80%;
	padding: 10px 0;
}

.picture-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.picture-list li {
	float: left;
	height: auto;
	min-height: 100px;
	margin-bottom: 20px;
	padding: 0 0 0 163px;
	position: relative;
}

.news-features li {
	min-height: 188px;
	padding: 0 0 0 453px;
}

.home-image-text li {
	min-height: 80px;
	padding: 0 0 0 83px;
}

#content .news-features li h3.link-title, #content .narrow li h2, #content .narrow li h3 {
	font-family: Georgia, Times, serif;
	font-size: 100%;
	margin: 0 0 5px;
}

.picture-list li h2, .picture-list li h3 {
	font-size: 80%;
	margin: 0;
}

.picture-list .list-image {
	position: absolute;
	top: 0;
	left: 0;
	padding-bottom: 6px;	
}

.picture-list li p { margin: 0; }
.news-features li p { margin: 0 0 5px 0; }
.picture-list li p.published-date { font-style: italic; }

#content .narrow { 
	float: left;
	list-style-type: none;
	margin: 0 0 20px;
	padding: 0;
	width: 31%;
}

#content .left, #content .middle { margin-right: 3%; }

#content .narrow li h2 a:link, #content .narrow li h2 a:visited, #content .narrow li h3 a:link, #content .narrow li h3 a:visited { 
	background-repeat: no-repeat;
	display: block;
	padding-top: 141px
}

#content .narrow p {
	line-height: 1;
	margin: 2px 0;
}

#journalnav .specials-subsection-date .heading {
	color: #545454;
	font-size: 130%;
}

#content .specials-subsection-name .heading { margin: 0; }

.jump-to, .special-dates, .special-dates ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.jump-to li {
	float: left;
	margin: 15px 0 10px;	
	padding: 0;	
}

.jump-to ul {
	margin:	0;
	padding: 0;
}

.jump-to li li {
	font-size: 80%;
	list-style-type: none;
	margin: 0 10px 0 0;
}

.jump-to h3 {
	color: #545454;
	float: left;
	font-size: 80%;	
	margin: 0;
	padding: 0 5px 0 0;
}

.special-dates h3 {
	color: #545454;
	display: block;
	font-family: Georgia, Times, serif;
	font-size: 100%;
	margin: 15px 0 10px;
	padding-bottom: 0;
}

.special-dates li { width: 100%; }

.special-dates li li {
	float: left;
	font-size: 80%;
	margin-bottom: 15px;
}

.jump-to a, .special-dates li li a { font-weight: bold; }
.special-dates li li span.date { float: left; }

.about, .about ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.about ol {
	font-size: 80%;
	margin: 0;
	padding: 0 20px;
}

#content-journalnav .about ol p { font-size: 100%; }

.about-list {
	list-style-type: none;
	font-size: 80%;
	font-weight: bold;
	line-height: 1.7;
	padding: 0;
	margin: 0;
}

#content .top-story .about-list {
	font-weight: normal;
	line-height: 1.4;
}

.about-list li {
	background: url(/news/images/bullet.gif) no-repeat 0 0.7ex;
	padding-left: 10px;
}

#content .top-story .about-list li { background-position: 0 0.3ex; }

.inline-heading { 
	color: #626262;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;	
}

.nav-tabs li h3 { font-size: 80%; }
.nav-tabs li p { margin-top: 0; }
.subscription-levels li h3 { font-size: 100%; }
.subscription-levels li p { margin-top: 0; }
.author-img li {
	min-height: 150px;
	padding: 0 0 0 120px;
}

#journalnav .specials-subsection-date .author, #content .specials-subsection-name .author { margin-bottom: 20px }

#text-image-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#text-image-list li {
	float: left;
	margin-bottom: 20px;
}

#text-image-list .list-image { float: left; }

#text-image-list .list-text {
	list-style-type: none;
	margin: 0 0 0 120px;
	padding: 0;
}

#text-image-list .list-text li {
	float: none;
	font-size: 80%;
	line-height: 1.4;
	margin: 0;
	padding: 0;	
}

.about-us, .about-us ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.about-us ul li {
	float: left;
	margin-bottom: 20px;
}

.about-us h2 {
	font-size: 80%;
	margin: 0;
}

.about-us p {
	float: none;
	font-size: 80%;
	line-height: 1.4;
	margin: 0;
	padding: 0;	
}

.about-us .list-image {
	float: left;
	margin-right: 10px;
}

#text-image-list .list-text li.link-heading { font-weight: bold; }
#text-image-list .list-text li.published-date {
	font-size: 70%;
	font-style: italic;
}

.entry-intro-image {
	float: left;
	margin-right: 10px;
}

.specials-heading-button { position: relative; }

.specials-heading-button .special-buttons {
	border-bottom: 4px solid #fff;
	border-left: 35px solid #fff;
	position: absolute;
	right: 0;
	top: 0;
}

.specials-heading-button .buttons li, .specials-heading-button .special-buttons .link-button { margin: 0; }

#specials-feature {
	background: url(/news/images/example-special-latest-news.jpg) no-repeat bottom right;
	color: #fff;
	list-style-type: none;
	margin: 0;
	padding: 18px 20px;
}

#specials-feature .heading {
	color: #fff;
	border-bottom: none;
	margin: 0;
	padding-bottom: 0;
}

#specials-feature p {
	margin: 0;
	width: 75%;
}

#specials-feature ul {
	margin: 10px 0;
	padding: 0 0 0 15px;
}

#specials-feature ul li { 
	list-style-type: disc;
	padding: 0 0 3px 0;
}

#specials-feature ul li a {
	color: #fff;
	font-size: 80%;
	font-weight: bold;
	text-transform: uppercase;
}

.special-feature-layout {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.special-feature-layout li { float: left; }

.special-feature-layout li.description {
	margin-right: 2%;
	width: 24%;
}

.special-feature-layout li.description p { margin: 0; }

.special-feature-layout li.content-keywords {
	float: right;
	width: 25%;
}

.special-feature-layout li.content-keywords li { float: none; }
.special-feature-layout p.pub { font-style: italic; }
.special-feature-layout li.content { width: 48%; }

.special-feature-layout li.content-keywords .words li a {
	background: none;
	padding-left: 0;
}

.special-feature-layout li.content-keywords ul.words-list h2 {
	font-size: 100%;
	margin: 0;
}
.special-feature-layout li.content-keywords ul.words-list .words li {
	clear: none;
	display: inline;
	line-height: 1.4;
	margin: 0 3px 0 0;
}

.special-feature-layout li.two-column-content { width: 72%; }

.special-feature-layout li.flash-content {
	float: right;
	text-align: right;
	width: 72%;
}

.special-feature-layout li.two-column-content .special-feature-archive li { 
	margin-bottom:5px;
	width: 100%;
}

.special-feature-layout li.two-column-content #text-image-list .list-text { margin: 0 0 0 75px; }

.special-feature-layout li.two-column-content .about-list li {
	float: none;
	margin-bottom:5px;
}

#send-article-form fieldset { border: none; }
#send-article-form legend { display: none; }
#send-article-form .wrapper { margin-bottom: 10px; }
#send-article-form .relative-wrapper { margin-bottom: 10px; }

#send-article-form div.text {
	float: left;
	padding-left: 20px;
	position: relative;
	text-align: right;
	width: 260px;
}

#send-article-form div.text span.required, .comment-submitted {
	color: #9D0303;
	font-weight: bold;
}

#send-article-form span.emailNote {
	font-size:85%;
}

#send-article-form div.text span.multiple {
	margin: 0;
	padding-left: 5px;
	position: absolute;	
	text-align: left;
	top: 24px;
	width: 300px;
}

#send-article-form div.form { margin-left: 290px; }
#send-article-form div.text label, #send-article-form div.form label { font-size: 80%; }

#send-article-form div.text p {
	font-size: 80%;
	margin: 0;
}

#send-article-form div.form input, #send-article-form div.form textarea {
	background-color: #F4EFEF;
	border: 1px solid #626262;
	color: #545454;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	height: 1.2em;
	margin: 0;
	padding: 3px 1px;
	width: 60%;
}

#send-article-form div.form textarea { height: 8em; }

#send-article-form div.form input.checkbox {
	background-color: transparent;
	border: none;
	margin: 7px 5px 0pt 0pt;
	width: 12px;
}

#archive .keywords {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 10px 15px;
}

#archive .keywords li {
	background: none;
	display: inline;
	float: none;
	font-weight: normal;
	line-height: 1.2;
	width: auto;
}

#archive .keywords li a { 
	padding-left: 0;
	padding-right: 5px;
}

ul.comments li.preview {
	border-bottom: none;
	margin-top: 0;
	padding: 0;
}

.preview h2 { border-bottom: none; }

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

.opinion-header {
	background: url(/news/images/opinion-header.gif) no-repeat top left;
	padding-top: 100px;
}
.opinion-columns {
	background: url(/news/images/opinion-editorials.gif) no-repeat top left;
	padding-top: 100px;
}

.opinion-commentary { 
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 200px;
}

.opinion h1.heading { font-size: 160%; }

ul.opinion .articles .title {
	font-family: Georgia, Times, serif;	
	font-size: 90%;
	margin: 0 0 10px 0;
}

ul.opinion .articles .category {
	padding-right: 5px;
	text-transform: none;
}

ul.opinion .opinions {
	font-size: 80%;
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0;
}

ul.opinion .opinions li {
	background: url(/news/images/arrow-red-down.gif) no-repeat 5px 1ex;
	padding: 0 0 10px 5px;	
}

ul.opinion .opinions li a {
	font-weight: bold;
	padding-left: 12px;
}

ul.opinion .description p { margin-top: 10px }
ul.opinion .description span.issue-date {
	color: #626262;
	font-family: Georgia, Times, serif;
	font-weight: bold;
}

h3.grey-heading {
	background-color: #EFEFEF;
	clear: left;	
	font-family: Georgia, Times, serif;
	font-size: 100%;
	margin: 0;
	padding: 2px 8px;
}

.opinion-list, .opinion-intro-list {
	float: left;
	list-style-type: none;
	margin: 0 0 3%;
	padding: 0;
}

.opinion-list li {
	background: url(/news/images/bullet.gif) no-repeat;
	display: block;
	margin: 5px 0 10px;
	width: 100%;
}

.opinion-list li h4, .opinion-list li p { margin: 0; }
.opinion-intro-list p { margin: 5px 0; }
.opinion-list li h4 {
	font-size: 80%;
	padding-left: 10px;	
}

.two-column {
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
}

li.column {
	float: left;
	width: 46%;	
}

.two-column li.right-margin {
	margin-right: 2%;
	width: 50%
}

.two-column li h2 { font-family: Georgia, Times, serif; }

#content .two-column li.column p.published-date {
	font-style: italic;
	font-weight: bold;
	font-size: 70%;
}

#content .two-column li.column a span.category {
	background-color: #fff;
	color: #545454;
	text-decoration: none !important;
	text-transform: uppercase;
}

#content .top-story li h2 span.wrapper span.category { text-transform: none; }
#content .top-story { width: 100%; }
#content .top-story li h2 a:link, #content .top-story li h2 a:visited { padding-top: 186px }
#content .top-story li h2 span.wrapper { font-size: 120%; }

.more-stories {
	font-size: 80%;
	line-height: 1.7;
	list-style-type: none;
	margin: 0 0 20px;
	padding: 0;
}

.more-stories li {
	background: url(/news/images/arrow-bullet.gif) no-repeat 0 0.7ex;
	font-weight: normal;
	padding-left: 10px;
}

.more-stories li span.type {
	background-color: #fff;
	color: #626262;
	text-decoration: none;
}

.inline-list li {
	background-position: top left;
	display: inline;
	font-weight: normal;
}

.news-box {
	background: #f9f5e0 url(/news/images/news-elsewhere.gif) no-repeat right top;
	border: 1px solid #d3d1cc;
	margin-top: 10px;
	padding: 10px;
}

.news-box h1 { 
	border-bottom: none;
	margin: 0;
}

.news-box p { margin: 3px 0; }


.nature-reports { border: 1px solid #b7b7b7; }

.nature-reports-title {
	background: url(/news/images/nature-reports.gif) no-repeat left top;
	clear: left;
	margin: 10px;
	padding-left: 115px;
}

.nature-reports-title p {
	margin: 0;
	padding: 0;
}

.nature-reports ul li {
	float: none;
	margin: 0 10px 10px 10px;
}

.nature-regions { 
	border: 1px solid #b7b7b7; 
	padding:10px;
}

.nature-regions img {
	border: 0;
	clear: left;
	margin: 0;

}

.nature-regions p {
	float: none;
	margin: 0 0 8px 0;
}

.nature-regions .region-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 80%;
}

.nature-regions .region-list li {
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	background:url("/news/images/bullet.gif") no-repeat scroll 0 0 transparent;
}



.news-from {
	 border: 1px dashed #b7b7b7;
	 padding: 5px;
}

.news-from .ad {
	background: #6b6b6b url(/news/images/sci-american.gif) no-repeat left top;
	height: 60px;
}

.news-from .ad-notifier {display: none;}

.news-from ul {margin: 0 10px 10px;}

#content .breadcrumbs {
	background-color: #efefef;
	clear: left;
	list-style-type: none;
	margin: 0 0 20px;
	padding: 6px;
}

#content .breadcrumbs h1.more { 
	background: url(/news/images/more-arrow.gif) no-repeat 0pt 1px;
	float: left;
	font-size: 100%;
	margin: 0;
	padding: 0 10px 0 20px;
}

#content .breadcrumbs li.seperator {
	background: url(/news/images/seperator.gif) no-repeat 100% 4px;
	padding-right: 10px;
}

#content .breadcrumbs li {
	display: inline;
	font-family: Georgia, Times, serif;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
}

.spotlight {
	background: #f0f8fb url(/news/images/spotlight.jpg) no-repeat top right;
	border: 1px solid #adadce;
	margin: 0;
	padding: 5px 0 10px 13px;
}

.spotlight h1 {
	color: #545454;
	font-family: Georgia, Times, serif;
	font-size: 140%;
	margin: 0;
}

.spotlight h1 a { text-decoration: none !important; }
.spotlight h1 a span.category  { color: #626262; }
.spotlight h1 a span.underline { text-decoration: underline; }

.spotlight p { 
	margin: 0;
	width: 85%;
}

.access-title {
	border-bottom: none;
	color: #9D0303;
	font-size: 130%;
	padding-bottom: 0;
	margin-bottom: 0;
}

.login-txt {
	color: #9D0303 !important;
	margin-top: 0;
}

.tools {
	float: right;
	margin-left: 20px !important;
	max-width: 200px;
	width: 100%;
}

.toolsmenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.toolsmenu .title {
	background: #bd2e2e url(/news/images/toolsheader.gif) no-repeat 0 0;
	color: #fff;
	font-size: 80%;
	margin: 0 ;
	padding: 0 0 0 10px;
	line-height: 2em;
}

.toolsmenu .links {
	border: 1px solid #9f9f9f;
	border-top: none;
	list-style-type: none;
	margin: 0;
	padding: 10px 0 0 10px;
}

.toolsmenu .links li {
	font-size: 80%;
	font-weight: bold;
	padding: 0 0 15px;
}

.toolsmenu .links li a { 
	background-repeat: no-repeat; 
	padding-left: 25px;
	padding-bottom: 25px;
}

.drop-shadow {
	background: url(/news/images/subscribe-box-bottom.gif) no-repeat bottom left;
	margin: 0 0 20px;
	padding-bottom: 3px;
}

ul.no-top-border { border-top: none; }

.subscribe-box {
	background-color: #fafafa;
	border: 1px solid #9f9f9f;
	list-style-type: none;
	margin: 0;
	padding: 20px;		
}

.subscribe-box li {
	padding-bottom: 10px;
}

.subscribe-box h2 {
	color: #545454;
	border-bottom: 1px dashed #B7B7B7;
	font-size: 80%;
	margin: 0;
	padding: 0 0 7px;
}

.subscribe-box p { margin: 2px 0; }

#news-landing-form fieldset {
	border: none;
	margin: 10px 0 0;
	padding: 0;
}
#news-landing-form legend { display: none; }
#news-landing-form { font-size: 80%; }
#news-landing-form .wrapper { margin-bottom: 10px; }
#news-landing-form .wrapper .checkbox {
	border: none;
	width: 14px;
}

.full-text a { background-image: url(/news/images/icon-fulltext.gif); }
#news-landing-form p { margin-bottom: 0; }

#news-landing-form label {
	font-weight: bold;
	vertical-align: top;
}

#news-landing-form .wrapper input {
	background-color: #fff;
	border: 1px solid #7fcff0;
	margin: 0;
	width: 80%;
}

#news-landing-form .form-button { margin-top: 20px; }

.subscribe-box ul.delivery-services {
	font-size: 80%;
	list-style-type: none;
	margin: 0;
	padding: 5px 0 0;
}

.subscribe-box .delivery-services li {
	background: url(/news/images/bullet.gif) no-repeat 0 0.2ex;
	padding: 0 0 5px 10px;
}

.sponsor {
	background-color: #f7fbff;
	border: 1px solid #626262;
	float: right;
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 10px;
}

.sponsor h2 {
	color: #626262;
	font-size: 60%;
	font-weight: normal;
	margin: 0 0 10px;
}

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

#free-trial-form fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

#free-trial-form legend { display: none; }
#free-trial-form .wrapper {
	float: left;
	margin-bottom: 10px;
	width:100%;
}

#free-trial-form .text { 
	float: left;
	font-size: 80%;
	line-height: 1.4;
	width: 50%;
}

#free-trial-form .form {
	margin-left: 55%;
	padding: 0;
	text-align: left;
}

#free-trial-form .form label {
	font-size: 80%;
	line-height: 1.4;
	vertical-align: top;
}

#free-trial-form .form input, #free-trial-form .form textarea, #free-trial-form .form select {
	background-color: #e2ecf1;
	border: 1px solid #86d3f3;
	font-family: Verdana,arial,Helvetica,sans-serif;
	font-size: 80%;
	padding: 3px;
}

#free-trial-form .form input, #free-trial-form .form textarea { width: 75%; }
#free-trial-form .form textarea { height: 15ex; }

#free-trial-form .form input.radio, #free-trial-form .form input.checkbox {
	background-color: transparent;
	border: none;
	margin: 0 5px 5px 0;
	padding: 0;
	width: 14px;
	vertical-align: top;	
}

#free-trial-form input.button {
	background: #F9F8F6 url(/news/images/button-silver.gif) no-repeat 0 50%;
	border: 1px solid #4C4C4C;
	border-top-color: #ccc;
	border-left-color: #ccc;
	color: #9D0303;	
	float: left;
	font-weight: bold;
	margin: 0;
	padding: 3px 10px 3px 25px;
	width: 80%;
}

#archive div.category { background: none; }
/* end nick's */

/* nature journal - right hand nav */
.nature-journal .links {
	padding-left: 102px;
	position: relative;
	min-height: 120px;
	line-height: 1.4;
	font-weight: bold;
}
	
.nature-journal .links li { margin-bottom: 0; }
	
.nature-journal .image {
	position: absolute;
	left:10px;
	top:10px;
}
	
.nature-journal .latest-issue { margin-top: 2.5ex; }

.nature-journal .latest-issue .date {
	position: absolute;
	top: 10px;
	left: 102px;
	color: #535353;
	font-family: Georgia, Times, serif;
	font-size: 100%;
	width: 100%;
	text-decoration: none !important;
}
/* nature journal - right hand nav */

/* login page styles */
#content-box {
	background: #fdfefe url(/news/dotcom_templates/login/images/registration-bg.gif) repeat-x top left;
	border: 1px solid #7e7e7e;
	color: #535353;
	margin: 10px auto;
	padding: 20px 30px;
	width: 45%;
}

#content-box .heading {
	border-bottom: 1px solid #535353;
	line-height: 1.7;
	margin: 0;
	padding: 0;
}

#content-box h1 { font-size: 120%; }
#content-box h2 { font-size: 100%; }
#content-box h3 { font-size: 80%; }
#content-box .no-underline { border-bottom: none; }

#content-box p, #content-box div.text label, #content-box div.form {
	font-size: 80%;
	line-height: 1.4;
}

#content-box a { color: #b1062e; }

#content-box fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

#content-box legend { display: none; }
#content-box .wrapper { margin-bottom: 10px; }
#content-box div.text { float: left; }
#content-box div.form, #content-box div.form-buttons { margin-left: 120px; }
#content-box div.indent, #content-box div.indent-form-buttons { margin-left: 140px; }

#content-box div.form input, #content-box div.form textarea {
	border: 1px solid #7f9db9;
	font-size: 80%;
	margin: 0;
	padding: 2px 1px;
	width: 70%;
}
		
#content-box input.button, div.link-button {
	background: #fcfcfc url(/news/dotcom_templates/login/images/reg-button.gif) repeat-x bottom left;
	border: 1px solid #616161;
	color: #b1062e;
	padding: 5px;
}

div.link-button {
	padding: 0;
	width: 17.5em;
}

div.link-button a {
	display: block;
	font-size: 80%;
	font-weight: bold;
	padding: 6px;
	text-align: center;
	width: 21em;
}

#content-box div.form input.checkbox {
	border: none;
	width: 14px;
}

.tandc-scroll {
	background-color: #fff;
	border: 1px solid #7f9db9;
	height: 20ex;
	margin: 20px 0;
	overflow: auto;
	padding: 5px;
	width: 100%;
}

.network {
	list-style-type: none;
	margin: 0;
	padding: 15px 0 0 0;
}

.network li { padding: 0 0 20px 160px; }
.tandc-scroll p, .network li p { margin: 0 0 5px 0; }
.network li.img-profile { background: url(/news/dotcom_templates/login/images/nature-networks-01.jpg) no-repeat top left; }
.network li.img-privacy { background: url(/news/dotcom_templates/login/images/nature-networks-02.jpg) no-repeat top left; }
/* login page styles */

/* home page sponsor links */
.sponsor-links {
	font-size: 70%;
	margin-top: 10px;
	padding: 0;
}

.sponsor-links h2 {
	color: #363636;
	float: left;
	font-size: 100%;
	font-weight: bold;
	margin: 0 5px 0;
}

.sponsor-links ul {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.sponsor-links li {
	border-left: 1px solid #000000;
	float: left;
	padding: 0px 5px;
}

.sponsor-links li.no-separator {
	border-left: none;
	padding: 0 5px 0 0;
}

.sponsor-links li.sponsors a {
	color: #363636;
	text-decoration: none;
}

#home #ftr { margin: 7px 0 20px; } /* adjustment to footer margin on home page */
/* home page sponsor links */

/* home page blog list hack */
.blog-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.blog-list li {
	display: inline;
	font-size: 80%;
	font-weight: normal;
	line-height: 1.4em;
}

.blog-list span { background: url(/news/images/bullet.gif) no-repeat left center; }
.blog-list li a { padding: 0 4px; }
/* home page blog list hack */

.end-note {
	border-top: 1px dashed #B7B7B7;
	font-style: italic;
	font-size: 90%;
	padding: 10px 0 20px;
	margin: 0;
}

.reference-publication { font-style: italic; }
.reference-volume { font-weight: bold; }


/* open innovation challenges include */

#natpav.box {
	padding:0 0 10px 0;
}

#natpav .box-item {
	font-size:80%;
	padding: 10px 10px 10px 20px;
}

#natpav .box-item p {
	font-size:100%;
}


#natpav.box h2.natpav a {
	color: #fff;
	text-decoration: none;
}

.box .box-item ul.chal-list h3 {
	font-size: 100%;
}

.box .box-item ul.more li.powered div {
	width: 175px;
}


/* Twitter box  */

.column .twitter {
	padding: 10px;
	border: 1px solid #B7B7B7;
}

.column .twitter img.logo {
	border: 0;
/*	border-bottom:1px dashed #B7B7B7; */
	padding: 21px 5px;
	background-color: #9AE4E8;
	margin: 0 10px 0 0;
	float:left;
}

.column .twitter p {
	margin: 0;
}

/* Terms and conditions */

#content-box.terms {
	width: 80%;
}

#content-box.terms ol.nav {
	font-size: 90%;
	margin: 10px 0 30px 0;
}

#terms h3 {
	font-size: 120%;
	font-family:Georgia,Times,serif;
	margin: 0 0 10px;
}

#content-box.terms #terms {
	font-size: 80%;
}

#content-box.terms #terms li {
	margin: 15px 0 25px 0;
}

#content-box.terms #terms li ol li {
	margin: 5px 0;
}
#content-box.terms div.form, #content-box div.form-buttons {
	margin: 30px 0 0 0;
	text-align: center;
}


/* recaptcha box */

div.captcha-box { 
	text-align: left;
}

div.captcha-box h2 { 
	font-size: 90%;
	color:#545454;
	font-family:Georgia,Times,serif;
}


div.captcha-box .recaptchatable #recaptcha_response_field {
	top: auto !important;
}

/* gadget data table */

.gadget object {
	display:none;
}

.gadget .poweredby {
	height:22px;
	padding:0; 
	font-size: 70%;
}

.gadget .poweredby a {
	float:right; 
	padding:0px 6px 0px 0px; 
	
}


.ar table.datatable {
    border-spacing: 0px;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
}

.ar table.datatable td, table.datatable th {
    vertical-align: top;
    padding: 4px 6px 4px 6px;
}

.ar table.datatable thead td {
    text-align:left;
    vertical-align: bottom;
    color:#666666;
    border-bottom: 1px solid #666666;
    font-weight: bold;
}

.ar table.datatable tbody tr {
    background:#FFFFFF;
    text-align:left;
    vertical-align: middle;
}

.ar table.datatable tbody tr.alt {
    background: #F6F6F5;
}

.ar table.datatable tbody tr.alt td {
    background:#F6F6F5;
}

.ar td.data-class-i, td.data-class-r, td.data-class-d, td.data-class-t {
    white-space: nowrap;
}

.ar td.data-class-r, td.data-class-i { text-align:right }

.ar table.datatable thead td.head-class-r, table.datatable thead td.head-class-i { text-align:right }

/*VIEW 2977*/
#hdr #header-nav a:link, #hdr #header-nav a:visited, #hdr #header-nav li.nature-journal a, #hdr #header-nav li.nature-journal.hilite, #hdr #header-nav li.nature-journal.hilite a {color: #9D0303;}
