
html{margin:0px;
 padding:0px;}

body {
 color: black;
 background-color:#d9efff;
 background-image:url(gingum-g.png);
 margin:0px;
 padding:0px 0px 1em 0px;
 line-height:1.2;
}

h1{
 margin:0px 0px 1em 0px;
 padding:20px 3px 20px 3px;
 background-color:#339966;
 color:white;
 text-align: center;
}

p,ul,ol,dl{background-color:#d5ffee;
 margin:0px 3% 0px 3.5%;
 padding:5px 2px 5px 5px;}


pre {margin:0em 3% 0em 3.5%;
 font-family: monospace;
 background-color:#b5efce;
 padding:10px 10px 10px 10px;
 border-style:solid;
 border-color:white;
 border-width:3px;
 font-size: 90%
}

h2{font-size:200%;
 color:#0030a9;
 margin:1.5em 1% 1em 1%;
 border-width:0px 0px 3px 0px;
 border-style:solid;
 border-color:#339966;}


h3{font-size:130%;
 margin:1em 3% 0px 3.5%;
 padding:5px;
 background-color:#339966;
 color:white;
 text-align: center;
 }

h3 code{color:white !important;}

h4{font-size:120%;
 margin:0px 3% 0px 3.5%;
 padding:10px 5px 5px 5px;
 background-color:#b5efce;
 }

li{margin:0.2em 3px 0.2em 0.2em;
}

code{color:#a92f09;}

dt{font-weight:bold;}

dd{margin-bottom:1em;}

/*ul li{list-style-image:url(item.png);}*/

li p,dl ul,dl p{padding-left:0px;
 padding-right:0px;
 margin-left:0px;
 margin-right:0px;}

div{margin-top:1em;
 color:black;}

dfn{font-style:normal;
 font-weight:bold;
 color:#0000aa;}

a.made{
 width:3.0em;
 background-image:url(mail.gif);
}

a.index{
 background-image:url(home.gif);
}

a.contents{
 background-image:url(contents.gif);
}

a.appendix{
 background-image:url(appendix.gif);
}

h2.footer{
 display:none;
}
