body { 
 color: black;
 background: rgb(80%, 90%, 100%);
 font-size: 100%; 
 font-family: Arial, Helvetica, sans-serif;
 margin: 15%; 
}
body.history { 
 font-size: 115%; 
 color: black;
 background: #9d98fe;
 margin-left: 5%; 
 margin-top: 0px; 
 margin-right: 0%; 
 font-family: "Impress BT", Arial, Helvetica, sans-serif;
}
body.white { 
 background: rgb(100%, 100%, 100%); color: black;
}
body.def { background: #def url(textures/recbg.jpg); color: black; }
body.msin { background: #cceeff; color: black; }
body.chap3a { background: #ffffdd; color: black; }
body.chap3b { background: #ffddff; color: black; }
body.chap3c { background: #ffbbdd; color: black; }
body.chap3d { background: #ffdfff; color: black; }
body.chap3e { background: #ffccff; color: black; }
body.chap3f { background: #ccccff; color: black; }
body.chap3g { background: #bbbbff; color: black; }
body.chap3h { background: #aaaaff; color: black; }
body.chap3i { background: #dd5533; color: black; }
body.chap3j { background: #ff5533; color: black; }
body.chap3k { background: #cc5577; color: black; }
body.chap3l { background: #eeeeff; color: black; }
body.chap3m { background: #ddddff; color: black; }
body.chap3n { background: #aaaaff; color: black; }
body.chap3o { background: #bbbbff; color: black; }
body.chap3p { background: #998fef; color: black; }
body.chap3q { background: #bb8fef; color: black; }
body.chap3r { background: #dfdfcf; color: black; }
body.chap3s { background: #dfcc77; color: black; }

p {color: black; background: transparent; }
p.blue {color: blue; }
p.blue2 {color: blue; font-size: 85%; }
p.center { text-align: center; } 
p.dates { font-size: 50%; }
p.name { font-size: 85%; }
p.mail { font-size: 115%; }

div.centerlogo {
 text-align: center;
 color: black;
 background: #ccf;
 width: 50%; 
 margin-left: 25%;
 margin-right: auto;
 padding: 7px 5px;
 border-width: thin;
 border-style: solid;
 border-color: blue;
}
div.center {
 text-align: center;
}
div.centerbon {
 text-align: center;
 color: black;
 background: #99f;
 margin: 5px 20px; 
 padding: 10px 12px;
 border-width: thin;
 border-style: solid;
 border-color: blue;
}
div.center2 {
 text-align: center;
 color: black;
 background: #ccf;
 margin: 5px 50px; 
 padding: 10px 12px;
 border-width: thin;
 border-style: solid;
 border-color: #d99;
}

h1 { margin-left: -8% }
h2,h3,h4,h5,h6 { margin-left: -6% }
h1 { color: blue }
h3 { color: blue }
h4 { color: blue }

A:link {
 text-decoration: none;
 font-size: 115%;
 color: #0033ff; 
}
A:visited {
 text-decoration: none;
 font-size: 110%;
 color: #0000ff; 
}
A:active {
 text-decoration: none;
 font-size: 110%;
 color: red;  
}
A:hover {
 text-decoration: none;
 font-size: 120%; 
 background: rgb(60%, 70%, 90%);
 color: #0033ff; 
}
A:hover.history { 
 text-decoration: none;
 font-size: 125%;
 background: #ccccff;
 color: #0000cc; 
 font-family: Arial, Helvetica sans-serif; 
}

td.tblswp {
 width: 60px;
 height: 10px;
 border-width: thin;
 border-style: solid;
 border-color: blue;
 padding: 1em; 
 visibility: visible;
 display: block;
}
td.ecomtd {
 width: 196px; 
 background-color:#000000;
 height: 32px;
 border: none;
 visibility: visible;
 display: block;
}

object {
 width: 100px;
 height: 45px;
}
object.objind {  
 width: 325px;
 height: 150px;
}

span.button {
 width: 45px;
 height: 10px;
 font-size: 115%;
 font-family: "Impress BT", Arial, Helvetica; 
 background: #66f;
 color: white;
 margin-left: 0%; 
 margin-right: 0%; 
 border-width: thin;
 border-style: solid;
 border-color: #555;
 padding: 0.5em; 
 visibility: visible;
 display: inline;
}

ul.hist { 
 color: inherit;
 background: blue; 
 margin: 5px;      
 padding: 15px 5px;
 list-style: disc inside ;
}
li.hist { 
 color: inherit;
 background: rgb(87%, 90%, 100%);      
 margin: 5px; 
 padding: 15px;
}

input.big {
 width: 145px;
}

@media aural {
H1, H2, H3 { stress: 20; richness: 90 }
.hide { speak: none }
P.copyright { volume: x-soft; speech-rate: x-fast }
DT { pause-before: 20% }
PRE { speak-punctuation: code } 
}


