/* https://www.roangelo.net/valente/valente2.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,h5 {font-family: "Times New Roman", serif;}
h2 {font-size:170%;}
h3 {font-size:150%;}
h4,h5 {font-size:130%;}

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

.big {font-size:120%; font-weight:bold;}
.bigplain {font-size:130%;}
big {font-size:130%;}
.monospace {font-family:monospace;}

blockquote {margin-left:7%; margin-right:7%;}
blockquote.indentone {margin-left:1em;}
.indent {margin-left:7%; margin-right:7%;}
.indentone {margin-left:1em;}
.intext {text-indent:1em;}
.aside {line-height:normal; margin-left:2%; margin-right:2%;}

pre, tt {font-family:monospace;}

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

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

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

table.center {margin-left:auto; margin-right:auto;}

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

.zeromargin {margin-top:0; margin-bottom:0;}
.zerobelow {margin-bottom:0;}
.zeroabove {margin-top: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;}
.strongblue {color:#369; background:#fff; font-weight:bold;}
.grayback {background:#eee; color:#000; padding: 1px 1em 1px 1em;}

.clear {clear:both; height:0;}

.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;}

table {width:100%;}
table,th,td {border:none; border-spacing:0;}
th,td {vertical-align:top; padding:5px;}