      html, body
      {
        height: 100%;
      } 

      body
      {
        margin:            0;
        padding:           0;
        background-color: #FFF;
        background-image:  url( bg3.jpg );
        background-repeat: no-repeat;
        font-size:         100%;
        font-family:       Tahoma, Arial, sans-serif;
      }

      #navContainer
      { 
        margin-left: 2em;
        margin-top: 2em;
        width: 10.75em;
      }

      .seethru
      {
        min-height: 18em;
        height: 90%;
        border: 1px solid #4040FF;
        background-image: url(blue.png); 
      }

      * html .seethru
      {
        overflow: auto;
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='blue.png',sizingMethod='scale');
      }

      #logo, .logoOutline
      {
        position:          absolute;
        top:               1.5em;
        left:              1.75em;
        font-weight:       bolder;
        font-size:         2.5em;
      }    

      #logo
      {
        color:            #607ECD;
      }

      .logoOutline
      {
        color:            #FFF;
      }

      .n
      {
        margin-top:       -1px;
      }

      .ne
      {
        margin-left:       1px;
        margin-top:       -1px;
      }

      .e
      {
        margin-left:       1px;
      }

      .se
      {
        margin-left:       1px;
        margin-top:        1px;
      }

      .s
      { 
        margin-top:        1px;
      }

      .sw
      {
        margin-left:      -1px;
        margin-top:        1px;
      }

      .w
      {
        margin-left:      -1px;
      }

      .nw
      {
        margin-left:      -1px;
        margin-top:       -1px;
      }

      #navLinks
      {
        list-style: none; 
        position: absolute;
        top:  8.5em; 
        margin: 0;
        padding: 0;
        margin-left: 2.5em;
        color: #FFF;
      }

      #navLinks h2
      {
        font-size: 1em;
        margin: 0;
        margin-bottom: 0.9em;
      }

      .thumbs, .content
      {
        position: absolute;
        top:  2em;
        left: 15em;
        text-align: center;
        float: left;
      }

      .content
      {
        /* width: 60%; */
        padding-right: 2em;
      }

      .thumb
      {
        width: 128px;
        padding: 8px;
        float: left;
      }

      #navContainer a:link
      {
        color: #fff;
        background-color: transparent;
      }

      #navContainer a:visited
      {
        color: #C0C0FF;
        background-color: transparent;
      }

      #navContainer a:hover
      {
        color: #00f;
        background-color: transparent;
      }
 
      .leftAlign
      {
        text-align: left;
      }
