This is better CSS code. If I could see the eBook, then I could probably remove a number of classes from the CSS. It's rather poor CSS (overall). Oh and for most paragraphs, you can remove whatever clasas is most used for <p> as <p> is defined to not need such.
Code:
body {
widows: 1;
orphans: 1;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
text-align: justify;
}
p {
margin-top: 0;
margin-bottom: 0;
text-indent: 1.2em
}
.c1 {
color: #009;
text-decoration: underline;
}
.c2 {
font-style: normal;
}
.c3 {
font-style: italic;
}
.c4 {
font-style: normal;
}
.c5 {
font-style: italic;
text-decoration: underline;
}
.c6 {
font-weight: normal;
}
.c7 {
font-style: italic;
font-weight: normal;
}
.calibre {
display: block;
font-family: "book antiqua";
font-size: 1.3em;
padding-left: 0;
padding-right: 0;
margin: 0;
}
.s {
font-size: 1.6em;
text-align: center;
text-indent: 0;
margin: 0;
}
.s1 {
text-indent: 0;
margin: 0;
}
.s2 {
text-align: center;
text-indent: 0;
margin: 0 0 1.3%;
}
.s3 {
text-align: center;
text-indent: 0;
margin: 0;
}
.s4 {
font-size: 1.3em;
text-align: center;
text-indent: 0;
margin: 0;
}
.s7 {
display: block;
font-family: "Baskerville";
text-align: center;
text-indent: 0;
white-space: normal;
margin: 0 0 1.3;
}
.s9 {
font-size: 1.5em;
text-align: center;
text-indent: 0;
margin: 0;
}
.s10 {
text-indent: 1.2em;
margin: 0;
}
.s11 {
text-indent: 1.2em;
margin: 0;
}
.s12 {
text-align: center;
text-indent: 1.2em;
margin: 0;
}
.s13 {
text-indent: 1.2em;
margin: 0;
}
.s14 {
text-indent: 1.2em;
margin: 0;
}
.s15 {
text-indent: 1.2em;
margin: 0;
}
.s16 {
text-indent: 0;
margin: 0;
}