/** requires sidebar styles **/
@import url("hw-publisher-sidebars.css");
@import url("hw-publisher-nav.css");

body {background-image: url(/publisher/img/page-bg.png);background-position: left top;background-repeat: repeat-x;background-attachment:scroll;background-color:#fff;}
div.hw-gen-page  {width: 1015px;padding:0 15px 0 10px;background-image: url(/publisher/img/bg.png);background-position: center top;background-repeat: repeat-y;background-color:transparent;font-family:Arial,"Lucida Sans Unicode","Lucida Grande",Tahoma,Verdana,Helvetica,sans-serif;}

div.hw-gen-page a, div.hw-gen-page a:active ,div.hw-gen-page a:visited {color:#037889;}

#content-block,#col-2,#col-3{background-image: url("/publisher/img/content-bg.png"); background-repeat: repeat-x;border-top:5px solid #fff;padding-top:10px;background-color:#fff;}
#content-block{width:585px;padding-left:10px;padding-right:10px;border-right:none;}
#col-2 {width:207px;padding-right:0;border-right:none;}

div#header{background-image: url(/local/img/header.png);background-position: center top;background-repeat: no-repeat;background-color:transparent;width: 1015px;padding-top:20px;margin-left:-10px; height:200px;position:relative;}

div#footer{background-image: url(/local/img/footer.png);background-position: center bottom;background-repeat: no-repeat;background-color:#fff;width: 1015px;padding:0 15px 0 10px;;margin-left:-10px;height:120px;color:#fff;}

#header h1 {height:104px;margin-top:15px;}

#header h1 a#logo {height: 90px; width: 400px;}

#header .search-bar {height:50px;}

#header #hdr-login, #header .header-qs {border-left:none;}

#header .qs-auth {padding: 31px 10px 0 5px; *padding-top: 50px}

#header .header-qs {height: 30px; width: 350px;top:180px; float: left; position: static;}
#header .header-qs input#header-qs-search-go {height: 23px;width: 53px;border:none;}
#header .header-qs .adv-search-link a {display:block;background-image: url(/publisher/img/advanced-btn.png);background-position: left top;background-repeat: no-repeat;width:71px;height:23px;margin-left:5px;}
#header .header-qs a  span,#header .society-logo span {display: block;text-indent: -90000px;}
#header .header-qs input {font-size: 87.5%; height: 21px; padding: 0;width: 200px;border:1px solid #23788d;}
#header .header-qs div {float:left;}
#header div.adv-search-link a:hover {border:none;}

#header #authstring {float: right; position: static; text-align: right; width: auto; margin-bottom: 0; }
#header #authstring .subscr-ref {font-size:1.2em;font-weight:bold;display:block;}

#header .utility-links {position:absolute;top:15px;right:25px;color:#003366;list-style-type:none;margin:0;display:block;}
#header .utility-links li {border-left: 1px solid #003366;display:inline;padding:0 3px 0 4px;margin:0;line-height:1.2;}
#header .utility-links li a {color:#003366;}
#header .utility-links li.first{border-left: none;}
#header .society-logo  {background-image: url(/publisher/img/society-logo.png);background-position: left top;background-repeat: no-repeat;width:143px;height:54px;display:block;position:absolute;top:50px;right:40px;}


#footer .social-media-links {border-left: 1px solid #4da5d4;height: 38px; margin:0;padding: 10px 0 0 22px;position: absolute;right: 42px;bottom:22px;}
#footer .social-media-links a {display:block;height:26px;width:26px;background-position:0 0;background-repeat:no-repeat;float:left;margin:0 4px;border-bottom:none;}
#footer .social-media-links a span {text-indent:-9999px;display:block;}
#footer .social-media-links a:hover {border-bottom:none;}
#footer .social-media-links a.clockss-link{background-image:url("/publisher/img/clockss.png");}
#footer .social-media-links a.fb-link{background-image:url("/publisher/img/facebook.png");}
#footer .social-media-links a.twitter-link{background-image:url("/publisher/img/twitter.png");}
#footer .social-media-links a.rss-link{background-image:url("/publisher/img/rss.png");}

#footer ul.issns {border-left: 1px solid #4da5d4;height: 43px; margin:0;padding: 5px 0 0 22px;position: absolute;right: 219px;font-size:1em;bottom:22px;font-weight:bold;}
#footer ul.issns  li{border:none;display:block;padding:3px 0;}
#footer ul,#footer .copyright {font-size: 1em;color:#fff;margin:0;} 
#footer li a,#footer a:active , #footer a:visited,#footer a  {color: #fff;}
#footer ul.footer-buttons {padding:10px 20px;}
#footer ul.footer-buttons li {border-color:#fff;padding:0 4px 0 5px;}
#footer ul.footer-buttons li.first {border:none;padding-left:0;}
#footer div.footer-credits {width:614px;line-height:1.6;height: 48px;position: absolute;left: 30px;font-size:1em;bottom:22px;}
div.leaderboard-ads {background-color: #fff;height: 102px;margin: 0;width: 1040px;margin-top:10px;}

div.header-breadcrumb {display:block;background-image: url(/publisher/img/content-block-top.png);background-position: left top;background-repeat: no-repeat; height:40px;width:600px;}

div.hide-cols div.header-breadcrumb {background-image: url(/publisher/img/hide-col-top.png);width:995px;}

#content-block h1, #content-block h2, #content-block h3, #content-block h4, #content-block h5, #content-block h6 {font-family:Arial,"Lucida Sans Unicode","Lucida Grande",Tahoma,Verdana,Helvetica,sans-serif;color:#333366;}
#header #hdr-login {display:none;}
form#adv-search {margin:0 10px;}

#site-breadcrumbs {color: #222;font-size: 1em;margin: 0;list-style-type:none;padding:10px;}

#site-breadcrumbs li {display: inline;margin-left:0;}
#site-breadcrumbs li .bc-sep {padding:0 5px 0 4px;}
#site-breadcrumbs a {text-decoration: none;color:#469ca8;}

#pageid-login.pagetype-content #content-block {width:580px !important;padding-top:10px !important;}
