/* root.css - CSS style sheet for the root page(s) */

body {
  font-family: verdana, arial, sans-serif;
  font-size: 10pt;
  background-color: white;
  color: black;
  margin: 0 10ex;
}

a, a:link, a:visited {
  color: #4682b4;
  text-decoration: none;
}

a:active, a:hover {
  font-weight: bold;
  background-color: #fffacd;
}

p, td, ul, .normal {
  font-family: verdana, arial, sans-serif;
  font-size: 10pt;
}

small {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
}

big {
  font-family: verdana, arial, sans-serif;
  font-size: 12pt;
}

tt {
  font-family: monospace;
}

h1 {
  border-bottom: solid thin black;
  color: #000066;
  background-color: #eee;
  margin-bottom: 0px;
  font-family: arial;
	font-size: large;
}

.private {
  color: #000;
  background-color: #eee;
}

.date {
  font-style: italic;
  margin-left: 1ex;
}

.links {
  border-top: solid black 1px;
  border-bottom: solid black 2px;
  padding: 0.5ex;
  margin-top: 1ex;
  text-align: center;
}

a.top:hover, a.top:active {
  background-color: #fffacd;
  font-weight: bold;
}

a.top, a.top:visited, a.top:link {
  color: #4682b4;
  text-decoration: none;
}

/* duly stolen from my article/style/dark.css */

.image {
  border: thin solid black;
}

.thumb_l {
  margin-right: 1em;
  margin-bottom: 2px;
  float: left;
  font-style: italic;
  color: #666;
  font-size: small;
}

.thumb_r {
  margin-left: 1em;
  margin-bottom: 2px;
  float: right;
  font-style: italic;
  color: #666;
  font-size: small;
}

.thumb_c {
  margin-left: 0.25em;
  margin-right: 0.25em;
  margin-bottom: 2px;
  font-style: italic;
  color: #666;
  font-size: small;
}


/* dbr 20050708 */

.topic-rant {
	border: thin solid black;
	background: #ffffdd;
	padding: 0.1in;
}

.topic-rant-title {
	font-size: medium;
	padding-bottom: 0.2in;
}

.topic-rant a:active, .topic-rant a:hover {
  background-color: white;
}


/* dbr 20081228 */

hl {
  background-color: yellow;
}


/* dbr 20170906 */

.phL img {
  border: thin solid black;
}
