body {
 font-size: 100%;
 background-color: #180098;
 color: #ffffff;
 font-family: arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 max-width: 1100px;
 min-width: 950px;
  }
* {
 padding: 0;
 margin: 0;
 }
#wrap {
 margin: 0 auto 0 auto;
 }
#links {
 width: 20%;
 float: left;
 padding-top: 0.5em;
 position: fixed;
 top: 0;
 left: 0;
 background-color: #180098;
 }
#links div {
 padding: 0.4em;
 }
#links p img {
 padding-bottom: 0.5em;
 }
#links ul {
 list-style-type: none;
 padding-left: 0.8em;
 }
#links li {
 margin-bottom: 0.2em;
 font-size: 0.95em;
 }
#links p {
 text-align: center;
 color: #58ff42;
 padding: 0.1em 0 0.1em 0;
 }
#links hr {
 margin: 0.7em 3em 0.6em 0.8em;
 height: px;
 background-color: #ffffff;
 }

@media screen {body>div#links {position: fixed; } }

a:link {color: #ffffff; }
a:visited {color:#ff00ff; }
a:focus { }
a:hover {color:#ffff00; }
a:active {color:#ff0000; }

#content {
 width: 79%;
 float: right;
 }
#content div {
 margin-top: 1em;
 text-align: center;
 }
#content img {
 padding-bottom: 1em;
 }
#content h1 {
 text-align: center;
 padding-top: 1em;
 padding-bottom: 0.5em;
 }
#content h2 {
 text-align: center;
 padding-bottom: 0.5em;
 }
#content h3 {
 text-align: center;
 }
#content p {
 text-align: justify;
 padding: 0.5em 5em 0.5em 5em;
 }
#content p.center {
 text-align: center;
 }
#content a {
 color: #ffff00;
 }
p#space {
 padding-top: 2em;
 text-align: center;
 }
#lispacer {
 padding-bottom: 0.8em;
 }
#content ol {
 text-align: left;
 padding: 0.5em 5em 0.5em 5em;
 list-style-position: inside;
 }
#content ul {
 text-align: left;
 padding: 0.5em 5em 0.5em 5em;
 list-style-position: inside;
 padding-left: 7em;
 }
#content li a {
 color: #ffffff;
 }
#content li a:hover {
 color: #ffff00;
 }
a.yellow {color: #ffff00; }
.yellow {color: #ffff00; }
.red {color: #ff0000; }
.green {color: #00ff00; }

#content div#pledge {
 float: right;
 margin-top: -8em;
 padding-right: 4em;
 }
#content div#below {
 clear: right;
 padding-top: 1em;
 }
#content div#whois img {
 padding-bottom: 0px;
 }
#content div#jack {
 float: right;
 margin: 1em 4.5em 0 2em;
 }
#content div#jack p {
 text-align: center;
 }
#song p {
 line-height: 0.5em;
 }
div#astmem {width: 730px;
 background-color: #000000;
 background-image:url(../images/pleiades.jpg);
 font-size: 1.2em;
 position: absolute;
 top: 0;
 right: 0;
 color: #ffff00;
 }
div#astmem h1, div#astmem h2 {color: #0000ff;
 padding-top: 1em;
 }
div#astmem a {padding-right: 0.5em;
 }
div#astmem a:link {color: red;
 }
div#astmem a:visited {color: yellow;
 }
div#astmem a:hover {color: yellow;
 }
div#astmem p {padding-top: 0.5em;
 padding-bottom: 0.5em;
 }
div#astmem pre {font-family: arial;
 padding-top: 1em;
 padding-bottom: 1em;
 text-align: left;
 padding-left: 5em;
 }
#notice {
 width: 600px;
 background-color: white;
 margin: 0 auto 0 auto;
 margin-bottom: 1em;
 }
#notice h2 {
 padding-top: 1em;
 background-color: white;
 width: 150px;
 margin: 0 auto 0 auto;
 }
#notice p {
 color: black;
 }
#article p {
 text-align: center;
 padding-bottom: 1.5em;
 }
#article h3 {
 padding-top: 0.5em;
 }
span {
 color: red;
 padding-top: 1em;
 }
div#article li {
 padding-top: 0.7em;
 list-style-type: none;
 }
#spacer {
 clear: both;
 background-color: #0000ff;
 visibility: hidden;
 }
* html #links {
 position: absolute;
 top: 0;
 left: 0;
 }
* html #links li {
 font-size: 0.8em;
 margin-left: 1.5em;
 }
