body {font-family: "Times", Arial, Verdana, Helvetica, Sans-serif;
      margin: 4px;
      border: 2px;
      font-size: small;
      /* fgcolor for header, nav & footer */
      /* color: rgb(255,255,132); lite beige */
      color: rgb(223,204,234); /* lite purple */
      background-color: rgb(223,204,234); /* lite purple */
/*      width: 720px; */
      width: 95%;
      /* MSIE only */
      scrollbar-base-color: rgb(114,58,143); /* dark purple */ 
      scrollbar-arrow-color: rgb(223,204,234); /* lite purple */
     }
            
#header {
         font-family: "Times", Arial, Verdana, Helvetica, Sans-serif;
         font-size: large;
         margin-bottom: 2px;
         margin-top: 2px;
         padding: 3px;
         border: 2px solid rgb(192,152,214); /* med purple */
         background-color: rgb(114,58,143); /* dark purple */ 
         color: rgb(223,204,234); /* lite purple */
         height: 115px;
/*         width: 710px; */
         width: 95%;
        }

#navigation {
             font-family: "Arial", Sans-serif;
             font-size: small;
             margin-bottom: 1px;
             margin-top: 2px;
             padding: 6px; float: left; width: 126px;
             color: rgb(223,197,66); text-decoration: none; /* gold */
             border: 2px solid rgb(192,152,214); /* med purple */
             background-color: rgb(114,58,143); /* dark purple */
/*             height: 387px; overflow: auto; */
             height: 71%; overflow: auto;
             width: 130px;
           }

#content {
          font-family: "Times", Sans-serif;
          margin-top: 4px;
/*          background: url('images/dfl-watermark.gif') repeat-y fixed center center; */
          text-indent: 25px;
          margin-right: 2px;
          padding: 10px;
          padding-bottom: 3px;
          color: rgb(114,58,143); /* dark purple */
/*          height: 363px; overflow: auto; */
          height: 72%; overflow: auto;
/*           width: 530px; */
          width: 78%;
          border: 2px;
         }

#footer {
         position: absolute;
         bottom: 0;
         font-family: "Comic Sans MS", Sans-serif;
         font-size: large;
         margin: 0;
         margin-top: 4px;
         height: 32px;
         background-color: rgb(114,58,143); /* dark purple */
         padding-left: 3px;
         padding-right: 3px;
         border: 2px solid rgb(192,152,214); /* med purple */
/*         width: 710px; */
         width: 91%;
        }
         
/* classes */

.text-l {
         font-size: 18;
         margin-left: 5px;
         color: rgb(223,204,234); /* lite purple */
        }

.text-h {
         font-family: "Times", Arial, Verdana, Helvetica, Sans-serif;
/*         font-size: medium; */
         font-size: 15;
	 text-align: center;
         background-color: rgb(223,204,234); /* lite purple */
         color: rgb(114,58,143); /* dark purple */
	/* add minus margin to position correctly on logo */
         margin-top: -26px;
         margin-left: 130px;
         margin-bottom: 5px;
/*          height: 25px; */
          height: 18px;
/*         width: 270px; */
         width: 140px;
         border: 4px double rgb(192,152,214); /* med purple */
        }

.text-s {
         font-family: "Times", Arial, Verdana, Helvetica, Sans-serif;
         font-size: small;
	 /* add minus margin to position correctly on logo */
         margin-top: -41px;
         margin-left: 300px;
         text-align: right;
         color: rgb(223,204,234); /* lite purple */
         background-color: rgb(114,58,143); /* dark purple */
         width: 335px;
        }

/* msie settings */
.text-fl {
         position: absolute;
         bottom: 0;
         font-family: "Comic Sans MS", Sans-serif;
         font-size: 11px;
         padding: 6px;
         margin-left: 20px;
         text-align: left;
         color: rgb(223,204,234);
         background-color: rgb(114,58,143);
         height: 13px;
         width: 250px;
         border 2px rgb(192,152,214);
        }

.text-fr {
         position: absolute;
         bottom: 0;
         font-family: "Comic Sans MS", Sans-serif;
         font-size: 11px;
         padding: 6px;
         margin-left: 375px;
         text-align: right;
         color: rgb(223,204,234);
         background-color: rgb(114,58,143);
         height: 13px;
         width: 200px;
         border 2px rgb(192,152,214);
        }

.text-btn {
         position: absolute;
         bottom: 0px;
         padding: 0;
         margin-left: 140px;
        }

/* non msie settings */
.text-fl-2 {
         font-family: "Comic Sans MS", Sans-serif;
         font-size: 15px;
         padding: 7px;
         margin-left: 20px;
         text-align: left;
         color: rgb(223,204,234);
         background-color: rgb(114,58,143);
         height: 15px;
         width: 250px;
         border 2px rgb(192,152,214);
        }

.text-fr-2 {
         position: absolute;
         bottom: 0;
         font-family: "Comic Sans MS", Sans-serif;
         font-size: 15px;
         padding: 7px;
         margin-left: 325px;
         text-align: right;
         color: rgb(223,204,234);
         background-color: rgb(114,58,143);
         height: 15px;
         width: 300px;
         border 2px rgb(192,152,214);
        }

.text-btn-2 {
         position: absolute;
         bottom: 0px;
         padding: 4px;
         z-index: 2;
         margin-left: 300px;
        }

