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

#col-3 div.js-marker {
        position: absolute;
        left: -9999px;
}
#col-3 div.most-links-box {
        padding: 0;
        float: left;
}
#col-3 div.most-links-box div.most-header {
	padding: 0;
	margin: 0;
	float:left;
	width: 100%;
	background-color:white;
	height:20px;
}
#col-3 div.most-links-box h3 {
	float: left;
	font-size: 100%;
	margin: 0;
	padding: 4px 4px 0 0;
	color:black;
	background-color:white;
	background-image: none;
	min-height: 0;
	line-height: 100%;
}
#col-3 div.most-links-box ul {
        clear: both;
        margin:8px 0;
        padding:0 8px 4px 8px;
        list-style: none;
}
#col-3 div.most-links-box ul li {
        margin: 0; padding: 0;
        display: none;
}
#col-3 div.most-links-box ul li.most-cur-sel {
        display: inline;
}
#col-3 div.most-links-box ul li.most-cur-sel li {
        display: list-item;
}
#col-3 div.most-links-box ul.most-headings {
        clear: none;
		display:inline;
}
#col-3 div.most-links-box ul.most-headings li {
        display: list-item;
        float:left;
        font-weight: bold;
	background-color:#cccccc;
	height:19px;

}
#col-3 div.most-links-box ul.most-headings li a {
        display: block;
        margin: 0;
	background: none;
        padding: 3px 3px 0 0;
}
#col-3 div.most-links-box ul.most-headings li.most-cur-sel {
	background:#FFFFFF url(../img/structural/backgrounds/227x1_bg_sub_navigation.jpg) repeat-x scroll left top;
	padding:0 3px;
	border-top: 1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	height:20px;
}
#col-3 div.most-links-box ul.most-headings li.most-cur-sel a {
        color: black;
}

#col-3 div.most-links-box ul.most-headings li.most-cur-sel a:hover {
        border-bottom: 0px solid;
}

#col-3 div.most-links-box h4 {
        display: none;
}
#col-3 div.most-links-box div.latest-content a.view-all {
	background: none;
        margin-left: 10px;
}
#col-3 div.most-links-box ol {
        clear: both;
        margin: 0;
        padding: .5em;
        padding-left: 25px;
        list-style: decimal outside;

}
#col-3 div.most-links-box ol li {
        padding: 0; margin: .2em .4em;
}
#col-3 div.most-links-box li a {
        font-size: 83.33%;
        color: #00539B;
        text-decoration: none;
}
#col-3 div.most-links-box div.latest-content a:hover {
        border-bottom: 1px dotted #00539B;
}
#col-3 div.most-links-box .most-hide {
        display: none;
}

#col-3 ul.pub-links li {
	background-color:#E6E6E6;
	font-size:14px;
	font-family: Arial,Helvetica,sans-serif;
}

#col-3 ul.pub-links {
    list-style: none outside none;
    margin-left: 12px;
}

#col-3 ul.pub-links li a {
	line-height:1;
	color:#36739F;
}

#col-3 ul.pub-links li a:hover {
	color:#000000;
	text-decoration:underline;
}

#col-3 ul.pub-links li.last {
	border-bottom:1px dotted #aaaaaa;
}

#col-3 .sidebar-icon-group, #col-3 .sidebar-icon-group a {
	text-align:center;
}

#pageid-home #col-3 {
	width: 192px;
}

#col-2 div#docked-slugline .slug-elocation, #col-2 div#slugline cite .slug-elocation {
	font-weight: bold;
}

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

#col-2 .issue-sections {
line-height:1.5;
}

#col-2 div.toc-navigation .issue-sections li {
background-position:0 6px;
margin-bottom:5px;
line-height:1.2;
}

#col-2 form.searchbox #issue-search-go {
background-color:#36739f;
font-size:12px;
font-weight:bold;
margin-left:5px;
width:40px;
color:#ffffff;
}

#col-2 a.dslink-author-profile {
background-image: url('/publisher/img/authorprofile.jpg');
background-repeat: no-repeat;
padding-left:25px;
padding-bottom:5px;
line-height:2;
}

#col-2 a.rss-link {
line-height:1.2;
}

#col-2 div.cb-section {
padding:2px 0;
}

#col-2 div.content-box #cb-art-svcs ol {
list-style-image:url(/shared/img/standard-design/design2/dash.gif);
list-style-type:square;
}

#col-2 div.content-box #cb-art-svcs ol li {
margin-left:9px;
line-height:1.6;
}

#col-2 div#sidebar-issue-docked-nav {
	font-size: 90%;
	margin-left: 10px;
	position: fixed;
	top: 0;
	width: 180px;
}

#cb-art-cat ol li {
margin-bottom:0.2em;
margin-top:0.2em;
}

div#article-cb-main ol.cb-letter-links,
div#article-cb-main ol.cb-letter-links li {
	margin: 0; padding: 0;
}
div#article-cb-main ol.cb-letter-links .letter-count {
	padding-left: .5em;
}

#pageid-section-index div.sidebar-qs {
background-color:#D3D3D3;
border:1px solid #C0C0C0;
font-size:88%;
margin:0 7px 5px;
padding:5px;
width:186px;
}

#pageid-section-index div.sidebar-qs .input-submit {
background-color:#EEEEEE;
border:1px solid #999999;
font-size:0.9em;
margin:0.1em;
}

#pageid-section-index div.sidebar-qs fieldset input {
float:left;
margin:2px 0;
width:110px;
}

#pageid-section-index div.sidebar-qs fieldset {
padding:0;
margin:0;
}

#pageid-section-index div.sidebar-qs p.qs-instructions {
margin: 3px 0;
line-height: 1.5;
}
#pageid-section-index div.sidebar-qs fieldset label{
    margin-left:0;
    font-size:95%;
}

.hwac-institutional-logo {margin:2em auto;display:block;}
#col-2 div.col-span {width:408px;z-index:20;margin:0;padding:0;font-size: 10px; background-color: #efefef; padding-top: 1px; border-bottom:10px solid #fff;min-height:85px;}
#col-2 div.col-span ul ,#col-2 div.col-span ul li{list-style-type:none;margin:0;}
#col-2 div.col-span li img{margin: 4px; border: 1px solid #666;}
#col-2 div.col-span .subhead{font-size:.75em;}
#col-2 div.col-span h1  {font-family: Georgia,'Times New Roman',serif;padding-left:4px;}
#col-2 div.col-span a:hover {border-bottom:none;}
#col-2.spanned {overflow: visible;}
#col-3.spanned {background-color: transparent;}
#col-3 .col-span-holder {padding-bottom:10px;display:block;min-height:85px;}
#col-3.spanned #sidebar-current-issue {margin-top:1px;}
#col-3 .hwac-institutional-logo{width:auto;}
