/* $WEFT -- Created by: Winston Smith (setac_astronomy@swbell.net) on 4/6/2003 -- */
  @font-face {
    font-family: Old Typewriter;
    font-style:  normal;
    font-weight: normal;
    src: url("OLDTYPE0.eot");
  }

BODY {
  background: white;
  width: 40em;
  color: #303030;
}

A {
  color: red;
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

P B { z-index: inherit; }

.rant1 {
  margin:0;
  padding: 1em 0 0;
  font-family: Georgia, "Times Roman", serif;
  text-indent: 1.5em;
  width: 25em;
  z-index: 2;
}

.hang {
  padding: 0.5ex 0 0.5ex 1.25em;
  text-indent: -1em;
  margin: 1em 0;
  font-family: Georgia, "Times Roman", serif;
  font-size: 130%; 
  font-weight: bold;
  font-variant: small-caps;

  border-right: 2pt black solid;
  border-top: 2pt black solid;
  color: #404040;
  width: 25em;
  background: white;
}

.bottom-cap {
  border-left: 2pt solid black;
  border-bottom: 2pt solid black;
  font-size: 100%;
  width: 25em;
  margin:0;
  text-align:center;
  vertical-align: bottom;
  padding-bottom: 1em;
}

.bottom-cap a {
  margin-bottom: 0;
  padding:0;
  color: black;
  font-weight: bold;
  border-bottom: 4pt black solid;
}

.bottom-cap a:hover  {
  border-bottom: 4pt red solid;
}

.bottom-cap a img {
  margin: 0 1ex;;
  border: none;
}

.br-title {
  margin: 1ex 0 0  .25em;
  padding: 0.3ex 0.3ex 0.3ex 1em;
  font-family: Garamond, "Times Roman", serif;
  width: 20em;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 110%;
  border-top: 2pt solid gray;
  border-bottom: 8pt double gray;
  background: black;
  color: beige;
  
}

.excerpt {
  border-right: 1pt solid #808080;
  border-bottom: 1pt solid #808080;

  background:#E6E6E6;
  margin: 1em 0 0 0.5em;
  padding: 1ex;
  color: black;
  font-family: Georgia, "Times Roman", serif;
  text-indent: 0;
  width: 22em;
}

.attrib {
  color: black;
  margin: 1ex 0 0 25%;
  padding: 0.5ex;
  font-family: Georgia, "Times Roman", serif;
  border: 2pt #E6E6E6 groove;
  font-style: normal;
  font-size: 80%;
  text-align: right;
}

.line-quote {
  margin: 1em 3em 0 1.25em;
  padding: 0.5ex;
  text-align:center;
  font-family: Georgia, "Times Roman", serif;
  text-indent: 0;
  color: black;
  width: 20em;
  background:#F0F0F0;
}

.quote {
  font-family: "Courier New", Courier, fixed;
  font-weight: bold;
  text-align: center;
  margin: 1em 0 0 1.5em;
  padding: 1em;
  border: 4pt black solid;
  background: beige;
  color: black;
  width: 28.5em;
}

.sidebar-title {
  margin: 0;
  font-family: Verdana, Arial, sans-serif;
  background: maroon;
  color: white;
  font-weight: bold;
  font-variant: small-caps;
  width: 13em;
  float:right;
  position: relative;
  right:0;
  top: 0;
  border: 3pt solid maroon;
}

.sidebar {
  border: 3pt solid maroon;
  width: 13em;
  float:right;
  position: relative;
  right:0;
  clear: right;
  background: white;
  z-index: 4;
}

.sidebar-content {
  margin: 0;
  padding: 1ex;
  color: black;
  font-weight: normal;
  font-variant: normal;
  font-family: "Palatino Linotype", Times, serif;
  background: beige;
  font-size: 90%;
  left: 0;
  right:0;
}

.sidebar-content p { 
  margin: 1ex 0 0 0; 
  padding: 0;
}

.aside {
  font-family: "Palatino Linotype", Times, serif;
  padding: 0.75ex;
  font-size: 90%;
  font-weight: bold;
  width: 17.5em;
  float:right;
  position: relative;
  right:0;
  top: -4em;
  border-left: 3pt maroon double;
  border-top: 2pt maroon solid;
  border-bottom: 2pt maroon solid;
  border-right: 1pt maroon solid;
  color: black;
  background: beige;
}

.rhet {
  font-family: "Courier New", Courier, fixed;
  font-weight: bolder;
  color: #00FF00;
  background: black;
  padding: 0.25ex 0.5ex;
}

.sps {
  font-family: Georgia, "Times Roman", serif;
  color: steelblue;
  font-weight: bold;
  font-style: italic;
}
 
.page-title {
  background:navy;
  color:white;
  font-family: Georgia, serif;
  border: 4pt gray solid;
  text-align:center;
  font-size:200%;
  width:14em;
  margin-top:1em;
  padding: 0.25em;
}

#footnotes {
  border: 2pt black solid;
  padding: 1em;
  margin: 1em 0 0;
}

#footnotes a {
  white-space: nowrap;
  color: inherit;
}

/* #footnotes a:hover { */
#footnotes a:hover {
  text-decoration: none;
}
