BODY { background:#FFEEEE; color:black; margin:0; text-align:justify }
TABLE { width:100%; border-collapse:collapse; margin:0; clear:both }
TD { vertical-align:baseline; padding:0 }
CAPTION { caption-side:bottom; text-align:left; font-style:italic; width:auto }

OL,UL,DL { text-align:left }
LI { clear:left; list-style-type:disc }
BLOCKQUOTE { margin-left:0; margin-right:0; padding-left:0; padding-right:0; font-style:italic }

H1,H2,H3,H4,H5,H6 { clear:both; text-align:left }
H1 { margin-top:0; font-size:200% }
H2 { font-size:150% }
H3 { font-size:120% }
H4 { font-size:106% }
H5,H6 { font-size:100% }
TD.main { padding:.5em }
#index H1 { text-align:center }
#index H2 { text-align:center; font-size:120% }

TD.sidebar { background:#FFDDDD; color:black; white-space:nowrap; padding:.5em; width:12em }
TD.sidebar H1 { font-size:225% }
TD.sidebar P { white-space:normal }
TD.sidebar UL    { padding-left:0; margin-left:0em; list-style-position:inside }
TD.sidebar UL UL { padding-left:0; margin-left:2em; list-style-position:outside; white-space:normal }

LI.parentpage { list-style-type:circle }
LI.parentpage A  { font-weight:normal; font-style:normal }
LI.thispage { list-style-type:circle }
LI.thispage A    { font-weight:bolder; font-style:italic }
LI.thispage LI A { font-weight:normal; font-style:normal }

TABLE.picture { margin:1em auto 0 auto; width:auto; text-align:center }
TABLE.picture IMG { border-style:ridge; border-width:.5em; margin:auto }
TABLE.picture CAPTION { margin:0 auto 1em auto }
IMG.left { float:left; border-style:ridge; border-width:.5em; margin:0 .5em .5em 0; clear:left }
IMG.right { float:right; border-style:ridge; border-width:.5em; margin:0 0 .5em .5em; clear:right }

UL.booklist { padding:0; margin:1em 0; list-style-type:none }
UL.booklist LI { padding-left:5ex; margin-bottom:1em; text-align:justify; text-indent:-5ex; list-style-type:none }

DL.links { padding:0; margin:1em 0 }
DL.links DT A { font-weight:bolder }
DL.links DD { margin-bottom:1em }

BLOCKQUOTE.note { font-style:italic }
BLOCKQUOTE.verse { font-style:normal }
BLOCKQUOTE.chorus { margin-left:2em; margin-right:2em; font-style:normal }
BLOCKQUOTE.chorus:before { padding:0; margin:0em; font-weight: bolder; content:"chorus"; display:block }

LI.tentative { color:#FF0000; font-style:italic }
LI.tentative A{ color:#FF0000 }

P.clear { clear:both }

