html {
  direction: rtl;
}

body p {
  text-align: justify;
}

div.wikiheader,div.wikifooter {
  background-color: #ccf;
  text-align: center;
}

div.wikipreview {
  background-color: #cfc;
}

hr.wikilineheader,hr.wikilinefooter {display: none;}

dt {
 font-weight: bold; 
}

.title, .body {
  margin-right: 10%;
  padding-right: 5%;
  padding-left: 5%;
}

.navbar {
  position: fixed;
  width: 10%;
  top: 0pt;
  bottom: 0pt;
  /*background-color: teal;*/
  height: 100%;
  border-left: 1px solid green;
  /*
  text-align: left;
  font-size: small;
  */
}

/*
.navbar p {
  display: block;
  text-align: center;
  height: 3ex;
}
*/
.navbar a {
  text-decoration: none;
  background-color: #F0FFF0;
  font-weight: bold; 
  display: block; 
  padding: 0.2em; 
  width: 80%; 
  margin-bottom: 0.2ex; 
  border: 1px solid #8FBC8F;
  color: #556B2F;
  text-align: center;
}
.navbar a:hover {
  background-color: #6B8E23;
  color: White;
  border-top: 1px solid #8FBC8F;
  border-left: 1px solid #8FBC8F;
  border-right: 1px solid #8FBC8F;
  border-bottom: 1px solid #2F4F4F;
}

p.banner {
  text-align: center;
}

/******************************************************************/

/* Default to sans-serif fonts for anything butthe title */
html, body, h2, h3, h4, div, p, ul, li, input {
   font-family: Arial, Helvetica, sans-serif;
}

/* The title */
h1 {
   font-family: Times, "Times New Roman", serif;
   /*
   color: navy;
   */
}

div.title {
  font-family: Georgia, "Times New Roman", serif;  
  font-size: x-large;  
  font-style: italic;  
  /*
  color: #556B2F;  
  background-color: #FFFFF0;  
  border: 1px dashed #556B2F;  
  padding: 0.5ex 0.5em 0.5ex 0.5em;
  margin-right: 11%;  
  white-space: nowrap;      
  text-align: center;
   /*
   background: teal;
   color: aqua;
   border-style: solid;
   border-color: silver;
   */
}

.title, .footer {
  color: #556B2F;  
  background-color: #FFFFF0;  
  border: 1px dashed #556B2F;  
  padding: 0.5ex 0.5em 0.5ex 0.5em;
  margin-right: 11%;  
  white-space: nowrap;      
  text-align: center;
}
/*
div.footer {
   text-align: center;
   background: teal;
   color: aqua;
   border-style: solid;
   border-color: silver;
}
*/
/* The standard body colors */
body {
  background-color: #F0FFF0;  
  color: black; 
}

/*
a:link {
  color: #8ff;
}

a:visited {
   color: #4cc;
}

a:active {
  background: #ffc;
  color: #900;
  text-decoration: none;
}
a[href]   { text-decoration: underline }
  :focus  { outline: thin dotted invert }
a[href]:hover  { background: blue }
*/
a { color: Maroon; 
  text-decoration: none; 
  background-color: transparent;
}
a:hover {
  text-decoration: underline;
}

pre {
  direction: ltr;
  text-align: left;
  background: white;
  color: black;
}


/* for a DT n a DL list: */
dt { 
  font-weight: bold;
  margin-top: 3pt; /* some empty space above each item */
}

table.contacts {
  margin: 6pt;
  direction: rtl;
  border-collapse: collapse;
  border-style: solid;
  border-width: 2pt;
}

table.contacts tr {
  border-style: solid;
  border-width: 2pt;
}

/* ******************  printing  ************** */

@media print {
  /* give resonable colors when printing */
  html,body {
    background: white;
    color: black;
  }
  html { direction: rtl}
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid }
  blockquote,
  pre           { page-break-inside: avoid }
  ul, ol, dl    { page-break-before: avoid }
  .navbar {display: none}
}


