
body {margin-left: 5%; margin-right: 5%; background-color: #BCF;
color: #000;}

img {border: none; text-decoration: none; margin: 0; padding: 0;}
p img {padding-left: 1em; padding-right: 1em;}
a {text-decoration: none;}

hr {border-bottom: 1px solid #00F;}


h1, h2, h3, h4, h5, h6 {text-align: center; font-weight: normal;
line-height: 1.2; margin: 1em auto .5em;}

h1 {font-size: 200%;}
h2 {font-size: 150%; margin-bottom: 2em;}
h3 {font-size: 125%; font-style: italic; margin-top: 2em;
text-align: left;}
h4 {font-size: 115%;}
h5 {font-size: 100%; font-weight: bold; text-align: left;}
h6 {font-size: 85%;}

p {text-align: left; line-height: 1.2em; margin: .5em auto;}

p.illustration {text-align: center;}

p.inset {font-style: italic; margin-left: 1em; margin-right: 2em;}
p.inset em {font-style: normal;}


/* tables */

table {margin: 1em auto;}

td {padding: .5em 1em .5em 0; text-align: center; vertical-align: top;
font-size: 95%;}

table.piclink {margin-top: 1em; margin-bottom: 1em;}
table.piclink td {padding: .5em; vertical-align: bottom;
font-size: 100%;}

/* in Memoriam */

table.memoriam {border-collapse: collapse; margin: 0 auto;}
table.memoriam td {padding: .5em 1em 1em 0; text-align: center;
font-size: 100%;}
tr.fullwidth td {padding-top: 1em;}
div.fullwidth, tr.fullwidth td {border-top: 2px solid #89C;}

table.memoriam img + img {margin-left: .33em; margin-right: .33em;}


table.egg {border-collapse: collapse;}
table.egg td {font-size: 100%; padding: .5em; width: 33%;}
tr.eggpic td {font-size: 100%; border-top: thin solid #006;
padding-top: 1em;}

td.nelly {text-align: left;}


table.mainlink {margin-top: 1em; margin-bottom: 1em; clear: both;
border-collapse: separate; border-spacing: .5em 1em;
border-top: 1px solid #339; border-bottom: 1px solid #339;}

table.mainlink td {text-align: left; padding: .5em 1em;
font-size: 105%; line-height: 1.2;}
td.leftline {border-left: thin solid #339;}

table.mainlink p {margin-top: 0; margin-bottom: 0;
line-height: 1.33; margin-left: 1em; text-indent: -1em;}


.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.middle {vertical-align: middle;}

.floatleft {float: left; clear: left; margin: .5em 1em .5em 0em;}
.floatright {float: right; clear: right; margin: .5em 0em .5em 1em;}
.allclear {clear: both; margin: 0; padding: 0;}


.notyet {color: #8AF; background-color: inherit;}

