/* Hidden col-2/col-3 */
div.hide-cols div#col-2-min {background-color: #000000;}
div.hide-cols div#col-3-min {background-color: #00CCFF;}

#col-2 {background-color:#fff;border-right:1px solid #ffffff;}
#col-3 {font-family:Arial, Helvetica, sans-serif;}

#col-3 a:active,#col-3 a, #col-3 a:link, #col-3 a:visited  {color:#003366;}

#col-2 div.sidebar {
background-color:#fff;
border:1px solid #000;
font-size:90%;
margin:10px 7px 5px;
padding:0;
}

#col-2 div.sidebar:first-child{
margin-top:0;
}

#col-2 div.sidebar h4 {
font-size:1em;
font-weight:bold;
margin:0;
padding:5px;
color:#fff;
background-color:#000;
line-height:1.2;
}

#col-2 div.sidebar ol,
#col-2 div.sidebar ul {
margin:10px 5px;
list-style-type:none;
}

#col-2 div.sidebar,
#col-2 div.sidebar li,
#col-2 div.sidebar ul {
line-height:1.2;
}

#col-2 div.sidebar form {
margin:10px 5px;
}

#col-2 div.sidebar li{
margin:4px 0;
}

#col-2 div.sidebar.pap-view{
padding:10px 5px;
}

#col-2 div.sidebar-issue-nav, #col-2 div.article-nav, #col-2 div.search-nav {
border:1px solid #000;
margin:0 7px 5px;
}

#pageid-content #col-2 div.article-nav {margin-left:0;}

#col-2 .toc-navigation cite, #col-2 .this-issue cite {
padding:10px 5px;
}
#col-2 div.toc-navigation cite span.toc-top-pub-date {
   display:block;
   padding-left:5px;
}
#col-2 div.toc-navigation cite span.toc-citation-volume {
    padding-left:5px;
}
form.searchbox #sidebar-search-go, form.searchbox #issue-search-go {
margin-top:3px;
margin-left:102px;
width:60px;
background-color:#000;
color:#fff;
text-transform:uppercase;
font-size:10px;
border:1px solid white;
}

form.searchbox #sidebar-search-input, form.searchbox #issue-search-input {
margin-left:0;
width:160px;
border:1px solid black;
}


#col-2 div.content-box {
background-color:#fff;
border:1px solid black;
font-size:83.33%;
line-height:1;
margin:0 7px 0 0;
padding:0 0 5px 0;
}

#col-2 div.cb-contents {
background-color:#fff;
border:none;
margin:0;
padding:0;
}

#col-2 .content-box h3 {
font-size:1.2em;
margin:0;
padding:0.3em 0 0.3em 5px;
background-color:black;
color:#ffffff;
}

#col-2 .content-box h4 {
background-color:#fff;
border-bottom:none;
}

#col-2 div.cb-section {
background-color:white;
border:none;
margin:0;
padding:0;
}

div.content-box .cb-slug ol, div.content-box div.cb-corr-slug ol {
border:none;
margin:0;
}

#col-3  {
width:243px;
float:right;
}

#col-3 #sidebar-current-issue {
background-color:#fff;
border:none;
margin:0;
padding:0 0 0 5px;
}

#col-3 div.cb-section {
border-bottom:none;
}
div#col-3 div.in-this-issue {
    
    padding:3px 10px 20px 0;
}
div#col-3 div.in-this-issue ul {
    list-style:none outside none;
    padding:3px 10px 20px 5px;
}
div#col-3 div.in-this-issue ul li,
div#col-3 #other-tabs-2 li,
div#col-3 #other-tabs-3 li{
    background:url("/local/img/homepage/bullet.gif") no-repeat scroll 0 5px transparent;
    margin:2px 0 3px;
    padding-left:15px;
}
div#col-3 div.in-this-issue ul li a{
    color:#003366;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}
div#col-3 div.in-this-issue span.toc {
    margin-left:15px;
}

.pagetype-proxied #col-3 .content-box h3 ,
#col-3 .content-box h3,
#col-3 div.sectionheader {
background-color:#00CCFF;
margin-bottom:7px;
padding:7px;
}

#col-3 div.sectionheader {
font-size:10px;
height:11px;
margin-bottom:7px;
padding:7px;
vertical-align:middle;
display:block;
}
.pagetype-proxied #col-3 .content-box h3 ,
#col-3 .content-box h3, 
#col-3 div.sectionheader h3 {
color:#FFFFFF;
font-size:13px;
line-height:13px;
font-weight:bold;
height:11px;
letter-spacing:2px;
outline:medium none;
text-transform:uppercase;
}

#col-3 .content-box h3 a, 
#col-3 div.sectionheader h3 a {
color:#fff;
border-bottom:none;
}


#col-3 .content-box h3 a:hover, 
#col-3 div.sectionheader a:hover {
color:#000;
border-bottom:none;
}

#col-3 div.sectionheader h3 {float:left;}

#col-3 .more {
display:block;
float:right;
line-height:10px;
}

#col-3 .sidebar-feed {
margin:1em 0;
}

#sidebar-current-issue .cb-section ol li {
font-size:17px;
font-weight:bold;
line-height:20px;
}
#sidebar-current-issue .cb-section ol li span{
    font-size:14px;

}
#sidebar-current-issue .cb-section.sidebar-etoc-link ol li {
font-size:10px;
font-weight:normal;
line-height:14px;
}

#col-3 .ui-tabs .ui-tabs-nav li a:hover {border-bottom:none;}
#col-3 .ui-tabs h4 {margin:0;}
#col-3 .ui-tabs .ui-tabs-nav li a {
background-color:#CCCCCC;
border-color:#000000 #000000 #000000;
border-style:solid;
border-width:1px;
color:#000000 !important;
display:block;
font-size:10px;
height:16px;
line-height:16px;
left:1px;
margin-left:-1px;
padding:4px 8px;
position:relative;
text-align:center;
text-transform:uppercase;
font-weight:normal;
}

#col-3 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
#col-3 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover {
background-color:#FFFFFF;
border-bottom:1px solid #FFFFFF !important;
z-index:30;
}

#col-3 .ui-tabs .ui-tabs-panel {
border:1px solid #000000;
margin-top:-1px;
padding:16px 13px;
position:relative;
font-size:13px;
line-height:16px;
}

.ui-tabs .ui-tabs-panel ol li {
list-style-type:decimal;
margin:2px 0 3px 20px;
}

#col-3 #sidebar-current-issue span.issue-meta {font-size:10px;text-transform:uppercase;}
#col-3 #sidebar-current-issue span.issue-date a,
#col-3 #sidebar-current-issue span.issue-title a  {color:#000000;font-size:17px;font-weight:bold;line-height:20px;display:block;width:158px;}
#col-3 #sidebar-current-issue .cb-section {padding-right:0;float:left;}
#col-3 #sidebar-current-issue .cb-section.sidebar-etoc-link {width:auto;float:none;clear:both;}
#col-3 #sidebar-current-issue span.issue-date,#col-3 #sidebar-current-issue span.issue-title {margin-right:10px;display:block;width:158px;}
#col-3 #sidebar-current-issue span.issue-title {border-top:1px solid black;margin-top:5px;padding-top:5px;}
.hw-gen-page #col-3 #sidebar-current-issue span.issue-date a:hover,.hw-gen-page #col-3 #sidebar-current-issue span.issue-title a:hover,.hw-gen-page #col-3 li a:hover,.hw-gen-page #col-3 .ui-tabs-panel a:hover  {border-bottom:none;color:#FF0000;}  
#col-3 #sidebar-current-issue .current-issue img {border:1px solid black;}
.hw-gen-page #col-3 #sidebar-current-issue a:hover {border-bottom:none;}


#col-3 .sidebar-feed .entry-date {color:#FF0000;white-space:nowrap;font-size:10px;text-transform:uppercase;margin-left:5px;}

#col-3 #blog-tabs.ui-tabs .ui-tabs-nav li.ui-state-active {width:119px;}
#col-3 #blog-tabs.ui-tabs .ui-tabs-nav li {width:118px;}
#col-3 #other-tabs.ui-tabs .ui-tabs-panel ul{list-style-type:none;}

#col-3 .ui-tabs { position: relative; padding: .2em; zoom: 1; display:block;margin:0 0 1em;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
#col-3 div#pop-tabs {display:none;}
#col-3 div#other-tabs {display:none;}
#col-3 .ui-tabs .ui-tabs-nav { margin: 0; padding:0; height:27px; }
#col-3 .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 0 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
#col-3 .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
#col-3 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
#col-3 .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#col-3 #other-tabs h3 {font-size:12px;}

#col-2 .issue-sections {border-top:1px solid #666666;}
#col-3 #other-tabs h3 {
    font-size: 11px;
}
.date2 {color:#FF0000;white-space:nowrap;}

.smallcaps {font-size:10px;text-transform:uppercase;}

div#video {height:90px;margin-bottom:7px;overflow:hidden;width:130px;}

#col-2 {padding-right:12px;}

#pageid-data-supp #content-block pre span {
    display: none;
}
