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

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

div#banner   {  position:fixed;   z-index:4;  top:-15px;   left:0;   height:85px;   width:100%;  background-color:#6666ff; }

div#navbar   {  position:fixed;  z-index:5; font-size:9px; background-color: #3333cc ;     font-style:normal  ;  
    top:60px;   left:0px;   height:14px; padding-left:2%; width:100%; }
#navbar a { font-family:verdana,sans serif; font-size:9px; color:#ffffff; align:center;  font-style:normal  ;padding:3px; font-weight:bold; }

div#astore   {  position:absolute;   z-index:2;  top:120px;  left:0;  height:4000px;  width:100%;     padding:6px;  background-color:#ffcc00;  }

div#main   {  position:absolute;   z-index:2;  top:0px;  left:19%;  height:100%;   width:62%;   padding:20px; margin:1px  }
#main p {  font-size:12px; font-family:verdana, arial, sans-serif; text-align:left;   color:#990000; line-height:1.3em; }
#main a {  font-size:12px; font-family:verdana, arial, sans-serif; font-style:bold italic;  text-align:left;  color:#330066;  line-height:1.3em; }

div#left   {  position:fixed;   z-index:3;  top:74px;  left:0;  height:100%;  width:16%;  padding:10px;  background-color:#6666ff;  }
#left p {  font-size:10px;  font-family:verdana, sans serif; text-align:right; font-style:bold; color:#ffff33; line-height:1.4em; }
#left a {  font-size:10px;  font-family:verdana, sans serif; text-align:right;  font-style:bold;  color:#ffff00; line-height:1.4em; }
   
div#right  {  position:fixed;  z-index:3;  width:11%;  background-color:#6666ff; padding:8px; top:74px;   right:0;  height:100%;  }
#right a {  font-size:12px;  font-family:verdana, sans serif; text-align:left; font-style:bold; color:#ffff00; background-color:#3333cc;  line-height:1.1em; }

img {border:none;}

em  {  font:italic 12px verdana }

li {color:#660000; font-family:verdana, sans serif; font-size:11px;   font-weight:200;  font-variant:normal; line-height:1.3; }
li a  { font-size:11px;   }
li em  {  font-size:11px;  }

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

blockquote  { line-height:1.3; color:#990000; font:bold 10px verdana; font-stretch:wider; }
blockquote.right  { line-height:1; color:#990000; font:bold 10px verdana; font-stretch:wider; text-align:right; }

h1, h2  {  color:#ffff33;  font-style: normal;  line-height:0.9; padding:0; }
h4, h6 {  font-style: normal;  line-height:0.9; padding:0; }
h3, h5 {  font-weight:normal;  font-style: normal; 
    line-height:0.9; word-spacing: 4px;  letter-spacing:2px; padding:0; }
h1    {   font-size:30pt;  text-align:center;  font-family:Cocoa, Santivo, cursive;  font-weight:bold;  
    text-shadow:0.2em 0.2em; word-spacing:8px;  letter-spacing:2px; }
h2    {   font-size:20pt;   text-align:center;  font-family:"times new roman", serif;  font-weight:bold;    
    word-spacing:4px;  letter-spacing:2px;  text-shadow:0.2em 0.2em; }
h3    {   color:#cc0000; font-family: new berolina mt, fantasy;  font-size:28pt;  
    text-align: center;   text-indent:0;  text-shadow:2px -1px 2px #ff00ff; }
h3.small    { font-size:22pt; }
h4    {   font-size:13pt;  text-align:center;  text-indent:3; font-family:verdana, arial, sans-serif; font-weight:bold; color:#3333cc; 
    word-spacing:3px;  letter-spacing:1px;  line-height:1.2; }
h5    {  color:#cc0000;  font-family: new berolina mt, fantasy;  font-size:16pt; 
    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;   color:#ffff33;
    word-spacing:2px;  letter-spacing:0;  vertical-align:baseline; }

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

p    {  color:#660000; font-size:11px;   font-weight:normal;  font-variant:normal; font-family:verdana, arial, sans-serif; }
p, p.first, p.indent  {   font-style:normal;   line-height:1.5;    text-align:left;  word-spacing:1px;   letter-spacing:0px;  vertical-align:baseline; }
p#smallcaps { font-variant:small-caps; }
p#right  {     text-align:right;  }
p#center  {  text-align:center;  }
p#indent    {  text-indent: 3em;  }

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

dd    {  color:#660000; font-size:11px;   font-weight:normal;  font-variant:normal; font-family:verdana, arial, sans-serif; }
dt    {  font-size:11px;  font-family:verdana, arial, sans-serif; }

table  { border-collapse:separate; border-spacing:2px; border: solid 1px ##ccccff; table-layout:fixed; padding: 2px; font:bold 10px Verdana; text-align:right; line-height:1.3;  }
td  { border:none;  }

div#text {   position:absolute;   z-index:1;  padding:4%; top:85px;  left:15%;   width:64%;  
    height:85%;   line-height:1.8; }

div#caption {   position:fixed;   z-index:1;  padding:15%; bottom:10%;  left:0;   width:65%;  
    height:10%;   line-height:1.8;  color:#ff6600;  font-size:11px; }

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

.ct    { text-align:center; }

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