/* BODY */
body {
   font-family: "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #000000;
   background-color: #ffffff;
}
#heading {
   margin-left: 2em;
   margin-top: 2em;
   padding-bottom: 2em;
   font-weight: bold;
   font-style: oblique;
   color: #640085;
   background-color: #ffffff;
}
#featured {
   text-align: right;
   margin-right: 1em;
}
#contentHead {
   margin-left: 2em;
   margin-top: 2em;
   padding-bottom: 2em;
   font-weight: bold;
   font-style: oblique;
   color: #640085;
   background-color: #ffffff;
}
#preface {
   width: 40%;
   margin: auto;
   border: groove black;
   padding-left: 5em;
   padding-right: 5em;
}
#contents {
   width: 45%;
   margin: auto;
   border: groove black;
   padding-left: 3em;
   padding-right: 3em;
   background-image: url('images/papyrus.gif');
}
#main {
   padding-left: 2em;
   padding-right: 2em;
}
#thanks {
   padding: 2em;
}

div > h2, h3, h4, h5 {
   font-size: 100%;
}
.red {
   color: red;
   background-color: #ffffff;
}
.em {
   font-weight: bold;
   font-style: oblique;
}
.bold {
   font-weight: bold;
}
.big {
   font-family: Sherwood, Algerian, fantasy;
   font-size: 18pt;
   font-variant: small-caps;
}
.links {
   text-align: center;
}
.maint {
   margin: auto;
   padding: 1em;
   text-align: center;
   border: groove silver;
   width: 200px;
   background-image: url('images/marb18.jpg');
   font-size: x-small;
}
.inline {
   font-size: 80%;
   font-style: normal ! important;
   text-align: justify;
   color: red;
   background-color: #ffffff;
}
.hague {
   font-weight: normal;
}
.greek {
   font-family: SPIonic, fixed, fantasy;
}
.cont {
   text-indent: 30px;
}
.coming {
   font-size: 10pt;
   color: #ff0000;
   background-color: #ffffff;
}
.ads {
   font-size: 8pt;
   color: #ff0000;
   background-color: #ffffff;
}
.rule {
   margin: auto;
   width: 455px;
   height: 18px;
   text-align: center;
   background-image: url('images/rule.gif');
}
td {
   vertical-align: top;
   width: 50%;
}

/* Article Links */
a.art:link {
   color: #0000ad;
   background-color: transparent;
}
a.art:active {
   color: #ff0000;
   background-color: transparent;
}
a.art:visited {
   color: #640085;
   background-color: transparent;
}
a.art:hover {
   color: #D40095;
   background-color: transparent;
}

/* Contents Links */
a.contents:link {
   text-decoration: none;
   color: #0000ad;
   background-color: transparent;
}
a.contents:active {
   text-decoration: none;
   color: #ff0000;
   background-color: transparent;
}
a.contents:visited {
   text-decoration: none;
   color: #640085;
   background-color: transparent;
}
a.contents:hover {
   text-decoration: underline;
   color: #d40095;
   background-color: transparent;
}

/* Mail Links */
a.mail:link {
   color: #0000ad;
   background-color: transparent;
}
a.mail:active {
   color: #d40095;
   background-color: transparent;
}
a.mail:visited {
   color: #640085;
   background-color: transparent;
}
a.mail:hover {
   color: #ff0000;
   background-color: transparent;
}

/* Headings */
h1 {
   font-weight: 900;
   font-style: normal;
   font-variant: small-caps;
   font-size: 18pt;
   color: #640085;
   background-color: #ffffff;
}
.third {
   font-size: 12pt;
}
.fourth {
   font-size: 13pt;
   color: #640085;
   background-color: #ffffff;
}
.four {
   font-size: 11pt;
}
.five {
   font-size: 10pt;
}
.six {
   font-size: 9pt;
}
.seven {
   font-size: 8pt;
}
.head {
   text-align: center;
   font-variant: small-caps;
}

/* Paragraphs */

p {
   text-align: justify;
}
.cent {
   font-weight: bold;
   font-size: 10pt;
   text-align: center;
}
.reference {
   font-size: 8pt;
   font-weight: bold;
}
p.torrey {
   text-align: right;
}
p.author {
   margin-right: 30%;
   border-top: groove silver;
   border-bottom: groove silver;
   padding: 4px 0px 4px 0px;
   font-size: 9pt;
   text-align: left;
}
.name {
   font-size: 11pt;
   font-weight: bold;
}
.italic {
   font-style: oblique;
}

/**/

