/**********************************************************************************/
/* Reset the defaults...                                                          */
/**********************************************************************************/

html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, 
 form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
ol {
 margin-left: 0em;
 list-style: none;
}
ul {
 margin-left: 0em;
 list-style: none;
}
img {
 border:0px none;
}
th {
 font-weight: normal;
 text-align: left;
}
td {
 font-weight: normal;
 text-align: left;
}

/**********************************************************************************/
/* Global settings                                                                */
/**********************************************************************************/

a {color: #008;text-decoration: none;}
a:hover {color: #008}
a:active {color: #008}

/**********************************************************************************/
/* Code to make the line spacing appear consistent even where subscripts and      */
/* superscripts appear                                                            */
/**********************************************************************************/

* { line-height: 1.2; }
sup, sub { vertical-align: 0; position: relative; }
sup { bottom: 1ex; }
sub { top: 0.8ex; }

body {
 /* width:960px; */
 background-color: #DDE3D3;
 color: #333;
 font: 1em sans-serif;
 background-position: left top;
 margin: 10px 100px 10px 100px;
}

/**********************************************************************************/
/* Tabber settings                                                                */
/**********************************************************************************/

.tabberlive .tabbertabhide {display:none;}
.tabber { }
.tabberlive { margin-top:5px; }
ul.tabbernav { margin:0; padding: 0 1px; border-bottom: 1px solid #000; font: bold 1.0em; }
ul.tabbernav li { list-style: none; margin: -1px; display: inline; }
ul.tabbernav li a { padding: .1em 0.3em; margin-left: 0px; border: 1px solid #000; border-bottom: none; background: #DDE; text-decoration: none; }
ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #448; }
ul.tabbernav li a:hover { background: #FFF; border-color: #000; } 
ul.tabbernav li.tabberactive a { background-color: #fff; border-bottom: 1px dashed #fff; }
ul.tabbernav li.tabberactive a:hover { color: #448; background: white; border-bottom: 1px solid white; }
.tabberlive .tabbertab { padding: 1em ; border:1px solid #000; border-top:0px; background: #DDD;}
.tabberlive .tabbertab h2 { display:none; }
.tabberlive .tabbertab h3 { display:none; }
.tabberlive#tab1 { }
.tabberlive#tab2 { }
.tabberlive#tab2 .tabbertab { background: #EEEEEE; height:600px; overflow:auto; }

/**********************************************************************************/
/* superscript/subscript combination (supsub)                                     */
/**********************************************************************************/

.nobr { white-space: nowrap; }
.supsub { display: inline-block; margin: -9em 0; vertical-align: -0.40em; line-height: 0.80em; font-size: 70%; text-align: left; }

/**********************************************************************************/
/* Main title style content...                                                    */
/**********************************************************************************/

.MainTitle { font-size: 3em; text-shadow: 2px 3px 2px #AAA; margin: 20px 0 10px 0; }
a.MainTitle {font-size: 0.5em;float:right;}

/**********************************************************************************/
/* Papers - lines for each paper on the list pages...                             */
/**********************************************************************************/

#papers{ }
#papers li { display: block; padding: 1em; margin-left:-1em; color: #331766; clear: both; }
#papers img { width: 250px; float: left; margin: 0px 7px 7px 5px; box-shadow: 5px 5px 5px #CCC; }
#papers a{display: block;}
#papers a:hover img{ box-shadow: 5px 5px 20px #2B5; }
#papers a:active img{ box-shadow: 15px 15px 20px #B52; }
#papers .ref{display: block; margin-left: 265px;}
#papers .title {text-shadow: 2px 1px 3px #999;font-size: 1.4em;font-weight: bold;}
#papers .authors{text-align:justify;text-justify:inter-word;margin: 3px 0;color: #245020;}
#papers .journal{font-style: italic; float: left; margin-right: 0.3em;}
#papers .book{font-style: italic; float: left; margin-right: 0.3em;}
#papers .volume{ font-weight: bold; float:left;}
#papers .volume:before{ content:"volume"; margin-right: 0.3em;}
#papers .volume:after{content:','; font-weight: normal; margin-right: 0.3em;}
#papers .artno{float:left; margin-right:0.3em;}
#papers .artno:before{content:"article"; margin-right: 0.3em; }
#papers .pages{float:left; margin-right:0.3em;}
#papers .pages:before{ content:"pages"; margin-right: 0.3em; }
#papers .page{float:left; margin-right: 0.3em;}
#papers .page:before{ content:"page"; margin-right:0.3em;}
#papers .npage{float:left;}
#papers .npage:before{ content:"[";}
#papers .npage:after{ content:"pages]"; margin-left: 0.3em; margin-right: 0.3em;}
#papers .onepage{float:left;}
#papers .onepage:before{ content:"["; }
#papers .onepage:after{ content:"page]"; margin: 0 0.3em 0 0.3em;}
#papers .year{margin: 0; float:left;}
#papers .year:before{content:"(";}
#papers .year:after{content:")"}
#papers .chapter{float:left;}
#papers .chapter:before{content:"chapter"; margin-right:0.3em;}
#papers .chapter:after{content:','; font-weight: normal;}
#papers .series{float:left; margin: 0}
#papers .series:before{content:"in series '";}
#papers .series:after{content:"',"; font-weight: normal; margin-right:0.3em;}
#papers .publisher{float:left; margin: 0}
#papers .publisher:before{content:"(";}
#papers .publisher:after{content:')'; font-weight: normal; margin-right:0.3em;}
#papers .editor{float:left;}
#papers .editor:before{content:"edited by"; margin-right: 0.3em;}
#papers .editor:after{content:','; font-weight: normal; margin-right: 0.3em;}

/**********************************************************************************/
/* Abstract formatting...                                                         */
/**********************************************************************************/

#Abs {}
#Abs a:hover { text-shadow: 3px 1px 2px #AAB;}
#Abs a:active{ text-shadow: 3px 1px 2px #D99; color: #F33;}
#Abs .title { margin: 50px 0px 10px 0px; height: 300px; font-size: 2.0em; font-weight: bold; text-align: left; clear: both; overflow: auto}
#Abs .ref{display: block; margin: 0 65px 15px 65px; background-color: #ACB; padding: 3px 10px;}
#Abs img.title { box-shadow: 10px 10px 5px #888888; height: 200px; float: left; margin: 0 12px 12px 0; }
#Abs ol.noabstract {list-style-position:outside; margin-left: 20px; list-style-type: decimal; margin-top:0px; }
#Abs .noabstract{clear:both;margin: 50px 0px 30px 0;text-align:justify; text-justify:inter-word;}
#Abs .abstract{clear:both;margin: 10px 0px 30px 0;text-align:justify; text-justify:inter-word;}
#Abs .abstract:before{content:"ABSTRACT:"; font-size: 1.em; font-weight: bold; color: black;}
#Abs .doi{clear:both;margin: 0px 00px 0px 00px;}
#Abs .nodoi{clear:both;margin: 0px 00px 0px 00px;}
#Abs .authors{margin: 3px 0;color: #245020;}
#Abs .journal{font-style: italic; float: left; margin-right: 0.3em;}
#Abs .book{font-style: italic; float: left; margin-right: 0.3em;}
#Abs .volume{ font-weight: bold; float:left;}
#Abs .volume:before{ content:"volume"; margin-right: 0.3em;}
#Abs .volume:after{content:','; font-weight: normal; margin-right: 0.3em;}
#Abs .artno{float:left; margin-right:0.3em;}
#Abs .artno:before{content:"article"; margin-right: 0.3em; }
#Abs .pages{float:left; margin-right:0.3em;}
#Abs .pages:before{ content:"pages"; margin-right: 0.3em; }
#Abs .page{float:left; margin-right: 0.3em;}
#Abs .page:before{ content:"page"; margin-right:0.3em;}
#Abs .npage{float:left;}
#Abs .npage:before{ content:"[";}
#Abs .npage:after{ content:"pages]"; margin-left: 0.3em; margin-right: 0.3em;}
#Abs .onepage{float:left;}
#Abs .onepage:before{ content:"["; }
#Abs .onepage:after{ content:"page]"; margin: 0 0.3em 0 0.3em;}
#Abs .year{margin: 0; float:left;}
#Abs .year:before{content:"(";}
#Abs .year:after{content:")"}
#Abs .chapter{float:left;}
#Abs .chapter:before{content:"chapter"; margin-right:0.3em;}
#Abs .chapter:after{content:','; font-weight: normal;}
#Abs .series{float:left; margin: 0}
#Abs .series:before{content:"in series '";}
#Abs .series:after{content:"',"; font-weight: normal; margin-right:0.3em;}
#Abs .publisher{float:left; margin: 0}
#Abs .publisher:before{content:"(";}
#Abs .publisher:after{content:')'; font-weight: normal; margin-right:0.3em;}
#Abs .editor{float:left;}
#Abs .editor:before{content:"edited by"; margin-right: 0.3em;}
#Abs .editor:after{content:','; font-weight: normal; margin-right: 0.3em;}

