/*css reset*/
td {
    font-family: inherit;
    font-size: inherit;
    line-height: normal;
}
body{
   margin:0;
   background:#fff;
   color:#333;
   font:78%/150% arial, helvetica, sans-serif;
   position:relative;
   min-width:1000px;
}
img{border-style:none;}
a{
   text-decoration:none;
   color:#36c;
}
a:hover{text-decoration:underline;}
input{
   font:100% arial, helvetica, sans-serif;
   vertical-align:middle;
   color:#000;
}
form,
fieldset{
   margin:0;
   padding:0;
   border-style:none;
}
/* wrapper */
#wrapper{
   width:100%;
   overflow:hidden;
   padding:336px 0 0;
}

#wrapper.nonav {
    padding-top: 300px;
}

/* logo */
#headerLogo{
   width:140px;
   height:54px;
   position:absolute;
   top:73px;
   left:50%;
   margin:0 0 0 -500px;
   z-index:2;
   padding: 0 0 0;
}
/* main */
#main{
   margin:0 auto;
   width:998px;
   overflow:hidden;
}
#twocolumns{
   float:left;
   width:698px;
}
/* content */
#content{
   width:540px;
   padding:0 19px;
   float:right;
}
.box{
   width:100%;
   overflow:hidden;
   background:#f2f7f9;
   margin:0 0 19px;
}
.box h2{
   margin:0;
   font-size:140%;
   font-weight:normal;
   color:#fff;
   background:#04658c;
   height:1%;
   overflow:hidden;
   padding:8px 0 11px 12px;
}
.box .holder{
   height:1%;
   overflow:hidden;
   padding:5px 7px 0 10px;
}
#content .box img{
   float:left;
   margin:5px 11px 0 0;
}
#content .box p{margin:0 0 10px;}
#content .holder dl{
   margin:0;
   height:1%;
   overflow:hidden;
}
#content .box dt{float:left;}
#content .box dd{
   margin:0;
   float:left;
}
#content .box .another{margin:0 0 15px;}
#content .box .another dt{font-weight:bold;}
ul.news,
.list{
   margin:7px 0 41px;
   padding:0 10px 0 11px;
   list-style:none;
}
.news li,
.list li{margin:0 0 15px;}
.news h3,
.list h3{
   margin:0;
   font-weight:normal;
   font-size:100%;
}
.news span,
.list span{
   display:block;
   color:#999;
}
.news p,
.list p{margin:0;}
.list{
   margin:6px 0 43px;
   padding:0 11px;
   list-style:none;
}
.list li{margin:0 0 17px;}
.product-list{
   margin:8px 0 13px;
   padding:0 0 0 11px;
   list-style:none;
   width:120%;
   overflow:hidden;
}
.product-list li{
   margin:0 0 16px;
   padding:0 11px 0 0;
   width:259px;
   float:left;
}
.product-list span{
   display:block;
   margin:0 0 16px;
}
.product-list p{
   margin:0;
   color:#999;
}
/* aside */
.aside{
   width:120px;
   overflow:hidden;
   float:right;
}
.aside h2{padding:8px 0 9px 7px;}
.logo-list{
   margin:13px 0 0;
   padding:0 9px;
   list-style:none;
}
.logo-list li{
   margin:0 0 5px;
   text-align:center;
}
.aside .box .holder{padding:8px 10px 13px;}
.aside .box .holder span{display:block;}
.block,
.mark{
   height:1%;
   overflow:hidden;
   position:relative;
   margin:0 0 16px;
}
.block h2,
.mark h2{
   margin:0;
   font-size:140%;
   line-height:20px;
   color:#fff;
   width:111px;
   background:url(images/bg-heading.png);
   position:absolute;
   top:0;
   left:0;
   padding:9px 0 7px 9px;
}
.mark h2{
   position:absolute;
   bottom:0;
   left:0;
   top:auto;
   padding:11px 0 8px 10px;
}
/* sidebar */
#sidebar{
   float:left;
   width:300px;
}
.recent-articles{
   margin: 0;
   padding: 0;
   list-style:none;
}

.recent-articles li{
    margin: 9px 0;
}
.rss .heading{
   height:1%;
   overflow:hidden;
   background:#04658c;
}
.rss .heading h2{
   background:none;
   float:left;
}
.ico-rss{
   background:url(images/ico-rss.png) no-repeat;
   width:19px;
   height:19px;
   text-indent:-9999px;
   display:inline-block;
   float:right;
   margin:8px 10px 0 0;
}
.link-list{
   margin:6px 0 5px;
   padding:0 12px;
   list-style:none;
   float:left;
}
.link-list li{margin:0 7px 7px 0;}
#sidebar .ad{
   height:1%;
   overflow:hidden;
   margin:0 0 21px;
}
#sidebar .ad a{display:block;}
#sidebar .ad img{
   border:1px solid #999;
   float:left;
}
#sidebar .box{
   height:1%;
   overflow:hidden;
}
/*#sidebar .box img{*/
   /*float:left;*/
   /*margin:9px 0 0 10px;*/
/*}*/
#sidebar .box .holder{
   padding:6px 5px 5px 10px;
   overflow:hidden;
   height:1%;
}
#sidebar .box .holder p{margin:0 0 8px;}
.buy{
   text-indent:-9999px;
   overflow:hidden;
   background:url(images/btn.png) no-repeat;
   display:block;
   width:73px;
   height:23px;
}
.video-audio{
   margin:3px 0 15px;
   padding:0 10px;
   list-style:none;
   font-size:105%;
   line-height:180%;
}
.video{
   background:url(images/ico-tv.png) no-repeat 0 4px;
   padding:0 0 0 22px;
}
.audio{
   background:url(images/ico-audio.png) no-repeat 0 6px;
   padding:0 0 0 21px;
}
/* header */
#header{
   width:100%;
   height:300px;
   position:absolute;
   top:0;
   left:0;
   background:url(images/bg-header.png) repeat-x 0 39px;
   z-index: 1;
}
.header-holder{
   width:1000px;
   /*overflow:hidden;*/
   margin:0 auto;
   padding:156px 0 0;
   position:relative;
   z-index:1;
}
.sub-navigation{
   margin:0;
   padding:0;
   list-style:none;
   height:15px;
   position:absolute;
   top:13px;
   right:0;
   z-index:3;
}
.sub-navigation li{
   float:left;
   margin:0 10px;
}
.sub-navigation a{color:#36c;}
.sub-navigation .active,
.sub-navigation a:hover{
   color:#333;
   text-decoration:none;
}
#header .ad{
   position:absolute;
   top:53px;
   right:0;
}
#header .ad img{
   border:1px solid #368fd1;
   float:right;
}
#MainMenuLeft,
.navigation{
   margin:0;
   padding:0;
   font-size:108%;
   list-style: none;
   height:34px;
}
#MainMenuLeft li,
.navigation li{
    float:left;
    z-index: 99;
}
#MainMenuLeft a,
.navigation a{
   color:#fff;
   padding:8px 6px 7px;
   display:block;

}
#MainMenuLeft a:hover, #MainMenuLeft li:hover,
.navigation a:hover{
   background:#04658c;
   text-decoration:none;
}
#MainMenuLeft ul {
    margin: 0;
    padding: 0;
    position: absolute;
    display: none;
    list-style: none;
    top: 34px;
    left: -1px;
    border: 1px solid #060a75;
    border-top: none;
    /*z-index: 0;*/
}

#MainMenuLeft li {
    position:relative;
    width: 4.5em;
}

ul#MainMenuLeft>li {
    width: auto;
}

ul#MainMenuLeft>li>ul>li {
    width: auto;
}

ul#MainMenuLeft>li>ul>li>ul>li {
    width: auto;
}

#MainMenuLeft ul a {
    width: 18em;
    height: auto;
    float: left;
    background:#04658c;
}

#MainMenuLeft ul a:hover {
    background-color: #a7cddc;
}

#MainMenuLeft li:hover ul ul {
    display: none;
}

#MainMenuLeft li:hover ul, #MainMenuLeft li li:hover ul {
    display: block;
}


#MainMenuLeft li ul {
    z-index: 12;
}

#MainMenuLeft li li ul {
    z-index: 22;
}

#MainMenuLeft ul ul {
    border: 1px solid #060a75;
    left: 100%;
    top: -1px;
}

#MainMenuLeft li a {
    position: relative;
    height: auto;
}

.navigation {
    width: 489px;
}
.navigation li label {
    color: white;
}

.navigation:first-child {
    padding-right: 2px;
}

.navigation li input {
    padding: 0 0 0 0;
}

.loginTextInput {
    font-size: 12px;
}

.box-frame{
   float:left;
   width:1003px;
}
#header .heading{
   width:685px;
   overflow:hidden;
   float:left;
   background:#04658c no-repeat 100% 0;
   height:95px;
}

.heading_image_div {
   float: right;
}

.heading_image_div, .heading_image_div a, .heading_image_div a img {
    width: 50px;
    height: 95px;
    border: 0;
    margin: 0;
    padding: 0;
}

.heading_text_div {
    float: left;
}

#header h2{
   clear:both;
   margin:0;
   font-size:170%;
   line-height:26px;
   color:#fff;
}
.navigation{
   float:right;
   padding:0 0 0 8px;
}

.navigation li form {
 padding-top: 8px;
 padding-right: 3px;
}

.navigation li form input[type='submit'] {
    font-size: 10px;
}

.navigation li{
    float:right;
}
.navigation a{padding:9px 8px 7px;}
.search{
   width:289px;
   float:left;
   background:#a7cddc;
   padding:8px 11px 8px 13px;
   height: 79px;
}
.advanced-search{
   float:right;
   margin:0 9px 0 0;
}
.search-form{
   width:289px;
   overflow:hidden;
   padding:0 0 3px;
}
.search-form label{
   display:block;
   font-size:140%;
   margin:0 0 10px;
}
.search-form .text-search{
   width:242px;
   padding:3px 2px;
   float:left;
   margin:0 0 10px;
}
.search-form .submit{
   margin:0 0 0 5px;
   float:left;
   padding:0;
   width:31px;
   height:26px;
}
.search-form .holder{
   clear:both;
   height:1%;
   overflow:hidden;
}
.search-form ul{
   margin:0;
   padding:0;
   list-style:none;
   float:left;
}
.search-form ul li{
   height:13px;
   float:left;
   overflow:hidden;
   padding:0 3px 0 0;
}
.search-form .holder input{
   margin:0;
   float:left;
   height:13px;
   width:13px;
}
.search-form .holder label{
   line-height:12px;
   float:left;
   font-size:100%;
   padding:0 7px 0 5px;
}
.navbar {
    clear: both;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 998px;
    height: 40px;
}

.navbar li {
   float:left;
   position: relative;
   z-index: 2;
   width: 140px;
}

.navbar>li {
    width: auto;
}

.navbar>li>ul>li {
    width: auto;
}

.navbar>li>ul>li>ul>li {
    width: auto;
}

.navbar a {
    padding: 11px 10px 12px;
    color: #666;
    text-decoration: none;
    height: 17px;
    display: block;
}


.navbar ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: none;
    position: absolute;
    top: 40px;
    left: 0px;
    z-index: 3;
}
.navbar ul a {
    padding: 5px 0 5px 5px;
    height: auto;
    display: block;
    width: 14em;
}
.navbar ul li:hover {
    background-color: #a7cddc;
}

.navbar ul li:hover a {
    color: #000;
}

.navbar li:hover ul ul {
    display: none;
}

.navbar li:hover ul, .navbar li li:hover ul {
    display: block;
}


ul.navbar,
ul.navbar a {
    background: #00A2E3;
    color: white;
}

ul.navbar a:hover,
ul.navbar a:active,
ul.navbar>li.active>a {
    background: #22BBFF;
}

ul.navbar.book,
ul.navbar.book a {
    background: #354E94;
}

ul.navbar.book a:hover,
ul.navbar.book a:active,
ul.navbar.book>li.active>a {
    background: #5566BB;
}

ul.navbar.journal,
ul.navbar.journal a {
    background: #FDE43C;
    color: #666666;
}

ul.navbar.journal a:hover,
ul.navbar.journal a:active,
ul.navbar.journal>li.active>a {
    background: #FDF7C3;
}

/* footer */
#footer{
   background:#f2f7f9;
   overflow:hidden;
   padding:16px 5px 6px 20px;
   width:971px;
   margin: 15px auto 0 auto;
   position:relative;
}
#footer .container{
   float:left;
   width:160px;
   margin:0 43px 0 0;
   display:inline;
}
#footer h3{
   font:bold 90%/120% arial, helvetica, sans-serif;
   margin:0 0 15px;
}
#footer ul{
   margin:0;
   padding:0;
   list-style:none;
   font:95%/120% arial, helvetica, sans-serif;
}
#footer ul li{
   margin:0 0 15px;
   overflow:hidden;
   color:#438ca9;
}
#footer ul ul li{
   margin:0 0 1px;
   overflow:hidden;
}
#footer ul a,
#footer ul dt{color:#438ca9;}
#footer dl,
#footer dd{margin:0;}
#footer p{
   font:100%/120% arial, helvetica, sans-serif;
   color:#999;
   margin:0 0 15px;
}
#footer .panel{float:left;}
#footer .panel a{color:#000;}
#footer .copyright{
   clear: both;
}
.halves .column {
    width: 48%;
}
.halves .first {
    float: left;
    margin-right: 1%;
}
.halves .last {
    float: right;
    margin-left: 1%;
}
ul.plain, .author_list, .quicklinks {
    list-style: none;
    padding: 0;
    margin: 0 0 1em 0;
}
ul.plain h3 {
    margin-bottom: 0;
    font-size: 1em;
}
.more {
    text-align: right;
    margin: 5px;
}
.more a:after {
    content: '»';
}

#header .publications {
    background: none repeat scroll 0 0 #F2F7F9;
    /*padding: 9px 0 9px 9px;*/
}
#header .disabled {
    color: #d3d3d3;
}
#groupLinks li {
    float: left;
    padding: 0 0.5em;
    border-right: 1px solid #888;
}
#groupLinks li:last-child {
    border: none;
}
#groupLinks {
    list-style: none;
    margin: 1em 0;
    padding: 0;
    height: 1em;
}
#header .heading h1 {
    display: table-cell;
    vertical-align: middle;
    height: 95px;
    font-size: large;
    padding-left: 18px;
    line-height: normal;
    color: white;
}

#main h1 {
    line-height: normal;
}

.loi_content_list {
    list-style: none;
    margin: 0;
    padding: 7px 0 0 3px;
}

.loi_issue_list {
    list-style: none;
}


#accessLogo {
    vertical-align: bottom;
    height: 18px;
}

.toc_selection_links {
    float: left;
}

.toc_selection_links {
    padding: 0;
    margin: 0;
    float: left;
    list-style: none;
}

.toc_selection_links li {
    float: left;
}

.cleardiv {
    clear: both;
    height: 5px;
}

.main_content_text {
    line-height: 100%;
    font-size: 200%;
}

td .main_content_text {
    font-size: 100%;
}

.box {
    clear: both;
}

dt, dd {
    margin: 0;
    padding: 0;
    min-height: 20px;
}

dt {
    font-weight: bold;
    float: left;
    margin-right: 3px;
}

dt:after {
    content: ':';
}

.book_cover_wrapper, .book_attributes {
    float: left;
}

.book_attributes {
}

.book_attributes dl {
    padding: 0;
    margin: 0;
}

.book_attributes dd, .book_attribute dt {
    padding: 0;
    margin: 0;
}

.content_links {
    float: right;
}

.book_cover_wrapper, .book_cover_wrapper img {
    margin: 0;
    padding: 0;
    padding-top: 2px;
    width: 100px;
}


.book_attributes {
    width: 230px;
    margin-left: 5px;
}

.chapter_header {
    margin: 0;
    margin-top: 10px;
    background: #f2f7f9;
    color: #438ca9;
    width: 100%;
    height: 35px;
    padding: 2px;
    line-height: 35px;
}

.content_links {
    padding: 0;
    margin: 0;
}

.content_links ul {
    list-style: none;
    display: block;
    margin: 0;
    margin-left: 3px;
    padding: 0;
}

.content_links li {
}

.content_links li a {
    height: 25px;
    padding: 0 6px;
    display: block;
    line-height: 25px;
    background: #d3d3d3;
    margin-bottom: 1px;
    min-width: 100px;
}

.content_links li a:hover {
    background: #dddddd;
    text-decoration: none;
}

.book_title, .chapter_title {
   line-height: 110%;
    margin: 0;
    margin-bottom: 10px;
}

.chapter_information {
    padding-bottom: 10px;
}

.red_chapter {
    color: red;
}

h3.section_heading {
    color: #438ca9;
    font-size: 160%;
    padding: 3px;
    padding-left: 0;
}

.book_part_type {
     text-transform: capitalize;
}

div.footer_div {
    width: 100%;
    height: 25px;
    background-color: #f2f7f9;
    padding: 5px;
    line-height: 25px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 5px;
}

ul.footer_list {
    height: 25px;
    margin: 0;
    padding: 0;
}

ul.footer_list li {
    padding-left: 3px;
    display: inline;
    width: 30px;
}

ul.footer_list li:after {
    padding-left: 3px;
    content: '|';
}

ul.footer_list li:last-child:after {
    content: '';
}

a.what_is_pdf {
    font-size: 80%;
}

ul.navbar.book a {
    color: white;
}

.publication_checkbox_div {
    width: 20px;
    float: left;
}

.publication_content {
    float: left;
    width: 515px;
    margin-left: 5px;
}

.publication_divider {
    clear:both;
    margin-bottom: 3px;
}

.publication_entry:last-child .publication_divider {
    display: none;
}

.entries {
    margin-top: 10px;
}

.article_types {
    margin: 3px;
}

.tocHeading {
    background-color: #eeeeee;
    line-height: 25px;
    margin: 5px 0;
    padding: 5px 18px;
}

.Publication_Title {
    font-size: 180%;
}

.articleTypes {
    width: 100%;
    background-color: #f2f7f9;
}

.articleTypes td {
 font-size: 80%;
}

.arttitle {
    font-size: 190%;
    line-height: 100%;
}

.sectionHeading {
    padding: 2px;
}

.centerbox {
    width: 100%;
}

.box.centerbox .JournalCover {
    float: left;
}

.centerbox .JournalCover {
    padding: 0;
    margin: 0;
}

.centerbox .journal_home_area {
    float: left;
    padding: 0;
    margin: 5px;
    width: 400px;
    min-height: 125px;
}

.journal_home_ad {
    width: 400px;
    margin: 0;
    margin-bottom: 3px;
    padding: 2px;
}

.journal_aop_list {
    padding: 0;
    margin: 0;
    list-style: none;
}

.journal_aop_list li {
    margin-bottom: 10px;
}

.journal_aop_list li:last-child {
    margin-bottom: 5px;
}

.subscribe_panel div {
    float: left;
}

/*.aop_link_right {*/
    /*float: right;*/
    /*width: 80px;*/
    /*height: 25px;*/
/*}*/

.subscribe_left {
    float: left;
    margin-right: 7px;
}

.quicklinks {
    margin: 0;
    padding: 0;
    list-style: none;
}

.ql_left, .ql_right {
    float: left;
    width: 140px;
}

.author_list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.coverimage {
    width: 100px;
}

.storyContent .JournalCover {
    float: left;
    margin: 0 1em 1em 0;
}

.storyContent .link {
    margin-bottom: 1em;
}

.storyContent .body {
    margin-top: 1em;
    clear: left;
}

.news .date {
    color: darkgray;
}

.newsrecent ul {
    margin: 0;
    padding: 0;
}

.newsrecent li {
    margin-left: 15px;
}

.newsrecent li h3 {
    margin: 0;
    padding: 0;
}

.newsrecent li {
    margin-bottom: 8px;
}

.newsmonth {
    font-size: 130%;
    display: inline;
    padding: 0;
    margin: 0;
    line-height: 40px;
}

#tinymce .box h2,
#tinymce .box .holder,
#tinymce #sidebar .ad,
#tinymce #sidebar .box,
#tinymce #sidebar .box .holder,
#tinymce .search-form .holder {
    height: auto;
}

br[mce_bogus="1"] {
    display: none;
}

.forwardCitations_sidebar {
    list-style: none;
    padding: 0;
    margin: 0;
}

.forwardCitations_sidebar li {
    line-height: 16px;
    margin-bottom: 10px;
}

.forwardCitations_sidebar li:last-child {
    margin-bottom: 0;
}

.sidebar_more {
    width: 100%;
    text-align: right;
}

.search_fields {
    padding-bottom: 15px;
}

.save_search_fields {
    padding-bottom: 15px;
}

.search_rss_alert {
    text-align: right;
}
.save_and_refine_search {
    padding: 5px 5px;
}

.order_results_by {
    font-weight: bold;
}

.news_story_cover.JournalCover.coverimage {
    float: right;
    margin: 0 0 10px 10px;
}

.rss_link {
    float: right;
    margin: 0 5px 0 0 ;
}

.citedBySection {
    margin-top: 10px;
}

.citedByEntry {
    margin-bottom: 15px;
}

.recommended_articles {
    list-style: none;
    margin: 0;
    padding: 0;
}

.book_series_list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.book_series_list li div {
    padding-right: 6px;
    float: left;
    margin: 0;
    margin-bottom: 25px;
}

.book_series_item_meta {
    width: 300px;
}

.most-read {
    list-style: none;
    margin: 0;
    padding: 0;
}

.most-read li {
    margin: 9px 0;
}

.most-read h3 {
    margin: 0;
    font-size: 100%;
    font-weight: normal;
}

.forward_citations_heading {
    padding: 0;
    margin: 0;
    margin-top: 15px;
}

ol.references li {
    margin-bottom: 10px;
}

.book_series_item_meta dl,
.book_series_meta dl {
    margin: 0;
    padding: 0;
}

.book_series_meta {
    margin-bottom: 10px;
}

.book_series_meta h1 {
    margin-bottom: 0px;
}

.loi_content_list li {
    margin-top: 3px;
}

#content .box img.accessIcon {
    display: inline;
    margin: 0;
    padding: 2px 2px 0 0;
}


.loibox .holder {
    padding: 10px 20px 20px 20px;
}

.title {
    font-weight: bold;
}

.floating_covers {
    float:right;
}

select#journal {
    height: 125px;
}


.shopping_cart_link {
    font-weight: bold;
}

.offers tr td {
    padding-bottom: 10px;
}

#mainsimple {
    margin: 0 auto;
}

.bookSet {
    list-style: none;
}
.headerAd a{
    top:1px;
    position:absolute;
    background:#00A3E4;
    padding:0.4em 2em;
    -webkit-border-radius:0.4em;
    color:white;
    font-weight:bold;
    left:35%;
}
.institutionLogo {
    text-align: center;
    margin-bottom: 16px;
}

.journalAndIdSearches {
    width: 100%;
    overflow: hidden;
}
.journalTitleSearch {
    float: left;
    width: 45%;
    padding-right: 10px;
    border-right: 1px solid #8a8a8a;
}
.idLookup {
    float: right;
    width: 45%;
}
#pubIdSpanInput {
    width: 150px;
}
.subArticle .arttitle {
    font-size: 120%;

}
.addr-line {
    display: inline;
}

/*#sidebar {*/
    /*display: block !important;*/
/*}*/

/*#twocolumns {*/
    /*width: 69.5% !important;*/
/*}*/

.navigation {
    left: 500px;
    position: absolute;
}

.collectionPublicationHeader {
    background-color: #A7CDDC;
    margin-top: 1px;
}

.collectionPublicationHeader span {
    padding-left: 18px;
}

.collectionPublicationHeader h1 {
    background-color: #04658c;
    padding-left: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #ffffff;
    font-size: large;
    line-height: normal;
}

#collectionPublicationContent {
    width: 540px;
    float: right;
    padding: 0px 19px;
}

#collectionPublicationSecondaryMenu {
    background-color: #ffff00 !important;
}

#collectionPublicationSecondaryMenu li a {
    background-color: #ffff00 !important;
}

#collectionPublicationSecondaryMenu li a {
    color: #000000;
}

#hAboutThisCollection {
    margin-bottom: 0px !important;
    vertical-align: middle;
    margin-top: 0px;
}

#collectionPublicationSnippedit p {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

div.title {
    width: 530px !important;
}

#collectionPublicationFilterLinks {
    text-align: left;
}

.searchResultsCheckBox {
    margin-left:-.5px
}

.search_fields {
    margin-left: -2px;
}

.save_search_fields {
    padding-left: 2px;
}

#collectionPublicationsMostRead {
    text-align: left !important;
}

#collectionLeftSideBar {
    width: 120px;
}

#searchResultsTools {
    display: none;
}

.tocheading {
    font-size: 130%;
}

div.subArticle{
    margin-bottom: 80px;
}
div.subArticle:first-child{
    margin-top: 0;
}
.art_authors{
    color: #36c;
}