         body { margin:0 auto; padding: 0;
                font-family: helvetica, sans-serif;
                font-size: 9px;
                width: 668px;
                color: #FFD595;
                background: black url('border.png') top center repeat-y;
                text-align: justify;
              }
      #header { float: left; width: 668px;
                margin: 0; padding: 0px;  border-top: 4px solid black;
                height: 62px;
                background: black url('header_main.png') bottom no-repeat;
              }
        #main { float: left;
                margin: 0; padding: 0;
                width: 668px;
                background: url('background.jpg');
              }
   #leftpanel { float: left;
                width: 217px;
              }
    #midpanel { float: left;
                width: 246px;
              }
  #rightpanel { float: left; margin: 0; padding: 0;
                width: 196px;
              }
      #footer { float: left;
                width: 668px;
                background: #000000;
                color: #FFD595;
              }
 #footer span { display: none; }
    #footer p { float: left; margin: 5px; padding: 0; }
    #footer a { float: right; margin: 5px; padding: 0;
                width: 80px;
                height: 15px;
              }
      a.icon1 { background: url('icon_firefox.png') top left no-repeat; }
      a.icon2 { background: url('icon_xhtml.png') top left no-repeat; }
      a.icon3 { background: url('icon_css.png') top left no-repeat; }
          img { border: none;
              }
            p { margin: 10px;
              }
       p span { display: none; }
      p.email { background: url('e-mail.png') top left no-repeat;
                width: 123px;
                height: 11px;
              }
            a { color: #C00000;
                text-decoration: none;
              }
      a:hover { text-decoration: underline;
                color: #FFD595;
              }
      h1 span { display: none;
              }
           h3 { font-size: 10px;
                color: #FFD595;
                margin: 10px;
              }
         h3 a { color: #FFD595;
              }
     h3.datum { background: url('date_blur.png') top left no-repeat;
              }
      td.name { padding-left: 10px;
                width: 75px;
              }
           td { padding-left: 5px;
              }
        #news { padding: 0 0 10px 0;
                margin: 22px 39px 22px 26px;
                background: #000000;
              }
     #news h1 { background: url('header_news.png') top left no-repeat;
                width: 144px;
                height: 41px;
                margin: 0px;
                border: 4px solid black;
              }
     #profile { padding: 0 0 10px 0;
                margin: 22px 39px 22px 26px;
                background: #000000;
              }
  #profile h1 { background: url('header_profile.png') top left no-repeat;
                width: 144px;
                height: 41px;
                margin: 0px;
                border: 4px solid black;
              }
 #profile img { float: right;
                margin-left: 8px;
                margin-bottom: 2px;
              }
      #agenda { padding: 0 0 10px 0;
                margin: 22px 22px 22px 26px;
                background: #000000;
              }
   #agenda h1 { background: url('header_agenda.png') top left no-repeat;
                width: 190px;
                height: 41px;
                margin: 0px;
                border: 4px solid black;
              }
       #audio { padding: 0 0 10px 0;
                margin: 22px 22px 22px 26px;
                background: #000000;
              }
    #audio h1 { background: url('header_audio.png') top left no-repeat;
                width: 190px;
                height: 41px;
                margin: 0px;
                border: 4px solid black;
                }
     #contact { padding: 0 0 10px 0;
                margin: 22px 17px 22px 27px;
                background: #000000;
              }
  #contact h1 { background: url('header_contact.png') top left no-repeat;
                width: 144px;
                height: 41px;
                margin: 0px;
                border: 4px solid black;
              }
     #related { padding: 0 0 10px 0;
                margin: 22px 17px 22px 27px;
                background: #000000;
              }
  #related h1 { background: url('header_related.png') top left no-repeat;
                width: 144px;
                height: 41px;
                margin: 0px;
                border: 4px solid black;
              }
   #related p { text-align: center;
                margin: 10px 0 0 0;
                padding: 0;
             }
