/*****************************************************************************
 *
 * HW CSS stylesheet for journal-specific custom styling of sidebar elements.
 *
 *****************************************************************************/
#col-2 {
border-right:none;
}

#col-3 ul.pub-links, #col-3 ul.pub-links li a {
color:#666666;
}

#col-3 ul.pub-links li.about-u a {
    color: red;
}

#col-3 .sidebar-icon-group ul {
list-style:none outside none;
margin:0;
padding-bottom:10px;
padding-left:0;
vertical-align:middle;
}

#col-3 .sidebar-icon-group ul li {
text-align:center;
margin:0;
}

#col-3 .sidebar-icon-group ul li img.dc-icon {
height:82px;
margin:0;
width:110px;
}

#col-3 .sidebar-icon-group ul li img.facebook-icon {

}

#col-3 .sidebar-icon-group ul.social-icons {width:120px;margin:0 auto;}

#col-3 .sidebar-icon-group ul.social-icons li {
width:60px;
display:block;
float:left;
padding:15px 0;

}

#col-2 form.searchbox #issue-search-go {
background-color:#006c67;
border-style:solid;
color:#FFFFFF;
font-size:0.8em;
font-weight:bold;
margin-left:5px;
width:60px;
}

form.searchbox #sidebar-search-input, form.searchbox #issue-search-input {
width:90px;
}

#col-3 .sidebar-icon-group {
padding:0px;
}

#col-2 {
background-color:#e3efef;
}

#col-2 div.sidebar {
background-color:#e3efef;
border:0 none;
}

#col-2 div.sidebar-qs {
background-color:#e3efef;
}

#col-3 #sidebar-current-issue {
background-color:#e4dce4;
}

#col-2 .issue-sections {
border-top:1px solid #006c67;
}

#col-2 div.toc-navigation li {
margin:5px;
}

#col-2 div.toc-navigation ol.issue-sections li {
list-style:disc outside none;
margin:8px;
}

#col-2 li {
    line-height: 120%;
}

#col-2 .cb-views .secondary-views li.label
{
        display:none;
}
#col-2 .cb-views .secondary-views li a
{
        font-weight: bold;
}
#col-2 .secondary-views .full-text-pdf-plus-supplemental-data-link a
{
        background: url("/shared/img/common/recui/iconPDF.gif") right center no-repeat;
        padding-right: 20px;
}
#footer .col4-square, #col-3 .col4-tower {list-style:none; }
#footer .col4-square { position: absolute; right: -240px; top: 110px;}
#footer .col4-tower {position: absolute; right: -240px; top: 270px;}
#footer .sidebar-icon-group + .col4-tower {position: absolute; right: -240px; top: 110px;} /*in case there is a tower but no sq ad. this will prevent an excess of spacing at top.*/
#footer .col4-square li, #footer .col4-tower li { display: inline; border-left: none; padding: 0px .4em;}

ol.content-box-section-list li .oa-article span, div.cb-section li .oa-article span {
    font-weight: bold;
    color: #4CBB17;
    font-size: 1em;
}

ol.content-box-section-list li .oa-article, div.cb-section li .oa-article {
    font-weight: bold;
    font-size: 1em;
}

ol.content-box-section-list li .oa-view, div.cb-section li .oa-view {
    display: none;
}
