/*
vasa.css

Cascading Style Sheet (CSS) for this Web site.
Each of the HTML documents found here links to this style sheet.

2003-10-07 Added style for tables used for calendars.
2002-08-25 Improved layout of documents, frames, and frameheaders.
2002-08-09 Removed size constraint on images.  That was left over
           from a use when the only images were border icons.
           Had the effect of squashing larger images.
Last validated 2003-10-07 as CSS-2
using the World Wide Web validator at http://jigsaw.w3.org/css-validator
*/

/* test background color and transparency */

/* body           { background-color: white; } */

/* 3 levels of detail in the documents.  Set them off from each other. */

img            { border:0; }
span.del       { text-decoration: line-through }
samp           { color: green; background-color: transparent }
table          { padding:0 }
table.calendar { border-collapse: collapse;
                 border-style: solid;
                 border-color: black;
                 border-width: 1px;
                 empty-cells:  show;
               }
table.calendar tr
               { border-style: none;
                 padding: 0;
                 margin: 0;
               }
table.calendar tr td
               { border-style: solid;
                 border-color: black;
                 border-width: 1px;
                 padding: 2pt;
                 margin: 0;
               }
table.calendar tr th
               { border-style: solid;
                 border-color: black;
                 border-width: 1px;
                 padding: 2pt;
                 margin: 0;
                 background: #E6E6E6;
               }

ul li { list-style-image: url("images/bullet.png");
        list-style: outside;
      }

.indent        { margin-left: 25%; }
.document        { border-style: solid; border-width: thin; border-color: #000000;
                   margin-bottom: 0.5em; margin-top: 0.5em;
                   padding: 0.5em;
                 }
.frame, div.menubox
                { border-style: solid; border-width: thin; border-color: #888888;
                   margin-bottom: 0.5em; margin-top: 0.5em;
                   padding: 0.5em;
                 }
.frameheader     { border-style: solid; border-width: thin; border-color: #222222;
                   margin-bottom: 0.5em; margin-top: 0.5em;
                   padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; padding-right: 0.5em;
                 }
.framecontent    { border-style: none;
                   margin-bottom: 0.5em; margin-top: 0.5em;
                   padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; padding-right: 0.5em;
                 }
.noteintext    { font-style: italic }
.notefullsize  { font-style: italic }

.labelmenuitem  {
                font-size: larger;
                font-weight: bold;
                }
.slogan        {
               font-weight: bold;
               text-align: center;
               font-style: italic;
               font-size: 200%;
               }
.smallmenuitem { font-size: 80%; }
