div#page_header {
  width: auto;
  height: auto;
  vertical-align: top;
}

div#page_header > * {
  font-family: sans-serif;   /* serif, sans-serif, cursive, fantasy, monospace */
  font-style: italic;                 /* normal, italic, oblique, inherit */
  font-variant: small-caps;           /* normal, small-caps, inherit */
  font-weight: bolder;                /* normal, bold, bolder, lighter, inherit */
  font-size: xx-large;                /* [[x]x-]small, medium, [[x]x-]large */
}

table#default_page_header_layout {
  width: 100%;
  height: auto;
  vertical-align: middle;
}

table#default_page_header_layout td#left-side_of_default_page_header_layout {
  width: auto;
  height: auto;
  text-align: left;
  vertical-align: middle;
}

table#default_page_header_layout td#center_of_default_page_header_layout {
  width: auto;      /* stupid IE does 100% of screen size if I write 100% */
  height: auto;
  text-align: center;
  vertical-align: middle;
}

table#default_page_header_layout td#right-side_of_default_page_header_layout {
  width: auto;
  height: auto;
  text-align: right;
  vertical-align: middle;
}

div#page_header img#owner_picture {
  height: 3em;
  vertical-align: middle;
}

div#page_header div#page_title {
  width: auto;
  height: auto;
  vertical-align: middle;
  text-align: center;
}

div#page_header div#institution_logos {
  width: auto;
  height: auto;
  text-align: right;
  vertical-align: middle;
}

div#page_header div#institution_logos img {
  height: 2em;
}



/* Local Variables: */
/* coding: utf-8    */
/* End:             */
