/* common */

html, body {margin:0; padding:0;}
body {background:#fff; color:#000; font-size:90%; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}

div#page {width:990px; margin:0 auto;}

/* header */

div#header {height:144px; background:#000F3B url(/static/images/screen/header.png?e3f2954c5ade) top repeat-x; color:#fff; position:relative; overflow:hidden;}
div#header h1 {margin:0; padding:40px 0 0 180px; font-size:350%; color:#ddd;}
div#header em {display:block; padding:5px 0 0 180px; font-size:90%; font-style:normal; color:#ddd;}
div#header div#logo {width:143px; height:136px; position:absolute; top:0; left:10px; overflow:hidden;}
div#header div#logo a {display:block; width:143px; height:136px; position:absolute; top:15px; left:15px; background:url(/static/images/screen/logo.png?e3f2954c5ade) no-repeat; background-size: 113px 112px; color:#fff;}

div#header div#searchbox {position:absolute; top:15px; right:10px; width:224px; height:82px;}
div#header div#searchbox h3 {display:none;}
div#header div#searchbox form {margin:0;}
div#header div#searchbox form p {margin:0;}
div#header div#searchbox form p#submit {}
div#header div#searchbox form input#searchphrase {border:1px solid #fff; width:144px; padding:4px 6px; border-radius:3px;}
div#header div#searchbox form input#searchsubmit {background:#777;  border:1px solid #777; border-top:1px solid #bbb; color:#fff; padding:4px 6px; border-radius:3px; position:relative; top:-26px; left:162px; cursor:pointer;}

/* navigation */

div#nav ul {margin:0; padding:7px 0 0 7px; height:35px; background:#000F3B; border-top:1px solid #1F4380; border-radius:0 0 3px 3px;}
div#nav ul li {margin:0; padding:0; list-style:none; float:left;}
div#nav ul li a {font-size:90%; text-transform:uppercase; display:block; _width:1px; _white-space:nowrap; height:27px; padding:8px 15px 0 15px; /*border-left:1px solid #0972ab; border-right:1px solid #fff; */color:#fff; text-decoration:none; border-radius:4px 4px 0 0; margin-right:3px;}
div#nav ul li a:hover {text-decoration:underline; background:#777; border-top:1px solid #aaa; padding-top:7px;}
div#nav ul li a.current, div#nav ul li a.current:hover {text-decoration:none; font-weight:bold; cursor:default; background:#fff; color:#666; border-left-color:#D6D6D6;}

/* content */

div#content {width:760px; float:left; margin-top:4px; margin-bottom:20px; padding:10px; padding-right:20px; background:url(/static/images/screen/content.png?e3f2954c5ade) top repeat-x;}

div#content ul, div#col ul {margin:1em 0; padding:0;}
div#content ul li, div#col ul li {list-style:none; margin:0.5em 0 0.5em 0; padding:0 0 0 16px; background:url(/static/images/screen/bullet-1.png?e3f2954c5ade) left 4px no-repeat;}

/* footer */

div#footer {font-size:85%; text-align:center; background:url(/static/images/screen/footer.png?e3f2954c5ade) repeat-x; clear:both; _height:1px; position:relative;}
div#footer p {margin:0; padding:30px 20px; color:#777;}

a#crossref  {position:absolute; top:20px; right:35px;}
a#fb-link {position:absolute; top:35px; right:230px;}

/* tags, classes */

h2 {font-size:180%;}
h2.article_title {font-size: 140%;}
h1, h2, h3, h4, h5, h6 {color:#002A6F; margin-bottom:0.3em;}
p {text-align:justify; line-height:130%;}

h1, h2, h3, h4, h5, h6 {font-weight:normal; font-family:'Times New Roman', times, utopia, serif;}
h4, h5, h6 {font-size:100%;}

a {color:#0045B8;}
a:visited {color:#666;}
a:hover {color:#002A6F;}

.invisible {display:none;}

div#content div#breadcrumbs {font-size:85%;}

div#content ul.issue li {margin:1em 0;}
div#content ul.issue li p {margin:0;}

div#content div.article-supplements {margin:1em 0; font-size:85%; padding:3px;}
div#content div.article-supplements a img {border:0; margin-bottom:-3px;}

div#content div.article-heading {margin:1em 0;}
div#content div.article-heading p {font-size:85%; margin:0.6em 0;}

div#content div.article-abstract {font-size:100%; background:#F1F5FC; border:1px solid #CEDCF2; padding:1em; margin:0.7em 0; border-radius:3px;}
div#content div.article-abstract h3 {margin-top:0;}

div#content p {margin-bottom:0;}

div#content ul.noindent {margin-left:0; padding-left:0;}

table {border:0; margin:1em 0; font-size:85%;}
table th {padding:5px 9px; background:#CEDCF2; font-weight:bold;}
table td {padding:5px 9px; background:#eee;}

div.pp {color:#666; font-size:85%;}

a.pdf {background:url(/static/images/screen/icon-pdf.png?e3f2954c5ade) left 1px no-repeat; padding-left:38px;}
a.pdf:hover {background-position:0px -74px;}

/* right col */

div#col {float:right; margin:5px 0 20px 5px; width:195px; font-size:85%;}

div#cover, div.inner-col {margin:0 0 1em 0; background:#eee; padding:1em; border-radius:3px;}
div#cover img {display:block; margin:0 auto;}
div#cover ul {margin:0.5em 0 0 0; padding:0;}
div#cover ul li {margin:0; padding:0 0 0 15px;}
div#cover p  {text-align:center; font-size:110%; margin-bottom:0;}
div#cover a  {padding-right:9px; background:url(/static/images/screen/arrow.png?e3f2954c5ade) right center no-repeat;}

div#rss {margin:0 0 1em 0; background:#eee; padding:1em; line-height:150%; border-radius:3px;}
div#rss a {padding:1px 0 1px 20px; background:url(/static/images/screen/rss.png?e3f2954c5ade) left 2px no-repeat;}

form#archive {margin:0 0 1em 0; background:#eee; padding:1em; border-radius:3px;}
form#archive h2 {margin:0; text-transform:uppercase; margin-bottom:5px; font-size:160%;}

a#doaj {width:180px; display:block; text-decoration:none; margin:20px auto;}
a#doaj img {border:0;}

/* by BK */
a.button { padding: 5px; background-color:#dce7f1; margin: 5px; text-decoration:none; border:solid 1px #9999ee; display: inline-block}
span.inactivebutton { padding: 5px; background-color:#bbbbbb; margin: 5px; text-decoration:none; border:solid 1px #777777; display: inline-block}
div.warning  { background-color: #ffaaaa; padding: 8px; border: solid 1px red; }
div.log { border: solid 1px #777; background-color: #aaffaa; }
#json_answer_div { display: none; margin: 10px; font-size: 16pt; padding: 5px; }

/* abstract */

div.page-abstract div#col {margin-top:4px; background:url(/static/images/screen/content.png?e3f2954c5ade) top repeat-x; padding-top:10px;}

h2.issue-title {color:#666; font-size:120%;}

div.data {color:#666; font-size:90%;}
div.data a {color:#666;}

div#authors {background:#EDEFF1; padding:20px; margin:15px 0; border-radius:3px;}
div#authors strong {font-size:110%;}
div#authors p {font-size:90%; font-style:italic; margin:5px 0 0 0;}

div.abstract-download {margin:0 auto 15px auto; background:#003EA5 url(/static/images/screen/pdf-download.png?e3f2954c5ade) 12px 5px no-repeat; border-radius:4px; font-size:115%; height:31px; width:180px; padding-top:13px; padding-right:10px;}
div.abstract-download:hover {background-color:#002A6F;}
div.abstract-download a, div.abstract-download a:visited {color:#fff; text-decoration:none; padding-right:9px; background:url(/static/images/screen/arrow-white.png?e3f2954c5ade) right center no-repeat;}
div.abstract-download a:hover {color:#fff; text-decoration:underline;}
div.abstract-download a, div.abstract-download span {padding-left:55px; color:#fff; text-decoration:none;}
span.download-arrow {text-decoration:none; position:relative;}
span.download-arrow span {position:absolute; top:0; left:0; padding:0 5px; background:#367AB3 url(/static/images/screen/arrow-white-large.png?e3f2954c5ade) center center no-repeat;}

div#keywords h3, div#references h3, div#acknowledgements h3 {font-size:120%; margin-bottom:5px; margin-top:25px; padding-top:10px; border-top:1px dotted #ddd;}

div#prevnext {margin:20px 0; padding:20px 0; border-top:1px dotted #ddd; position:relative; height:20px;}
div#prevnext a {color:#fff; text-decoration:none; display:block; border-radius:4px; background:#003EA5; width:140px; height:20px; position:absolute; top:25px; padding:5px 0 4px 0; text-align:center;}
div#prevnext a:visited {color:#fff;}
div#prevnext a:hover {background:#666;}
a#prev {left:0;}
a#next {right:0;}

div#abstract-nav, div#abstract-functions {border-top:1px dotted #ddd; margin:25px 0 0 0; padding:15px 20px 0 20px;}
div#abstract-nav ul, div#abstract-functions ul {margin:0; padding:0; list-style:none;}
div#abstract-nav ul li, div#abstract-functions ul li {margin:4px 0; padding:0 0 0 8px; list-style:none; background:url(/static/images/screen/bullet-2.png?e3f2954c5ade) left 4px no-repeat;}

div#abstract-nav h4, div#abstract-functions h4 {font-weight:normal; font-size:100%; color:#888; text-transform:uppercase; margin:5px 0 10px 0; letter-spacing:1px;}

div#authors a, div#keywords a, div#references a {color:#666;}
div#authors a:visited, div#kewywords a:visited, div#references a:visited {color:#555;}
div#authors a:hover, div#kewywords a:hover, div#references a:hover {color:#111;}

div.reference {padding-bottom: 0.5em; margin-left:3em}
div.reference strong.number {float:left; margin-left:-3em; width: 2.6em; text-align: right; font-weight: normal}

/* article lists */
ul.search-results li {margin: 1em 0}
ul.search-results li p {margin: 0}



a.orcid {background-color: rgb(166, 206, 57); color: white; baseline-shift: super;
    font-size: 87.5%; font-variant: small-caps; text-decoration: none; border-radius: 50%; padding: 3px;}

span.hidden {visibility: hidden}
