body { 
	color: black; 
	font-family: Arial, sans-serif;
	margin:0;
}
div.menu { width: 9em }
dd { text-indent: -2em }
dt.validation { margin-bottom: 0.3em }
h1 { font-size: x-large; font-weight: normal }
h2 { font-size: large; font-weight: normal; }
h2.mp3 { margin-bottom: 0 }
hr.title { margin-bottom: .8em }
img { border-style: none }
img.credits { float: left; margin-right: 1em; margin-top: 0.2em;}
img.statistics { margin-top: 3em}
img.indexr { float: right; margin-left: 10pt; margin-bottom: 10pt }
img.verification {margin-left:.4em; margin-right:.4em; vertical-align:text-bottom}
p { text-align: justify }
p.larger {font-size:larger;}
table.modules, table.mp3  { width: 30em }
table.footer { width: 100% }
td.bookLeft {vertical-align:top}
td.bookRight {padding-left:1em}
td.credits { padding: 3em }
td.footerLeft { width: 50% }
td.footerRight { text-align: right; width: 50% }
td.footerMain, td.headerTop {
	border: #E0EAE0 1px solid; 
	background: #F3FAF3; 	
}
td.headerBottomLeft {
	border: #E0EAE0 1px solid; 
	background: #fafffa; 
}
td.headerBottomRight {
	border: #E0EAE0 1px solid; 
	background: #fafffa; 
	width:100%;
}
td.headerTop { padding-top: 8px; text-align: center; }
td.headerBottomLeft { padding-left: 1em; padding-top: 1em; vertical-align: top; }
td.headerBottomRight { padding-bottom: 1em; padding-left: 1em; padding-right: 1em; vertical-align: top; }
td.index { vertical-align: top; }
td.modules, td.mp3 { width: 33% }
th { text-align: left }