body {   font-family:verdana, sans-serif;  color:#000000; background-color:#ffffcc;
    margin:1em; padding:0px;   overflow:visible;  }

img {border:none;}

em  {  color:#660066; font:bold italic 12px verdana }

li {color:#660000; font-size:12px;   font-weight:200;  font-variant:normal; line-height:1.3; }
li a  { font-size:13px;   }
li em  {  font-size:13px;  }

a {    font-family:verdana, sans-serif; font-style: italic;  text-decoration:none; text-shadow:1px -1px 1px #ff6666;   text-indent:0; font-size:12px;  color:#ff0000;  }
a:hover    {   background-color:#ff9999; }
a:title   {  color:#990000; font-family:verdana, sans-serif; font-size:12px;   font-weight:normal;  font-variant:normal;  }

p    {  color:#660000; font-family:verdana, sans-serif; font-size:12px;   font-weight:normal;  font-variant:normal; }
p#b   {   font-family:verdana, arial, sans-serif;  font-weight:bold;  font-variant:caps; }
p, p#indent    {   font-style:normal;   line-height:1.5;    text-align:left;   word-spacing:1px;   letter-spacing:0px;  vertical-align:baseline; }
p#indent    {  text-indent: 3em;  }
p#block  {float:right; width 200px; border:1px solid black;  padding: 6px; }

ul { list-style: disc  outside; }
ol { list-style: decimal  inside; }

marquee   {  color:#990000; font-family:fantasy; font-size:36pt;   font-weight:bold;  font-variant:normal; background-color:#33FF33}

table  { border-collapse:separate; border-spacing:8px; border: solid 3px #ff0000;  table-layout:fixed; padding: 6px; font:normal 9pt Verdana; text-align:right; line-height:1.1;  }
td  { border:none;  }

div#page{ position:absolute; padding:0; margin:0; top:0; left:0;  width:100%;	border:none; background-color:#ffffcc; }

div#banner   {  position:fixed;   z-index:4;  top:0;   left:0px;   height:80px;   width:100%;    background-color:#ffffcc; }

div#date {  background-color: none; position:absolute;   z-index:6;  top:0;  right:0;  width:10%;  height:15px; }

div#navbar   {  position:fixed;  z-index:4; font-size:8pt; background-color:#000000;   top:80px;   left:0;   height:18px; padding-left:8%; width:100%; }
#navbar a { font-family:verdana,sans serif; font-size:8pt; color:#ffff66; align:center;  padding:3px; font-weight:bold; }

div#left   {  position:fixed;   z-index:2;  top:0px;  left:0;  height:100%;  width:12%; padding:6px;  background-color:#000000; }
#left p {  font-size:10px;  font-family:verdana, sans serif; text-align:right;  color:#ffff33; line-height:1.5em; }
#left a {  font-size:11px;  font-family:verdana, sans serif; text-align:left;  color:#ffff66; line-height:1.6em; }

div#right  {  position:fixed;  width:12%;  background-color:#000000;   padding:6px; z-index:2;   top:0px;   right:0;  height:100%;  }
#right p {  font-size:11px;  font-family:verdana, sans serif; text-align:left;    color:#ffff33; line-height:1.2em; }
#right a {  font-size:11px;  font-family:verdana, sans serif; text-align:left;    color:#ffff66; line-height:1.6em; }
  
div#text {   position:absolute;   z-index:1;  padding:3%; top:0;  left:12%;   width:70%;   height:75%;   line-height:1.8; }

blockquote  { line-height:1.3; color:#990000; font:normal 12px verdana; font-stretch:wider; border: 2px solid red; padding: 8px;  }

h1, h2, h4, h6 {  color:#990000; font-family:verdana, arial, sans-serif; font-style: normal;  line-height:0.9; padding:0; }
h3, h5 {  font-family: new berolina mt,fantasy;  font-weight:normal;  font-style: normal;   line-height:0.9; word-spacing: 3px;  letter-spacing:1; padding:0; }
h1    {   font-size:48pt;  text-align:center;   font-weight:bold;  font-variant:small-caps;   text-shadow:0.2em 0.2em; word-spacing:4px;  letter-spacing:-1px; }
h2    {   font-size:24pt;   text-align:center;   font-weight:bold;     word-spacing:4px;  letter-spacing:1px; }
h3    {   color:#cc0000; font-family: new berolina mt, fantasy;  font-size:18pt;     text-align: center;   text-indent:0;  text-shadow:2px -1px 2px #ff00ff; }
h4    {   font-size:16pt;  text-align:left;  text-indent:3; font-weight:bold;  word-spacing:3px;  letter-spacing:1px;  line-height:1.2; }
h5    {  color:#cc0000;  font-family: new berolina mt, fantasy;  font-size:14pt;   text-align:center;  text-shadow:4px 2px 6px white; line-height:1.6; }
h6    {   font-size:12pt;   font-family: Copperplate, Novarese-ITC, monospace;    text-indent:0px; text-align:left; line-height:1.3;  font-weight:bold;  
          word-spacing:2px;  letter-spacing:0;  vertical-align:baseline; }

.dropShadow { text-shadow:black 0.3em 0.3em 0.5em }

.prompt { text-align:right; }

.rt    {  text-align:right; font-style:oblique; }

.ct    { text-align:center; }

.smallcap { font-variant:small-caps; }


