
html           { border: 0; margin: 0; padding: 0; }
body           { border: 0; margin: 0; padding: 0; font-family: candara, verdana, tahoma, sans-serif; }

p              { margin: 0; padding: 0 1em; line-height: 145%; text-align: justify; text-indent: 2.75em; font-size: 110%; }
p+p            { margin-top: 1em; }

h1             { font-size: 200%; margin: 0; padding: 0; border-bottom: 1px solid; position: relative; }
h1+p           { margin-top: 1em; }

#tabframe      { position: absolute; left: 49em; width: 10.5em; top: 2em; z-index: 1; }
.tab           { padding: 1em 1.5em; border: 1px solid; }
.tab+.tab      { margin-top: 1em; }
.dl            { }   /* see palette */

div.disabled   { background-color: #f66; text-decoration: line-through; }
div.disabled a { border-bottom: 0; color: #a88; }

a              { border-bottom: 1px solid; text-decoration: none; }
a:hover        { border-bottom: 1px solid; }

.h1keywords    { position: absolute; bottom: 0; right: 0; font-size: 50%; font-weight: normal; }
html p#gplnag  { text-indent: 0; text-align: center; color: black; background-color: #eee; margin: 1em 1em 0 1em; border: 1px solid #888; font-size: 125%; }

#contentframe  { width: 40em; position: absolute; top: 0; left: 3em; padding: 2em 3em 3em 3em; border: solid; border-width: 0 1px 1px 1px; z-index: 2; }

#attribution   { text-indent: 0; text-align: center; font-family: constantia, sans-serif; margin-bottom: 0; }
