/*CSS Normalize*/
html {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body {
margin: 0;
font-size: 1em;
}
h1, h2, h3, h4, p, blockquote, figure, ol, ul {
margin: 0;
padding: 0;
}
li {
/*display: block;*/
}
h1, h2, h3, h4 {
font-size: inherit;
}
a {
text-decoration: none;
color: inherit;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
}
img {
max-width: 100%;
height: auto;
border: 0;
}
/* end normalize */
/* Miscellaneous */
article, div, h1, h2, h3, h4, h5, h6, p, span, ol, ul, li {
font-family: sans-serif; /* Set Font Type Across Body */
font-weight: normal;
font-style: normal;
text-transform: none;
}
div.clear {
clear: both;
}
div.break {
page-break-before: always;
}
strong {
font-style:normal;
font-weight:bold;
}
.bold {
font-style: normal;
font-weight: bold;
}
.italic {
font-style: italic;
font-weight: normal;
}
.bolditalic {
font-style: italic;
font-weight: bold;
}
span.sharp {
font-family: "MusicGlyphs1";
font-size: 135%;
}
span.flat {
font-family: "MusicGlyphs1";
font-size: 135%;
}
span.natural {
font-family: "MusicGlyphs1";
font-size: 135%;
}
span.musicglyph {
font-family: "MusicGlyphs1";
font-size: 135%;
}
/* end Miscellaneous */
/* List(s) Controls */
ul, ol {
margin: 0 0 0 45px;
}
/* end List(s) Controls */
/* Copyright Styles */
div.copyrightart {
width: 100%;
margin: 0 auto 0 auto;
}
div.photorights {
font-size: 1.2em;
line-height: 1.2;
margin: 100px 0 75px 0;
text-align: center;
}
div.isbn {
font-size: 1.05em;
line-height: 1.2;
margin: 150px 0 100px 0;
text-align: center;
font-weight: normal;
}
div.hallogo {
margin: 0 auto 10px auto;
width: 40%;
text-align: center; /*centers for MOBI*/
}
p.hladdress {
margin: -3px 0 0 0;
text-align: center;
font-size: .5em;
line-height: 1.1;
}
div.country {
margin: 15px 0 15px 0;
}
p.copyright {
margin: 0 0 0 0;
text-align: center;
font-size: .7em;
line-height: 1.1;
}
p.website {
font-size: .75em;
margin: 2px 0 0 0;
font-weight: bold;
text-align: center;
}
/* end Copyright section */
/* TOC Styles */
ol.toc {
list-style-type: none;
}
h1.tochead {
font-size: 2em;
margin: 25px 0 45px 0;
font-weight: bold;
text-align: center;
text-transform: uppercase;
}
li.toc {
font-size: 1.25em;
margin: 15px auto .5em auto;
text-align: center;
font-weight: normal;
list-style-type: none;
}
li.subtoc {
font-size: .85em;
margin: 5px 0 0 25px;
text-align: left;
font-weight: normal;
list-style-type: none;
}
/* end TOC styles */
/* Songtitle, Credits and Rights */
h3.songpretitle, h1.songtitle {
page-break-before: always;
}
h3.songpretitle + h1.songtitle {
page-break-before: avoid;
}
h3.songpretitle {
font-size: 1em;
line-height: 1.1;
margin: 0 0 0 0;
text-align: center;
font-weight: bold;
}
h1.songtitle {
font-size: 2em;
line-height: 1.1;
margin: 0 0 10px 0;
text-align: center;
font-weight: bold;
text-transform: uppercase;
}
h3.songsubtitle {
font-size: 1em;
line-height: 1.1;
margin: -10px 0 10px 0;
text-align: center;
font-weight: bold;
}
p.credit {
font-size: .7em;
line-height: 1.1;
margin: 0 0 0 0;
text-align: right;
font-weight: normal;
}
p.rights {
font-size: .45em;
line-height: 1.2;
margin: 0 0 0 0;
text-align: center;
font-weight: normal;
}
p.body {
font-size: .75em;
line-height: 1.1;
margin: 0 0 15px 0;
text-align: left;
font-weight: normal;
}
/* end Songtitles, Credits and Rights */
/* Audio Styles */
div.audio {
text-align: left;
font-size: .75em;
margin: 20px auto 20px 0;
}
div.audio audio.mp3 {
margin: 0 7px 0 0;
width: 35%;
}
/* end Audio Styles */
/* Musical Engraving Styles */
div.music {
width: 100%;
}
div.music95 {
width: 95%;
}
div.music90 {
width: 90%;
}
div.music85 {
width: 85%;
}
div.music80 {
width: 80%;
}
div.music75 {
width: 75%;
}
div.music70 {
width: 70%;
}
div.music65 {
width: 65%;
}
div.music60 {
width: 60%;
}
div.music55 {
width: 55%;
}
div.music50 {
width: 50%;
}
div.music45 {
width: 45%;
}
div.music40 {
width: 40%;
}
div.music35 {
width: 35%;
}
div.music30 {
width: 30%;
}
div.music25 {
width: 25%;
}
div.music20 {
width: 20%;
}
img {
width: 100%;
margin: 10px auto 15px auto;
}
/* end Musical Engraving Styles */
/* Notation Legend Styles & Back Cover */
h1.legend {
page-break-before: always;
font-size: 2em;
line-height: 1.1;
margin: 0 0 0 0;
text-align: center;
font-weight: bold;
}
h3.legend2 {
page-break-before: always;
font-size: 1.5em;
line-height: 1.1;
margin: 0 0 0 0;
text-align: center;
font-weight: bold;
}
div.backcover {
width: 100%;
margin: 0 auto 0 auto;
}
/* end Notation Legend Styles & Back Cover */