/* file: saintamh.css       */

/* Herve Saint-Amand        */
/* Montreal                 */
/* Sun Jan  8 20:21:58 2006 */

/* ------------------------------------------------------------------------- */

p, td, th, a, ul, li, span {
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 9pt;
}

h1 {
  font-family: verdana, helvetica, arial;
  font-size: 15pt;
}

h3 {
  font-family: verdana, helvetica, arial;
  font-size: 11pt;
}

input.submit {
  font-family: verdana, helvetica, arial;
  font-size: 8pt;
}

/* ------------------------------------------------------------------------- */
/* 2012-04-07 - new simplified layout */

body.simplified {
    margin: 1em;
}

body.simplified * {
  font-family: monospace, courier;
  font-size: 9pt;
}

body.simplified h1 {
  font-family: monospace, courier;
  font-size: 13pt;
}

body.simplified h3 {
  font-family: monospace, courier;
}

body.simplified input.submit {
  font-family: monospace, courier;
}

div.breadcrumbs {
  padding-right: 12em; /* to avoid overlap w/ lang sel on v narrow screens */
  padding-bottom: 1.5em;
}

div.top-bar-left {
    
}

div.top-right {
    position: absolute;
    top: 0.70em;
    right: 0.70em;

    /* This makes it less of a train wreck when the window is so small it overlaps over the breadcrumbs */
    background-color: white;
    padding-left: 1em;
}

a.nolink {
  color: black;
  text-decoration: none;
}

p.footer {
  padding-top: 1.5em;
}

body.simplified ul {
  padding-left: 1.5em;
  margin-left: 0;
}

body.simplified li {
  margin-bottom: 1em;
}

body.simplified li p, body.simplified li li {
  margin-bottom: 0;
}

body.simplified p {
  max-width: 60em;
}

/*-------------------------------------------------------------------------- */
/* code */

div.infobox {
    margin-bottom: 2em;
}

th.infobox-label, td.infobox-value {
    text-align: left;
    vertical-align: top;
}

th.infobox-label {

}

/* ------------------------------------------------------------------------- */
/* photos */

.pic-description {
    text-align: center;
    padding: 0px 4em;
    margin: 1em 0 2em 0;
    font-style: italic;
}

img.pic-hidden {
    /* http://stackoverflow.com/a/8612047 */
    filter: url(/p/inc/svg/filters.svg#grayscale); /* Firefox 3.5+ */
    filter: gray; /* IE5+ */
    -webkit-filter: grayscale(1); /* Webkit Nightlies & Google Chrome Canary */
}

/* ------------------------------------------------------------------------- */
