body { 
    align:center;
    width:80%; 
    max-width:1000px; 
    margin-left:auto; 
    margin-right:auto; 
    background-color:white;
    color:black;
    padding:10px;
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    line-height: 1.3em;
/*    border:1px solid black;  */
}

h1 { 
    font-family: Bitter, serif;
    font-size: 2.5em;
    margin: 0px 0 0px 0;
    margin-left:auto; 
    margin-right:auto; 
}

h1.script { 
    color: #9FADC4;
    font-family: Bitter, serif;
    text-transform: uppercase;
    font-size: 1.25em;
    line-height: 2em; 
    width:550px;  
/*    text-align: center; */
}

#menu {
    background: #9FADC4;  
    line-height: 2.1em; 
}

#menu a { 
    font-family: Bitter, serif;
    padding: 5 20 6 20;
    background: #9FADC4;  
    color:white;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}

a { color:black }

h2, h3   { 
    font-family: Bitter, serif;
    line-height: 1em;
} 

h2.linkout, h2.linkout a { 
    color: #9FADC4;
    text-transform: uppercase;
    font-size: 1em;
    text-align:right;
    /*border:1px solid yellow*/
}

h2.linkout a:after {
    content: "\2192";
}

table {
    font-size:100%;
/*    border:1px solid red;  */
}

td              {/* border:1px solid green; */ padding:10px;}
td.medsnug      {padding:5px;}
td.snug         {padding:0px;}
td.topleft      {vertical-align:top; text-align:left}
td.topright     {vertical-align:top; text-align:right}
td.topcenter    {vertical-align:top; text-align:center}
td.centercenter {vertical-align:center; text-align:center}

tr.color0       { background-color: #9FADC4; }
tr.color1       { background-color: #ABA4C9; }
tr.highlight    { background-color: #FDEDA2; }

#section { 
/*    border:1px solid red;*/
    padding:0px; 
}


