BODY          {
                    background: #EEFFEE;
                    font-family: time new roman, serif;
                    font-size: 10pt;
              }
TD, TH, P     {
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 10pt;
              }
.blue         {
                  font-family: Verdana, Helvetica, sans-serif;
                  color:333399;
              }
.red          {
                  font-family: Verdana, Helvetica, sans-serif;
                  color:FF0000;
              }
.heading      {
                 font-family: Verdana, Helvetica, sans-serif;
                 font-size: 11pt;
                 color:333399;
              }
.subheading   {
                font-family: Verdana, Helvetica, sans-serif;
                font-weight:bold;
                color:333399; 
              }
.footnote     {
                 font-family: Verdana, Helvetica, sans-serif;
                 font-size: x-small;
              }
.faded        {
                 font-family: Verdana, Helvetica, sans-serif;
                 color: #666666;
              }
.hide         {
                 position:absolute; 
                 top:200; left:250; 
                 visibility:hidden;
              }

.jumplist     {
                 font-family: Verdana, Helvetica, sans-serif;
                 font-size: small;
              }
.mysql        {
                 font-family: Helvetica, sans-serif;
                 font-weight: bold;
                 margin-left: 2em;
                 color:#FF0000;
              }
.debug        {
                 font-family: Helvetica, sans-serif;
                 font-size: smaller;
                 margin-left: 2em;
                 color:#006600;
              }
.tabpretty    {
                 font-family: Verdana, Helvetica, sans-serif;
                 background-color: #333399;
                 color:white;
              }


   /*
    |  margin: top, right, bottom, left
    */

.mainblock     {
                 font-family: Verdana, Helvetica, sans-serif;
                 margin: 0 34% 0 3em;
                 padding: 0 10px 10px;
                 color: #220022
              }
.question     {
                 font-family: Helvetica;
                 font-weight: bold;
              }
.answer       {
                 font-style: italic;
                 margin-left: 2em;
              }
.disclaimer   {
                 font-family: Verdana, Helvetica, sans-serif;
                 margin: 0 34% 0 10%;
                 padding: 0 10px 10px;
                 color: #220022
              }
#container    {
                 font-family: Verdana, Helvetica, sans-serif;
                 background: #99FF99;
              }

/* 
 |  http://www.positioniseverything.net/articles/onetruelayout/anyorder
 |  http://www.positioniseverything.net/explorer/doubled-margin.html
 |  http://www.positioniseverything.net/ordered-floats.html
 |  http://www.positioniseverything.net/sidepages/all-float.html
 */

#floater      {
                 top: 0;
                 float: left;
                 width: 80%;
                 padding: 0px;
                 font-family: Verdana, Helvetica, sans-serif;
              }
#main         {
                 top: 0;
                 width: 80%;
                 font-family: Verdana, Helvetica, sans-serif;
                 float: right;
                 padding: 1em;
              }
#sidebar      {
                 position: relative;
                 top: 0;
                 float: left;
                 width: 10%;
                 font-family: Verdana, Helvetica, sans-serif;
                 display: inline;  /* windows */
              }
#rightbar     {
                 position: relative;
                 display: inline;  /* windows */
                 top: 0;
                 float: right;
                 width: 18%;
                 padding: 0;
                 font-family: Verdana, Helvetica, sans-serif;
              }

#header       {
                 font-family: Verdana, Helvetica, sans-serif;
                 color: black;
              }
#headlogo     {
                 width: 100%;
                 height: 100px;
                 font-family: Verdana, Helvetica, sans-serif;
                 clear: both;
                 color: black;
              }

/*
 |  logo is 123 by 61
                 
  background: #CCFFCC;

 */

#headleft     {
                 position: absolute;
                 top: 30px;
                 left: 22px;
                 width: 150px;
              }
#headright    {
                 position: absolute;
                 top: 30px;
                 left: 130px;
                 font-size: 20pt;
                 font-family: Helvetica, sans-serif;
                 width: 80%;
                 text-align: left;
                 margin-left: 1em;
              }
#footer       {
                 font-family: Verdana, Helvetica, sans-serif;
                 clear: both;
                 color: #444444;
              }
#footleft     {
                 position: relative;
                 top: 0;
                 width: 45%;
                 float: left;
                 text-align: left;
              }
#footright    {
                 position: relative;
                 top: 0;
                 width: 45%;
                 float: right;
                 text-align: right;
              }
.gallery      {
                 position: relative;
                 width: 640px;
                 text-align: center;
                 font-size: 10pt;
                 font-style: italic;
                 padding: 30px;
              }

