/* Header */
#head-er hr {display:none;}

#head-er .header-nonad-wrapper {
	padding-bottom:15px;
	border-bottom:1px solid #fff;
}

/* Accessibility bar and login */
#head-er .accessibility-login-wrap {
	background-color:#eaeaea;
	float:left;
	width:100%;
	border-bottom:1px solid #000;
}

#head-er .accessibility-login {
	padding:4px 0 5px 0;
	text-align:right;
}

#head-er .accessibility-login a.nature-link {
	font:bold 160% Garamond, serif;
	color:#b1062e;
	text-decoration:none;
	float:left;
	line-height:80%;
	margin-right:20px;
	width:4.9em;
	text-align:left;
}
* html #head-er .accessibility-login a.nature-link:hover {background:none;}
#head-er .accessibility-login a.nature-link:hover {background:url(/test/images/nature.com.underline.gif) no-repeat left bottom;}

#head-er .accessibility-login img.nature-logo {
	height:11px;
	width:82px !important;
	width /**/:102px;
	margin:1px 20px 0 0;
	border:0;
	float:left;
}

#head-er .accessibility-login .jumplinks {
	float:left;
	width:45%;/* required for Mac IE */
	text-align:left;
	list-style-type:none;
	padding:0;
	margin:0;
}

#head-er .accessibility-login .jumplinks li {
	display:inline;
	padding-left:15px;
}

#head-er .accessibility-login .jumplinks li.first {padding-left:0;}

#head-er .accessibility-login .jumplinks a {
	color:#000;
	text-decoration:none;
	padding-left:10px;
	background:url(/common/images/icons/b1062e/arrow_down.gif) no-repeat left center;
}
#head-er .accessibility-login .jumplinks a:hover {text-decoration:underline;}

/* Mac IE bugfixes */
#head-er .logon .onlyformacie {font-size:3px;}
/* hide from Mac IE \*/
#head-er .logon .onlyformacie {display:none;}
/* end Mac IE bugfixes */

#head-er .logon a.login {
	font-weight:bold;
	color:#b1062e;
	text-decoration:none;
	padding:0 15px 0 0;
	text-transform:uppercase;
	letter-spacing:-0.1em;
	background:url(/common/includes/header/images/logon.gif) no-repeat right center;
}
#head-er .logon a.login:hover {
	background:url(/common/includes/header/images/logon_over.gif) no-repeat right center;
	text-decoration:underline;
}
#head-er .logon a.login:active {background:url(/common/includes/header/images/logon.gif) no-repeat right center;}

#head-er .logon a.logoff {
	font-weight:bold;
	color:#b1062e;
	text-decoration:none;
	padding:0 15px 0 15px;
	text-transform:uppercase;
	letter-spacing:-0.1em;
	background:url(/common/includes/header/images/logoff.gif) no-repeat right center;
}

#head-er .logon p {margin:0;}

#head-er .logon .user, #head-er .logon .inst {font-weight:bold;}
/* end accessibility bar and logon */

/* Journal header image and user services (register/subscribe/account details) */
#head-er .image-user-services-wrap {
	float:left;
	width:100%;
	background-color:#d6335c;
}

#head-er .image-user-services {border-bottom:1px solid transparent;}/* for bg image display in Gecko */
* html #head-er .image-user-services {border-bottom:0;}/* reset to 0 for IE */

#head-er .image-user-services img.journal-header {
	float:left;
	width:344px;
	height:74px;
	margin:0;
	border:0;
}

#head-er .user-services {float:right;}
#head-er .user-services.div1 {width:12.7em !important;}/* !important is for IE inheritance bug */
#head-er .user-services.div2 {width:8.7em !important;}/* !important is for IE inheritance bug */

#head-er .user-services ul {
	list-style-type:none;
	border:1px solid #fff;
	border-width:1px 0 0 1px;
	text-align:right;
	margin:22px 0 21px 0;
	padding:0;
}

#head-er .user-services ul.list1 {border-right:1px solid #fff;}
#head-er .user-services li {border-bottom:1px solid #fff;}

#head-er .user-services a {
	display:block;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	padding:1px 13px 1px 0;
	background:url(/common/images/icons/fff/arrow_s.gif) right center no-repeat #767474;
}
#head-er .user-services a:hover {
	background:url(/common/images/icons/fff/arrow_s.gif) right center no-repeat #000;
}
/* end Journal header image and user services (register/subscribe/account details) */

/* Publications links and journal search */
#head-er .publications-search-wrap {background:#000;}

/* Hide from mac IE - use "padding-top/-bottom" instead of shorthand "padding" \*/
* html #head-er .publications-search {
	padding-top:3px;
	padding-bottom:3px;
}
/* end hide from Mac IE */
#head-er .publications-search {padding:4px 0;}

* html #head-er .publications {/* IE only */
	margin:6px 0 0 0;
}
#head-er .publications {
	float:left;
	list-style-type:none;
	padding:0;
	margin:4px 0 0 0;
}

#head-er .publications li {
	display:inline;
	margin-left:10px;
}

#head-er .publications li.first {margin-left:0;}

#head-er .publications a {
	color:#fff;
	text-decoration:none;
	padding-right:15px;
	text-transform:uppercase;
	background:url(/common/images/icons/fff/arrow_s.gif) right center no-repeat;
}
#head-er .publications a:hover {text-decoration:underline;}

#head-er .search {text-align:right;}

#head-er .search form {
	display:inline;
	margin:0;/* Necessary for NS7 */
}

#head-er .search form a {
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	padding-right:14px;
	background:url(/common/images/icons/fff/arrow_s.gif) right center no-repeat;
	/*table specific under here*/
	font-size:80%;
	font-weight:normal;
}
#head-er .search form a:hover {text-decoration:underline;}

#head-er #searchtext {
	width:10em;
	/*table specific under here*/
	font-size:80%;
	font-weight:normal;
}

#head-er .publications-search label {
	color:#fff;
	text-transform:uppercase;
	/*table specific under here*/
	font-size:80%;
	font-weight:normal;
}

#head-er input, #head-er select {
	/*table specific under here*/
	font-size:80%;
	font-weight:normal;
}

#head-er .publications-search input.button {
	color:#000;
	background:#eaeaea;
	padding:0 3px;
	font-weight:bold;
}
/* end publications links and journal search */

/* constrain width */
#head-er .accessibility-login,
#head-er .image-user-services,
#head-er .publications-search {
	padding-left:1%;
	padding-right:1%;
}
/* end constrain width */

/* leaderboard ad */
.header-leaderboard-wrap {
	padding-left:1%;
	padding-right:1%;
	background:url(/common/includes/header/images/bg_leaderboard.gif) no-repeat 50% 0 #eaeaea;
}

.header-leaderboard {
	text-align:center;
	margin:0 0 15px 0;
}

.header-leaderboard img,
.header-leaderboard ilayer,
.header-leaderboard iframe,
.header-leaderboard embed {
	border:0;
	padding:0;
	margin:0;
	width:100%;
	max-width:728px;
	height:90px;
	vertical-align:bottom;
}

.header-leaderboard table {
	margin-left:auto;
	margin-right:auto;
}
/* end leaderboard ad */
/* end header */