/* STM headline box
-------------------------------------------------------------- */
#links {clear: both;}
#links ul {margin-left: 0 !important; padding-left: 0 !important;}
#links ul li {background: none; padding-left: 0 !important;}
#links ul li a {font-family: Georgia, serif; font-weight: bold;}
#links ul li h3 {margin: 14px 0 8px 0}

/* CTSciNet Partner Article Template
-------------------------------------------------------------- */

#partner-article-col {width: 820px; margin-right: 0 !important;}
#partner-article-col .asset-body p {font-family: Georgia, serif !important; font-size: 1.2em; line-height: 1.3em; margin-bottom: 1.6em;}

#partner-article-col dl dt.title h1 {color: #222; font-family: Arial, Helvetica, sans-serif; width: 750px; line-height: auto; text-shadow: rgba(0, 0, 0, 0.496094) 0px 1px 1px;}
#partner-article-col dl dd.author {font-weight: bold;}
#partner-article-col h2, #partner-article-col h3, #partner-article-col h4, #partner-article-col h5, #partner-article-col h6 {font-family: Arial, Helvetica, sans-serif;}


#partner-info {float: right; width: 220px; overflow-x: visible; text-align: right; margin: 0 0 60px 20px;}


.partner-article-detail {margin: 0 0 0 10px; padding: 30px; background: #fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.partner-article-detail * {font-family:  Arial, Helvetica, sans-serif; color: #222 !important;}

.partner-article-sidebar {background: #dedede; padding: 10px;  width: 200px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; text-align: left; box-shadow:0px 0px 3px #666; -webkit-box-shadow:0px 0px 3px #666; -moz-box-shadow:0px 0px 3px #666; text-shadow:0px 1px 1px #fff;}
.partner-article-sidebar h2 {font-size: 1.3em; font-weight: bold;}
.partner-article-sidebar p {margin-bottom: 1em;}

.partner-article-sidebar ul {border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}

.partner-article-sidebar ul li a {padding: 8px; display: block;}
.partner-article-sidebar ul li a.editor,
.partner-article-sidebar ul li a.forum {background-position: 8px 7px; padding-left: 28px;}
.partner-article-sidebar ul li:nth-child(odd) a {background-color:#eee;}
.partner-article-sidebar ul li:nth-child(even) a {background-color:#ccc;}
.partner-article-sidebar ul li a:hover, 
.partner-article-sidebar ul li:nth-child(odd) a:hover, 
.partner-article-sidebar ul li:nth-child(even) a:hover {background-color: #666; color: #fff !important; text-shadow: rgba(0, 0, 0, 0.496094) 0px 1px 1px;}

img#partner-sidebar-logo {display: block; margin: 5px auto 15px auto; width: 160px;}

#partnerbox {}
#partner-pullquote {color: #222; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 40px 0; margin: 60px 0; font-size: 1.8em; line-height: 1.6em; text-align: right; text-shadow: rgba(0, 0, 0, 0.496094) 0px 1px 1px;}
#partner-pullquote p {margin-bottom: 0 !important;}
#ctscinetbox {}

#original-journal-details {background:#daeaf7; border:2px solid #3f578e; -webkit-border-radius:8px; -moz-border-radius:8px; padding:10px; overflow:auto; font-family: Georgia, serif; margin: 0 0 2em 0; text-shadow:0px 1px 1px #fff;}
#original-journal-details img {width:62px; float:left; margin:0 10px 0 0; -webkit-box-shadow:0px 1px 1px #333; -moz-box-shadow:0px 1px 1px #333; box-shadow:0px 1px 1px #333;}
#original-journal-details h2 {margin: 0;}

#ctsn-partner-citation {margin: 2em 0 0 0;}
#ctsn-partner-citation p {font-style: italic;}

/* Science Header 
===========================================================================
Generated by Science
ver 1.1 (07-31-09)
===========================================================================
*/

/* ****************************************** */
/*OVERRIDES/ RESET FOR LEGACY CONTENT*/
/* ****************************************** */
#BodyWrapper {margin:0;}
#LayoutWrapper {padding-left:0; padding-right:7px; width:986px;}
#hd li, #hd ul, #hd form {margin:0; padding:0; border:0; font-weight:normal; text-align:left;}

/* ****************************************** */
/* HEADER
/* ****************************************** */
#hd {width:1000px; padding-top:0; margin:0 0 0 0;}
#hd-main {background:url(/images/hd-bg.gif) repeat-x top left; position:relative; font:bold 10px arial,verdana,helvetica,sans-serif; z-index:100;}
#hd-main #hd-logo a {display:block; width:158px; height:90px; background:url(/images/hd-nav.png) no-repeat; text-indent:-9998em;}

/*
#hd-search {position:absolute; top:8px; right:10px; text-align:right;}
#hd-search a {text-transform:uppercase; padding:0 4px 0 4px; color:rgb(46,109,143);}
#hd-search form, #search form fieldset {display:inline;}
#hd-search input {font-size:11px !important; font-weight:bold; color:#ccc; border:solid 1px #d9d9d9; vertical-align:middle; the;}
#hd-search input.search-submit {width:66px; height:21px; background:url(/images/hd-nav.png) no-repeat -853px -85px; display:inline-block; text-indent:-9998em; outline:none; padding:0; border:none;}
#hd-search select {color:#666; padding:1px 0; margin-right:3px;}
*/

/*************/
#hd-search {position:absolute; top:8px; right:10px; text-align:right; vertical-align:bottom;}
#hd-search a {text-transform:uppercase; padding:0 4px 0 7px; color:rgb(46,109,143);}
#hd-search form, #search form fieldset {display:inline;}
#hd-search input {font-size:11px !important; font-weight:bold; color:#ccc; border:solid 1px #d9d9d9; vertical-align:middle; padding:0px; margin-left:6px;}
#hd-search input.search-submit {width:66px; height:21px; background:url(/images/hd-nav.png) no-repeat -853px -85px; display:inline-block; text-indent:-9998em; outline:none; padding:0; border:none;}
#hd-search select {color:#666; padding:1px 0; position:absolute; top:1px; left:-196px; width:195px;}
/************/

/* Formerly IE-specific */
#hd-search {width:482px; top:7px; position:absolute; margin-bottom:5px; background-color:#f90;}
#hd-search select {position:absolute; top:0; left:7px;}
#hd-search input {position:absolute;}
#hd-search input#search-terms {top:0; left:201px; width:128px; padding:3px 0;}
#hd-search input.search-submit {top:1px; left:338px;}
#hd-search a {position:absolute; top:3px; left:410px;}
/* End Formerly IE-specific*/

#hd-subscribe {display:block; position:absolute; width:128px; height:21px; top:58px; right:10px; text-indent:-9998em; outline:none; background:url(/images/hd-nav.png) no-repeat -866px -8px;}
#hd-subscribe:hover {background-position:-866px -52px;}

#hd-breadcrumb {font-size:11px; clear:both; overflow:hidden; height:16px; margin-top:2px;}
#hd-breadcrumb ul {margin:0; padding:0;}
#hd-breadcrumb ul li {float:left; padding-right:8px; line-height:16px;}

#hd-partner {position:absolute; top:0; right:35px; width:149px; height:44px; background:url(/images/hd-ptnr-bg.png) no-repeat;}
#hd-partner a {padding:5px 0 0 28px; display:block;}

#nav-util, #authstring {position:absolute; text-transform:uppercase;}
#nav-util li, #authstring li {display:inline; padding:0 8px 0 6px; border-right:solid 1px #ccc; margin-right:3px;}
#nav-util li.last, #authstring li.last {border-right:none; margin-right:0;}
#nav-util {top:14px; left:162px;}
#nav-util a, form a {color:#666; text-decoration:none; font-weight:bold;}
#nav-util a:hover, form a:hover {color:#333; text-decoration:underline;}

#authstring a {color:#ccc; text-decoration:none;}
#authstring a:hover {color:#fff; text-decoration:underline;}
#authstring {top:34px; right:4px; text-align:right;}

#nav-main {position:absolute; top:50px; left:160px;}
#nav-main li.item {float:left; display:block; position:relative;}
#nav-main li.item div.item-cn {width:202px; position:absolute; top:36px; border:solid 2px #840f0f; padding:16px 12px 12px 12px; display:none; background:url(/images/decorations.png) no-repeat 104px 0; font-size:12px;}
#nav-main li.hovering div.item-cn {display:block;}

#nav-main-news, 
#nav-main-journals, 
#nav-main-careers, 
#nav-main-communities, 
#nav-main-multimedia, 
#nav-main-topics {display:block; background:url(/images/hd-nav.png) no-repeat; height:40px; text-indent:-9998em; outline:none;}

#nav-main-news {width:60px; background-position:-172px 0px;}
#nav-main-journals {width:150px; background-position:-232px 0px;}
#nav-main-careers {width:78px; background-position:-382px 0px;}
#nav-main-communities {width:176px; background-position:-460px 0px;}
#nav-main-multimedia {width:102px; background-position:-636px 0px;}
#nav-main-topics {width:107px; background-position:-738px 0px;}

#nav-main-news:hover {background-position:-172px -42px;}
#nav-main-journals:hover {background-position:-232px -42px;}
#nav-main-careers:hover {background-position:-382px -42px;}
#nav-main-communities:hover {background-position:-460px -42px;}
#nav-main-multimedia:hover {background-position:-636px -42px;}
#nav-main-topics:hover {background-position:-738px -42px;}

.Active a#nav-main-news {background-position:-172px -84px !important;}
.Active a#nav-main-careers {background-position:-382px -84px !important;}
.Active a#nav-main-communities {background-position:-460px -84px !important;}
.Active a#nav-main-multimedia {background-position:-636px -84px !important;}
.Active a#nav-main-topics {background-position:-738px -84px !important;}
.Active a#nav-main-journals {background-position:-232px -84px !important;}

.sci #hd-sub {background-position:0 -126px; padding-top:40px;}
.sigtrans #hd-sub {background-position:0 -167px; padding-top:40px;}
.scitransmed #hd-sub {background-position:0 -209px; padding-top:40px;}

#hd-sub {position:relative; background:url(/images/hd-nav.png) no-repeat; width:1000px; z-index:20;}
.pagetype-nonjournal #hd #hd-sub, 
#pageid-collections #hd #hd-sub {position:relative; background:none; width:1000px; z-index:20; padding-top:0;}

#nav-sub {background:#ced9df url(/images/hd-bg.gif) repeat-x bottom left; padding:0 0 1px 10px; border-bottom:solid 2px white; display:block;}

#access-util {position:absolute; left:-9998px;}

dt.comment {font-weight:normal;}

/* ************************************************************ */
/* PRESENTATION CLASSES
/* ************************************************************ */
ul.tab-list {height:27px;}
ul.tab-list li {float:left; display:block; font-size:11px !important; height:27px;}
ul.tab-list li a {display:block; padding:5px 10px; text-decoration:none; height:27px; float:left;}
ul.tab-list li a span {display:block; padding-top:7px; font-weight:bold; float:left; cursor:pointer;}
ul.tab-list li.Active {background:url(/images/tab-bg.gif) no-repeat top left;}
ul.tab-list li.Active a {background:url(/images/tab-bg.gif) no-repeat top right; margin-left:4px; padding-left:6px; padding-top:8px;}
ul.tab-list li.Active a span {padding-top:9px;}

ul.plain-list li {padding-bottom:4px;}
/* End Science Header */

/* Dashboard and Profile styles */
.avatar {float:left; padding:0 10px 10px 0;}
.avatar.avatarlarge {padding:10px 10px 10px 0;}
#maincol h2 {text-transform:uppercase;}
h2#profiletitle {margin:0 0 10px 85px; padding-top:25px;}
ul#profile-nav {border-left:1px solid #000; clear:none;}
h2#profiletitle span {margin-right:125px;}
ul#profile-nav li {display:inline; background:none; padding:0 8px; border-right:1px solid #000;}
ul#profile-nav li a {text-decoration:none;}
ul#profile-nav li a.active {font-weight:bold;}
ul#profile-nav li a:visited {color:#900; text-decoration:none;}

#maincol a, #maincol a:visited, #sidebar a, #sidebar a:visited {text-decoration:none;}
#sidebar .contentblock h2 {border-bottom:1px dotted #000 !important;}

.contentblock ul.follow-list {margin-left:0 !important; padding-left:0 !important;}

ul.follow-list li {background:none; float:left; padding:0 5px 5px 0;}
ul.dashboard-list li {clear:left; padding-left:25px; overflow:auto;}
ul.dashboard-list li.first {padding-left:0;}

.contentblock ul.dashboard-list li.message {background:url('../images/pencil.png') top left no-repeat;}
.contentblock ul.dashboard-list li.recommend {background:url('../images/tick.png') top left no-repeat;}
.contentblock ul.dashboard-list li.photo {background:url('../images/picture.png') top left no-repeat;}
.contentblock ul.dashboard-list li.comment {background:url('../images/comment.png') top left no-repeat;}
.contentblock ul.dashboard-list li.follow {background:url('../images/add.png') top left no-repeat;}

.contentblock a.action-link {display:block; text-align:right; color:#B41617;}

#usertools {float:right; width:190px; margin-right:10px; text-align:right; padding-top:5px;}

a#follow-link, .join-button a {padding:5px 10px; background:url('../images/button_follow.gif') top left no-repeat; color:#fff !important; text-transform:uppercase; font-weight:bold; padding:5px 10px 5px 24px; text-decoration:none !important;}
a#follow-link:hover {color:#fff !important;}

.join-button a {padding-right:40px; padding-left:32px;}

p.edit-relation {;}
#facebox {width:580px;}
#facebox table {width:auto;}
#facebox .b,#facebox .bl,#facebox .tl,#facebox .tr,#facebox .br  {background-repeat:no-repeat;}

/* hide the div for the print logo */
div#logo-print {display:none;}

/* override the annoying h1 styling */
#maincol h1 {width:auto; height:auto; color:#1c305c; font-size:30px;}

/* overide display of member groups on profile */
.usergroups .group {clear:both;}
.usergroups .group .avatar img {width:45px;}
.usergroups .group .name {font-weight:bold; margin:0; padding:0; display:inline;}
.usergroups .group .description {margin:0; padding:0; display:inline;}
.comment-preview { padding:10px; float:left;}

/* Group List */
.groupInList {padding:10px 0; overflow:auto; clear:both;}
.contentblock .gutter .groupInList {overflow:hidden;}
.groupInList img {float:left; margin-right:8px;}
.contentblock dl dd.groupInfo {margin-left:83px; float:none;}

.groupInfo p {width:600px; margin-left:83px;}
div.groupInfo a.groupName {font-weight:bold;}
