body {
 margin: 0;
 padding: 0;
 background-color: #B8860B;
 color: black;
 font-family: sans-serif;
 font-size: 85%;
 text-align: center;
}

img {
 border: 0;
}

table {
 font-size: 1em; /* for IE 5.5 */
}

.di {
 display: inline;
}

p {
 margin: 1.0em 0;
}

.para {
 margin: 1.0em 0;
}

.eos {
 margin: 1.0em 0 1.6em;
}

ol, ul {
 margin-top: 1.0em;
 margin-bottom: 1.0em;
}

.lispaced {
 margin-top: 6px;
}

.ltgoldbg {
 background-color: #DAA520;
 color: black;
}

.dkgoldbg {
 background-color: #986532;
 color: #663300;
}

#left {
 position: absolute;
 top: 184px;
 left: 0;
 background-color: transparent;
 color: yellow;
 width: 140px;
 text-align: left;
 padding-left: 3px;
 font-weight: bold;
 font-size: 1.1em;
}

.menubutton, a.menubutton:link, a.menubutton:visited, a.menubutton:hover {
 display: block;
 background: url(G_all/button.gif);
 background-repeat: no-repeat;
 background-position: bottom left;
 text-decoration: none;
 color: #B8860B;

 padding: 7px 0 0 25px;
 height: 30px;
 voice-family: "\"}\""; 
 voice-family:inherit;
 height: 23px;
}

.mnow, a.mnow:link, a.mnow:visited, a.mnow:hover {
 display: block;
 background: url(G_all/buttonon.gif);
 background-repeat: no-repeat;
 background-position: bottom left;
 text-decoration: none;
 color: #FFCC66;

 padding: 7px 0 0 25px;
 height: 30px;
 voice-family: "\"}\""; 
 voice-family:inherit;
 height: 23px;
}

#right {
 position: absolute;
 top: 144px;
 right: 0;
 background-color: transparent;
 color: yellow;
 width: 140px;
 font-size: 0.9em;
}

#mainc {
 background-color: white;
 color: black;
 background-repeat: repeat-y;
 background-image: url(G_all/bg133.gif);
 background-position: left;
}

#main {
 padding: 0 166px;
 background-color: transparent;
 color: black;
 background-repeat: repeat-y;
 background-image: url(G_all/bg134.gif);
 background-position: right;
 font-size: 0.9em;
 text-align: left;
}

.dicy {
 border: 1px gray solid;
 width: 160px;
}

a:link { color: #cc0033; background-color: transparent; }
a:visited { color: #660000; background-color: transparent; }
a:hover { color: #cc9900; background-color: transparent; }
a:active { color: #cc9900; background-color: transparent; }

a.greena:link { color: #309542; background-color: transparent; }
a.greena:visited { color: #309542; background-color: transparent; }
a.greena:hover { color: #cc9900; background-color: transparent; }

hr {
 background-color: gray;
 color: gray;
 margin: 0;
}

h2 {
 font-size: 2.5em;
 font-weight: normal;
 margin: 20px auto 10px;
}

h3 {
 font-size: 1.8em;
 font-weight: normal;
 margin: 10px auto;
}

h4 {
 font-size: 1.5em;
 font-weight: bold;
 margin: 10px auto;
}

h5 {
 font-size: 1.3em;
 font-weight: bold;
 margin: 10px auto;
}

.ftc1 { width: 50px; }
.ftc2 { width: 170px; }

#clasgrid {
 border-collapse: collapse;
}

#clasgrid td {
 border: 1px silver solid;
}
