/* https://www.roangelo.net/angelo/angelo.css */

html, body {background:#fff; color:#000; padding:0; border:0; margin-bottom:4em;}

div.text {margin-left:auto; margin-right:auto; max-width:45em;}

 a:link {color:#369; background:#fff; font-weight:bold; text-decoration:none;}
 a:visited {color:#909; background:#fff; font-weight:bold; text-decoration:none;}
 a:active {color:#ccc; background:#fff; font-weight:bold;}
 a:hover {color:#000; background:#fff; text-decoration:underline; font-weight:bold;}

h1,h2,h3,h4 {font-family: "Times New Roman", serif;}
h2 {font-size:170%;}
h3 {font-size:150%;}
h4 {font-size:130%;}

p.startdialog {margin-bottom:0;}
p.enddialog {margin-top:0; text-indent:1em;}

.typeset {font-family:monospace;}
.bigplain {font-size:120%;}
.small {font-size:85%;}

abbr {cursor:help; border-bottom: 1px dashed #000;}
abbr.noitalic {cursor:help; border-bottom: 1px dashed #000; font-style:normal;}

blockquote {margin-left:7%; margin-right:7%;}
.indent {margin-left:7%; margin-right:7%;}
.indentone {margin-left:1em;}
.intext {text-indent:1em;}

hr {color:#000; background:#fff; height:1px;}
hr.hundred {width:30%;}
hr.hundredsp {width:30%; margin-bottom:1em;}
hr.endnotes {width:15%; margin-left:0%;}

img {border:solid 1px #000;}
.noborder {border:none;}

pre, tt {font-family:monospace;}

ol {list-style-type:decimal;}
ul {list-style-type:disc;}

.center {text-align:center;}
.right {text-align:right;}

.zeromargin {margin-top:0; margin-bottom:0;}
.zerobelow {margin-bottom:0;}
.halfbelow {margin-bottom:0.5em;}
.halfabove {margin-top:0.5em;}
.twoabove {margin-top:2em;}
.twobelow {margin-bottom:2em;}

.red {background:#fff; color:#f00;}
.blue {background:#fff; color:#369;}
.highlight {background:#ffc; color:#000;}

.strike {text-decoration:line-through;}  /* There is no need for this; use the <del> tag to line-through */

table {width:100%; margin-top:0; margin-bottom:0;}
table,th,td {border:solid 1px #000; border-spacing:0;}
th,td {vertical-align:top; padding:7px;}

td.tdcenter {text-align:center;}
td.tdright {text-align:right;}

.map {float:right; width:230px; padding: 0 0 0.5em 1.5em;}
.caption {float:right; width:230px; margin: 0.5em 0 0.5em 0; text-align:center;}