@media screen {
  body { color: black; margin: 0px; padding: 0px; background: url('main_bg.gif'); }
  #vert { position: absolute; top: 0px; left: 50%; width: 1px; overflow: visible; visibility: visible; display: block; }
  #content { background-color: white; padding: 5px; font-size: 0.8em; font-family: "trebuchet ms", Arial, sans-serif; margin-left: -325px; position: absolute; left: -50%; top: 0px; margin-top: 10px; margin-bottom: 10px; width: 650px; visibility: visible; border-top: 1px solid gray; border-left: 1px solid gray; border-right: 3px solid #777; border-bottom: 3px solid #777;}
  h1 { margin: 0px; padding: 0px; font-size: 1.3em;}
  h1 a, h1 a:visited { display: block; padding-top: 25px; padding-bottom: 25px; line-height: 40px; width: 100%; text-align: left; margin: 0px; text-decoration: none; color: white; background-repeat: no-repeat; background-color: #444466;}
  h1 a:hover, h1 a:visited:hover { text-decoration: none; color: white; background-color: #444466;}
  a, a:visited { color: #446;}
  a:hover, a:visited:hover { color: black; text-decoration: none; background-color: #fec;}
  #footer, .footer { border-top: 1px solid black; text-align: center; padding-top: 2px; padding-bottom: 2px;}
  #footer a, .footer a { text-decoration: none; font-weight: normal; }
  #footer a:hover, .footer a:hover { background-color: #fec; }
  #breadcrumb { margin: 0px; line-height: 22px; background: url('bc_bg.png'); background-repeat: no-repeat; }
  #horizmenu { display: block; text-align: center; width: 100%; margin: 0px; border-bottom: 1px solid black; }
  .motto, .mc { display: none; }
  li { list-style: square outside; margin-left: 0em; padding: 0em; text-indent: 0em; }
  p { margin: 5px 0px 5px 0px; text-align: left; }
  h3 { float: left; margin: 5px 0px 0px 0px; font-family: Georgia, Times, serif; padding: 0px; font-size: 1em;}
  h3 a { text-decoration: none; }
  h3 em { font-weight: normal; font-style: italic;}
  h3.normal { float: none; font: 1.2em "trebuchet ms", Arial, sans-serif; font-weight: bold; }
  .item { margin: 5px 0px 0px 180px; padding: 0px; padding-bottom: 10px; text-align: left; }
  .hellenic { font-family: Athena, Gentium, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, serif; font-size: 1.1em;}
  img { border: 0px; background: #eee url("img_loading.gif") no-repeat 50% 50%; }
  .separator { width:100%; height:1px; background: url('separator.png') no-repeat top left; font-size:0em; padding: 0px; margin: 0px;}
  li { list-style-image: url('bluedot.gif'); list-style-position: outside; marker-offset: 50px;}
}

@media print {
  body { display: none; }
}

