/* $Id: 96records.css,v 1.7 2008/08/08 21:59:07 thodi Exp thodi $ */


html {
  border-left:  75px solid #7e1919;
  border-right: 75px solid #7e1919;
}


body {
  color: black;
  background-color: white;
  font-family: "Trebuchet MS", sans-serif;
  margin-left:      25px;
  margin-right:     25px;
  text-transform: lowercase;
  /* overflow:         auto; *//* IE bug ... */
}

h1 {
  background: white;
  color: #7e1919;
  /* border: solid 2px black; */
  /* text-align: center; */
  /* margin: 0; */
  margin-bottom: 0;
  padding: 2px;
  font-size: x-large;
  font-weight: bold;
  display: inline;
}

h1 .number {
  background: #7e1919;
  color: white;
}

#heading {
  border-bottom: solid 1px black;
}

h2 {
  text-align: left;
  padding-left: 20px;
  font-size: large;
  font-weight: bold;
  color: #7e1919;
}

h2:before {
  content: "» ";
  color:   #999;
}


p {
  margin-left: 12ex;
  max-width: 80ex;
}

p, ul {
  font-size: medium;
}

p .number {
  background: #7e1919;
  color: white;
}

p.centered {
  text-align: center;
  margin: 0;
  padding: 0;
  max-width: 100%;
}

.adresse {
  text-align: left;
  margin: 0;
  padding-left: 15ex;
  max-width: 100%;
  font-size: small;
  padding-bottom: 1ex;
}

ul {
  padding-left: 15ex;
}

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

/*
.news h3 {
  margin-left: 11ex;
  font-size: medium;
  font-weight: bold;
  border-bottom: solid 1px black;
  display: inline;
}

.news h3:before {
  content: "» ";
  color: white;
}
*/

a:link,a:visited,a:active,a:hover {
  text-decoration: none;
  font-weight: bold;
  color: black;
  text-decoration: underline;
}

a .number {
  color: #7e1919;
  background: white;
}

h1 a .number {
  color: white;
  background: #7e1919;
}

h1 a:hover {
  color: #7e1919;
  background: white;
  text-decoration: none;
}

.menu {
  color: black;
  text-align: right;
  font-size: small;
  display: inline;
}

.menu a {
  color: #7e1919;
  font-weight: bold;
  border-top: none;
  padding-left: 2px;
  padding-right: 2px;
}

.menu a:hover {
  font-weight: bold;
  border-top: none;
}

.menu a:visited {
}

img {
  border: solid 1px white;
  margin: 2px;
}

p img {
  text-align: center;
}

.nopad {
  padding: 0;
  margin: 0;
}

div.centered {
   text-align: center;
}

div.centered > table {
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}

table.collage {
   padding: 0px;
   border-spacing: 1px;
   margin: 0px;
}

table.collage td {
   padding: 0px;
}

table.collage img {
  padding: 0px;
  margin: 0px;
  border: 1px solid white;
  display: block;
}

.top_link {
  text-align: center;
  color: white;
  font-size: small;
}

