BODY {FONT-SIZE: small; FONT-FAMILY: arial, verdana, helvetica; TEXT-ALIGN: justify; background-image: url(bg.jpg); BACKGROUND-COLOR: #FFFFFF; MARGIN-LEFT: 0.1cm;}
H1 {FONT-SIZE: x-large; FONT-FAMILY: arial, verdana, helvetica; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN-LEFT: 0.0cm; margin-bottom: 6px; margin-top: 6px;}
H2 {FONT-SIZE: large; FONT-FAMILY: arial, verdana, helvetica; FONT-WEIGHT: bold; TEXT-ALIGN: left; MARGIN-LEFT: 0px; margin-bottom: 3px; margin-top: 6px;}
H3 {FONT-SIZE: medium; FONT-FAMILY: arial, verdana, helvetica; FONT-WEIGHT: bold; TEXT-ALIGN: left; MARGIN-LEFT: 0.0cm; margin-bottom: 3px; margin-top: 6px;}
pre {FONT-SIZE: small; FONT-FAMILY: courir; TEXT-ALIGN: left; MARGIN-LEFT: 0.1cm;}
P {FONT-SIZE: 10pt; FONT-FAMILY: arial, verdana, helvetica; TEXT-ALIGN: justify; margin-left: 0px;   margin-bottom: 1px; margin-top: 1px;}

ol {padding-left: 5px; margin-left: 15px; margin-bottom: 0px; margin-top: 0px;list-style-position: outside; TEXT-ALIGN: justify; }
ul {padding-left: 5px; margin-left: 15px; margin-bottom: 0px; margin-top: 0px;list-style-position: outside; TEXT-ALIGN: justify; }
li {padding-left: 0px; list-style-type: square; FONT-SIZE: small; FONT-FAMILY: arial, verdana, helvetica; 
    margin-left: 0px; margin-bottom: 0px; margin-top: 0px;}



div#l {background: url(../pic/l.png) repeat-y top left;}
div#r {background: url(../pic/r.png) repeat-y top right;}
div#o {background: url(../pic/o.png) repeat-x top left;}
div#u {background: url(../pic/u.png) repeat-x bottom left;}
div#lo {background: url(../pic/lo.png) no-repeat top left;}
div#ro {background: url(../pic/ro.png) no-repeat top right;}
div#lu {background: url(../pic/lu.png) no-repeat bottom left;}
div#ru {background: url(../pic/ru.png) no-repeat bottom right;}

img {
        border: none;
        vertical-align: middle;
}


img.cd {        border: 1px solid; border-color:#cccccc;
        vertical-align: middle;
}

hr {
        height: 1px;
        color: #aaa;
        background-color: #aaa;
        border: 0;
        margin: .2em 0 .2em 0;
}
table {
        font-size: 100%;
        color: black;
      }


table.toc {
               border: #aaa solid 1px;
             }


table.border {
        font-weight: bold;
        margin: 0;
        padding: 0;
        letter-spacing: 0px;
        line-height: 10px;
        border-bottom: #aaa solid 1px;
        text-align: left;
}

table.songs {
              font-size: 90%;
}

a {
        text-decoration: none;
        color: #0070C0;
        background: none;
}
a:visited {
        color: #0070C0;
}
a:active {
        color: #003080;
}
a:hover {
        text-decoration: underline;
}
a.stub {
        color: #772233;
}