@import url("hw-local-sidebars.css");
@import url("hw-local-nav.css");

 /*overrides for design2.5 - replace navy with your dark color and blue with your light color */

#header .header-buttons, #header .header-buttons a {color: navy;}

#header #hdr-login {color: navy;}

#header .bar, #footer .bar {background-color: navy;}	

.toc-level a.toc-section-return {background-color:navy;}

#header .bar-inner, #footer .footer-group {background-color: blue;}

/*logo settings - adjust for size and filename/format  */
#header h1 a#logo { background-image: url("/local/img/journal_logo.jpg"); width:428px; height:97px; }
#header h1  {height:105px;width:428px;margin:0;}

/* New css class */
div#header { background-image: none;}
div.hw-gen-page div#header {
/*    margin: 0 0 100px;*/
    border: 1px solid #CCD8F2;
    padding: 0;
    position: relative;
/*    top: 100px;*/
}
body { background-color: #FFFFFF;font-family:Helvetica,Arial,Verdana,sans-serif}
#content-block {
    border-left: 1px solid #CCD8F2;
    border-right: medium none;
}
#pageid-home #content-block {
    border-right: 1px solid #CCD8F2;
}
#pageid-home a {
    color: #000000;
    text-decoration: none;
}
#header .header-qs {
    left: 703px;
    padding: 0;
    top: 10px;
    width: 250px;
}
#header #hdr-login, #header .header-qs {
    border-left: medium none;
}
.header-qs form div.textbox {
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 0;
    width: 250px;
}
.header-qs form input#header-qs-input {
    border: medium none;
    width: 213px;
}
#header div.adv-search-link a:visited, #header div.adv-search-link a:active, #header div.adv-search-link a:link {
    color: #455D8B;
    display: block;
    font-weight: bold;
    text-align: right;
}
#footer {
    background-image: none;
    border-top: 2px solid #455D8B;
    padding-top: 1em;
    text-align: center;
}
#footer ul {
    font-size: 1em;
    list-style-type: none;
    width: auto;
}
#footer ul li {
    border-left: medium none;
    border-right: 1px solid #E7EAF9;
    display: inline;
    padding: 0 1em;
}
#footer ul li.last {
    border:none;
}
#footer .copyright {font-size: 1em;}
#footer .copyright a, #footer a, #footer li a, #footer li span {
    color: #455D8B;
    font-size: 1em;
}
#footer .copyright span {
    display: block;
}
.pagetype-proxied #content-block{ border-right:none}
#proxied-contents.proxied-column-display #col-main {width: 516px;}
#header #authstring, #header #authstring a {color: #004d90;}
#header #authstring {left: 200px;text-align: right;top: 80px;}
.pagetype-proxied#pageid-collections h1{line-height:1.3;margin-top:0.5em}
#pageid-collections #proxied-contents dd dl {
    font-weight: bold;
    margin: 0;
    padding: 4px 0 2px;
}
#content-block div.article .fig, #content-block div.article .table {margin: 1em 7px;}

#pageid-content #content-block a.xref-bibr sup{vertical-align: baseline;}
#content-block div.contributors .xref-sep{vertical-align: super;} 
div.contributors ol li a.xref-aff{vertical-align:baseline}

#header #nav li.first {border-left: 0px solid #E7EAF9;}
div.hw-gen-page div#header {width: 958px;}

@media print {
	div#footer{clear:both;display:inline-block;}
	div#pageid-home #col-3{page-break-inside: auto; }
}
