/*****************************************************************************
 *
 * HW CSS stylesheet for custom styling of sidebar elements.
 *
 *****************************************************************************/

#col-2 {
width:214px;
padding-right:0px;
}

#col-3 * {
position:static;
}

#col-3 {
width:200px;
}

#col-2 div.content-box {
margin:1em 0px 0 0;
padding:5px 0px 5px 0;
border-right:1px solid #DBDBDB;
}

#col-2 div.content-box span.issue-title a {
line-height:inherit;
}

#col-2 div.cb-section {
border-right: 1px solid #EEEEEE;
}


#col-2 .pap-subscribe ul {
line-height:1.3;
}

#col-2 div.sidebar-qs,
#col-3 div.sidebar-qs {
background-color:#E5DFD1;
border:none;
font-size:88%;
margin:0 7px 5px;
padding:5px;
}




#col-2 .issue-sections {
border-top:none;
background-image:url(/publisher/img/trim/border_dotted_grey_horiz.gif);
background-position:center top;
background-repeat:repeat-x;
padding-top:15px;
margin:15px 0;
line-height:1.2;
}

#col-2 div.toc-navigation .issue-sections li {
	background-image: url(/publisher/img/trim/arrow_black.gif);
        background-position: 0px center;
        background-repeat: no-repeat;
	display: block;
	margin-left: 0px;
	margin-bottom: 2px;
	padding: 2px 0px 0px 9px;
	text-align: left;
	white-space: normal;	
}

#col-2 div.toc-navigation .issue-sections li.issue-sub-sections {
	background-image:none;
}

#col-2 .copyright-statement {
word-wrap: break-word;
font-weight:normal;
}

div.content-box .cb-slug ol {
border:none;
}

div.content-box ol>li {
padding-left:3px;
}

div.content-box div.cb-section .notice {
font-weight:normal;
}

div.cb-section li .pdf-direct-link, div.cb-section li .variant-indicator {
font-weight:normal;
}

div.cb-section li .pdf-direct-link, div.cb-section li.notice .free {
font-weight:bold;
}

#col-2 div#slugline, #col-2 div#docked-slugline {
margin:0 0;
padding-bottom:5px;
}

#col-2 div#slugline cite {
margin-bottom:5px;
}

#col-2 div#slugline cite .slug-doi-wrapper {
display:block;
}

#col-2 div#docked-nav {
width:213px;
}

div#docked-slugline .slug-pub-date, div#docked-slugline .slug-pages, div#slugline cite .slug-pub-date, div#slugline cite .slug-pages, div#slugline {
	font-weight:normal;
}


#col-2 div.content-box div.cb-section .notice a,
#col-2 div.cb-section li .pdf-direct-link
 {
	background-color: transparent;
}

div.cb-section li .creative-commons-article span {
color:#000090;
font-weight:bold;
}

/*removes the Series: label above series titles in the Classifications box*/
#col-2 div#cb-art-cat span.cat-type {
	display:none;
}

#col-3 .adv-search-link {
	padding-top: 3px;
}

#col-3 #header-qs-search-label,
#col-3 div.js-marker {
        position: absolute;
        left: -9999px;
}

#col-3 div.most-links-box {
	float: left;
	margin: .75em 0 0 10px;
	padding-bottom: 10px;
	width: 182px;
}

#col-3 div.most-links-box h3 {
	float: right;
	visibility:hidden;
}

div.most-links-box ul {
	clear: both;
	margin: 0; 
	padding: 0;
	list-style: none;
}
div.most-links-box ul li {
	margin: 0; padding: 0;
	display: none;
}
div.most-links-box ul li.most-cur-sel {
	display: inline;
}
div.most-links-box ul li.most-cur-sel li {
	display: list-item;
}

#col-3 div.most-links-box ul li.most-cur-sel a,
#col-3 div.most-links-box ul li.most-cur-sel div.most-list ol li a {
     color: #000000;
}

#col-3 div.most-links-box ul li.most-cur-sel a:hover {
	text-decoration:none;
	cursor:text;
}

#col-3 div.most-links-box div.most-list {
	background:white;
	border: 1px solid #ccc;
	margin: 0; 
	padding: 0.5em;
}

#col-3 div.most-links-box ul li.most-cur-sel div.most-list a:hover {
	cursor:pointer;
}

#col-3 div.most-links-box div.most-list a.view-all {
	margin-left: 0px;
}
#col-3 div.most-links-box ol {
	clear: both;
	margin: 0;
	padding: .5em;
	padding-left: 15px;
	list-style: decimal outside;
	list-style-image:url(../../shared/img/misc/most-cited-arrow.gif);
}
div.most-links-box ol li {
	padding: 0;
	margin: .2em .4em;
}
div.most-links-box li a {
	font-size: 83.33%;
	color: #660033;
	text-decoration: none;
}
div.most-links-box div.most-list a:hover {
	border-bottom: 1px dotted #660033;
}
div.most-links-box .most-hide {
	display: none;
}

div.most-links-box ul.most-headings {
	clear:both;
	position:relative;
	display:inline;
}

div.most-links-box ul {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
display:block;
}
div.most-links-box ul.most-headings li {
background-position:right 1px;
background-repeat:no-repeat;
display:list-item;
float:left;
font-size:1em;
font-weight:bold;
display:inline;
}


div.most-links-box ul li {
display:none;
margin:0;
padding:0;
}
div.most-links-box ul.most-headings li.most-cur-sel {
background-position:right top;
}

div.most-links-box ul li.most-cur-sel {
display:inline;
}

div.most-links-box ul.most-headings li.most-cur-sel a {
background-position:left top;
color:black;
padding-bottom:3px;
height:16px;
margin-bottom:-1px;
}

div.most-links-box ul.most-headings li a {
background-position:left 1px;
background-repeat:no-repeat;
display:block;
margin:0;
padding:4px 7px 3px;
}

div.most-links-box li a,
div.most-links-box li a:visited {
color:#660033;
font-size:83.33%;
text-decoration:none;
}



div.most-links-box ul.most-headings li {
overflow:visible;
background-position:right 1px;
background-repeat:no-repeat;
display:list-item;
float:left;
font-size:1em;
font-weight:bold;
clear:right;
}

div.most-links-box ul li {
display:none;
margin:0;
padding:0;
}

.most-headings .most-cur-sel a {
background:white;
border-bottom:none;
z-index:1;
}

.most-headings a {
border:1px solid #ccc;
border-bottom:none;
background:#f2f2f2;
line-height:15px;
margin-bottom:5px;
}

div.most-links-box h4 {
	display: none;
}

#col-3 h3.cb-contents-header span {
height:auto;
width:auto;
}

#col-3 #sidebar-current-issue {
background-color:transparent;
border:none;
}

ul.tower-ads {
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

#col-2 div#cb-art-nav li {
	margin-bottom: 5px;
}


#col-2 div.cb-section ol, #col-2 #cb-art-cat ol ul {
	margin-left: 0;
}

#col-2 div#article-dyn-nav.content-box {
	margin-top:2px;
	/*padding-top:0;*/
}

#col-2 div.cb-contents {
	padding-bottom:0;
}

#col-2 div#article-cb-main.content-box {
	padding-bottom:0;
}

#col-2 #cb-speciality ol {
    padding-top: 90px;
}

/*class added to toc-navigation for tocs that use search query toc manifests. display only top-level sections in col-2 for those tocs.*/
#col-2 div.toc-navigation .issue-sections li.searchquery-sections {
display:none;
}
