

/* use colors of the form #rgb instead of #rrggbb  since this discourages 
 * web-unsafe colors. Web-safe colors are of the form #rgb where 
 * values of r, g and b are one of {0,3,6,9,C,F}.
 */

.bannercell {
    background-color: #000;
    border: 0px;
    padding: 0px;
}
.bannerlink {
    display: block;
    background-color: #000;
    color: #000;
}
.bordercell {
    background-color: #000;
}
.titlecell{
    background-color: #CCC;
}
.contentcell {
    background-color: #FFF;
}
body, html {
    margin: 0;
    background: #FFF;
    color: #000;

}
.mattsworkshopbanner{
    display: block;
    border: 0;
    margin: 0;
    padding: 0;
}
.spacercell {
    height: 3px;
}
.linkcell {
    white-space: nowrap;
    background='menubg1.gif'
}
.documentinfo {
    font-size: 80%;
}
.listbullet {
    margin: 0;
}
.horizbanner {
    font-size: 80%;
}
/* Banner styles end */

/* Styles for page content 
 * These styles are not comprehensive. These are
 * only the very minimum required for the Strict
 * conversion effort.
 */

/* The margin with for <body> and <html> are zero so the black
 * border around the banner reaches the edges of the content area.
 * On pages with horizontal layout contain the content in a 
 * <DIV CLASS="document-body" so the rest of the page has a margin.
 */

.document-body {
     margin: 10px;
}

/* the horizontal menu bar should have a margin too, but smaller than
 * the main document.
 */
.horizontal-menu {
     margin: 1px 3px;
}

a:link {
    color: #00E;
}
a:visited {
    color: #551A8B;
}
a:active {
    color: #F00
}

dt {
    font-weight: bold;
}

/* Tables of contents and task lists deserve larger font in <dt> */
.toc dt, .tasklist dt {
    font-size: 120%;
}

/* For unified look with unconverted pages, centering level 1
 * headings, author names and horizontal category links.
 */
h1, .horiz-category-list, .author {
    text-align: center;
}

/* These used to be single-cell tables. Moving presentation to style. */
.important {
    background-color: #FF9;
    border: solid 1px #F00;
    padding: 1em;
}

/* Replacement for nested emphasis */
strong.stronger {
    font-weight: bold;
    font-style: italic;
}

/* Replacement for nested emphasis involving even the font color */
strong.very-strong {
    font-weight: bold;
    font-style: italic;
    color: #F00;
}

/* For use with various shaded elements */
.shaded {
    color: #000;
    background-color: #EEE;
}
