body {
   background-color: #FFFFFF;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font: 16px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-weight: 500; 
   color: #000000;
   text-align: left;
}

hr {
   border: none;        /* Αφαιρεί την default γραμμή */
   height: 2px;         /* Πάχος της γραμμής */
   background-color: #000000; /* Χρώμα */
   margin: 10px 0;      /* Κάτω και πάνω κενό */
}

h1 {
   font: 26px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-weight: 500; 
}

h2 {
   font: 18px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-weight: 600; 
}

.site-container {
   max-width: 760px;   /* total width 760px */
   background-color: Transparent;
   padding: 0;
   margin:0 auto;
   text-align: center;
}

.header {
   max-width: 660px;   /* total width 760px */
   height: 80px;   /* total height 100px */
   background-color: Transparent;
   padding: 30px 0px 10px 0px;
   font: 26px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-weight: 500; 
   color: #000000;
   margin: 0 auto;
   text-align: center;
}

.menubar {
   max-width: 690px;   /* total width 760px */
   height: 50px;   /* total height 70px */
   background-color: Transparent;
   padding: 15px 0px 0px 70px;
   font: 16px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-weight: 500; 
   color: #000000;
   margin: 0;
   text-align: left;
}

.info {
   max-width: 615px;   /* total width 760px */
   background-color: Transparent;
   padding: 10px 75px 10px 70px;
   font: 16px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-weight: 500; 
   color: #000000;
   margin: 0;
   text-align: left;
}

.comments {
   max-width: 760px;   /* total width 760px */
   height: 40px;   /* total height 40px */
   background-color: Transparent;
   padding: 10px 0px 10px 0px;
   font: 13px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-weight: 500; 
   color: #000000;
   margin: 0;
   text-align: left;
}

ul#horizmenu {
   list-style: none;
   margin: 0;
   padding: 0;
}

ul#horizmenu li {
   float: left;
   margin: 0;
   color: #000000;
   padding: 0px 40px 0px 0px;
   font: 20px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-weight: 500; 
}

ul#horizmenu a {
   color: #000000;
   text-decoration: none;
}
ul#horizmenu a:visited {
   color: #000000;
   text-decoration: none;
}
ul#horizmenu a:active {
   color: #000000;
   text-decoration: none;
}
ul#horizmenu a:hover {
   color: #000000;
   text-decoration: underline;
}
ul#horizmenu a.selected {
   color: #625AED;
   text-decoration: none;
}
ul#horizmenu a.selected:visited {
   color: #625AED;
   text-decoration: none;
}
ul#horizmenu a.selected:active {
   color: #625AED;
   text-decoration: none;
}
ul#horizmenu a.selected:hover {
   color: #625AED;
   text-decoration: underline;
}

.textlink:link {
   color: #000000;
   font: 16px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-weight: 500; 
   text-decoration: underline;
}   
.textlink:visited {
   color: #000000; 
   font-weight: 500; 
   text-decoration: underline;
}   
.textlink:active {
   color: #000000; 
   font-weight: 500; 
   text-decoration: underline;
}   
.textlink:hover {
   color: #000000; 
   font-weight: 500; 
   text-decoration: none;
}   

.articlebox {
   padding: 5px 5px 5px 5px;
   background-color: Transparent;
   font: 16px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-weight: 500; 
   text-align: left;
}

.formerrortext {
   background-color: Transparent;
   font: 16px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-weight: 500; 
   color: #625AED;
   text-align: left;
}

.searchformbuttons_cell {
   height: 40px;
   padding: 0px 0px 0px 0px;
   background-color: Transparent;
   font: 16px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-weight: 600; 
   color: #000000;
   text-align: center;
}

.formmember {
   height: 20px;
   padding: 4px 8px 4px 8px;
   background-color: Transparent;
   font: 16px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-weight: 500; 
}

.formitem {
   padding: 2px 2px 2px 2px;
   background-color: #DEDEDE;
   font: 16px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-weight: 500;
   border-style: none;
}

.formbutton {
   padding: 2px 2px 2px 2px;
   background-color: #000000;
   font: 16px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-weight: 500;
   color: #FFFFFF;
   border-style: none;
   cursor: pointer;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border: 0;
}
