html{overflow-y:scroll}
body{font-size:125%;background:#fafafa;color:black;font-family:'Times New Roman',serif;
margin:1px 1px 1em 1em;width:auto;padding-top:2.5em;}

h1{font-size:2em; font-style:italic}
h2{font-size:1.5em}
h3,.linkBtnCss{font-size:1.4em;font-style:italic;color:#191970;}
h2,h3,h4,h5,h6,blockquote,ol,ul,dl,a{max-width:1000px}

blockquote,ol,ul,dd,address{margin-left:2em;}
ol{list-style-type:decimal;}
ul{list-style-type:none;}
li,dt,dd{margin-top:1ex;margin-left:1em;}
hr{visibility:hidden;}

a{cursor:pointer;text-decoration:underline;color:#0000ff;font-size:inherit;}
a:visited{color:#990099;}
a:hover,a:active,a:focus{color:#ff0000;}
p{max-width:1000px; font-size:1.1em;line-height:1.2;margin:1ex 1em;font-family:'Times New Roman', Times, Helvetica, serif;}


.byline{font-size:1.2em;text-align:center;font-weight:600}

blockquote p{text-indent:0; margin:0 2em;font-size:.9em;font-family:arial, sans-serif;}
address,caption{font-weight:600;text-align:center;font-family:arial, sans-serif}

abbr, dfn, acronym, legend, label{font-family:arial, sans-serif;font-weight:600;}
code,kbd,samp,var,pre{font-family:'Courier New',Courier,monospace;font-weight:600; white-space:pre;}
sub,sup{font-size:.75em;}
em,var,address,.emSpan{font-weight:bold;font-style:italic;}

input,textarea{font-size:1em; line-height:1.2;font-family:arial, sans-serif;font-weight:600;padding:0 2px;}
button, button span{font-size:18px;font-family:arial,sans-serif;font-weight:bold;color:#191970;
cursor:pointer;padding:0 2px;text-decoration:none}

button:disabled,#pagebackBtn:disabled,#pagenextBtn:disabled{
	color:white;text-decoration:line-through;cursor:default;
}

legend{font-size:1.5em;font-weight:bold;font-style:italic;}

.pageCss,.noPageCss{width:95%;margin:0 auto;padding:5px 10px;background-color:#fafafa;}

h3.moralClass{color:#191970; text-align:center;border:ridge medium #dc143c;
padding:1em 2em;font-size:1.2em;width:80%; margin:1em auto; max-width:800px}
h3.b_nav{text-align:right;margin:2em;}

#link_activate{position:absolute;right:10px;top:5px;z-index:1000;font-size:1.1em;
font-weight:bold;padding:1ex;background-color:black;color:white;}
#link_activate:hover,#link_activate:active,#link_activate:focus{color:#ff0000;background:white none;}

.breadcrumbs{margin:0pt;position:absolute;top:0pt;}
.breadcrumbs li{display:inline;}
.breadcrumbs a{background-color:rgb(250, 250, 250);display:inline;font-size:1.1em;font-weight:600;margin:0pt 1ex;}
.tocList a{
	font-size:1.2em; font-weight:bold;margin:1ex 1em;
}
img.img_r{float:right;margin-left:1em;}
img.img_l{float:left;margin-right:1em;}
#hotBtnBar label, #hotBtnBar span{background-color:black;color:white;
font-size:1em;font-weight:bold;margin:0 5px;}

#bookview{border-left:5px ridge #ccc; border-right:0px ridge #ccc; border-top:
3px ridge #ccc; border-bottom:2px ridge #ccc; position:absolute;
top:2.5em;left:2%;z-index:10;background-color:#fff5ee;background-image:none;color:black;
}
#bookview div{background-color:#fff5ee;background-image:none}
#bookview h3{margin:1ex}
#bookview a{font-size:1.1em;font-weight:bold}

#bookview p{text-indent:2em; text-align:justify;padding:0;margin:0 1em;visibility:visible;font-weight:500;}
#bookview p.part2Class{text-indent:0}

p.inblockP, p.inset{padding-left:2em;font-family:arial, sans-serif; 
	font-size:.9em; text-indent:0;font-weight:normal;
}
p.insetR{text-align:right;padding:1em 0;font-size:.9em;}

#gutter{position:absolute;top:0;height:100%;padding:0;z-index:12;left:49.5%;height:100%;
background-color:#c0c0c0;width:2px;border-left:1px #ccc solid;border-right:1px #ddd solid;}

#leftview,#rightview{position:absolute;top:1ex;width:45%;height:auto;max-width:1000px;
	background-image:inherit;background-color:inherit;padding:1ex 1em;overflow:visible;z-index:11}
#leftview{left:0;}
#rightview{right:0;}
#leftview div,#rightview div{position:relative;padding-bottom:1ex}
#topleft,#topright{position:relative;height:2em;text-align:center;width:25%;margin-left:25%;z-index:12}	
#pagenavbar{position:absolute;top:3px;right:1ex;z-index:12;}
#userPageSel{margin:0 5px 0 1em;font-size:16px;font-weight:bold;text-align:right;}

a.a_blockCss{display:block;font-size:1.1em;margin:1em;font-weight:600;text-decoration:underline;}

#libnav, #libnav a{text-align:right;margin-top:1em}
