/*CSS Normalize*/
html {
-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;
transition: .3s;
}
img {
width: 100%;
height: auto;
border: 0;
}
/* end normalize */
/* Font Inclusion */
@font-face {
font-family: "HalfSteps-Regular";
src:url("../fonts/HalfSteps-Regular.otf") ;
}
/* end Font Inclusion */
/* 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;
-webkit-hyphens: none;
-epub-hyphens: none;
hyphens: none;
}
div.clear {
clear: both;
}
div.break {
page-break-before: always;
}
div.keep {
display: inline-block;
}
strong {
font-style:normal;
font-weight:bold;
}
.bold {
font-style: normal;
font-weight: bold;
}
.cap {
text-transform: uppercase;
}
em {
font-style: italic;
font-weight: normal;
}
.italic {
font-style: italic;
font-weight: normal;
}
.bolditalic {
font-style: italic;
font-weight: bold;
}
span.sharp {
font-family: "HalfSteps-Regular";
font-size: 120%;
}
span.flat {
font-family: "HalfSteps-Regular";
font-size: 120%;
}
span.natural {
font-family: "HalfSteps-Regular";
font-size: 120%;
}
span.musicglyph {
font-family: "HalfSteps-Regular";
font-size: 120%;
}
/* end Miscellaneous */
/* Copyright Styles */
div.copyrightart {
width: 100%;
margin: 0 auto 0 auto;
}
div.group1 {
margin: 100px auto 75px auto;
}
p.photorights {
font-size: .65em;
line-height: 1.2;
margin: 0 0 0 0;
text-align: center;
}
div.group2 {
margin: 275px auto 75px auto;
}
p.isbn {
font-size: .55em;
line-height: 1.2;
margin: 0 0 0 0;
text-align: center;
font-weight: normal;
}
div.hallogo {
margin: 0 auto 0 auto;
width: 40%;
text-align: center; /*centers for MOBI*/
}
p.hladdress {
margin: 0 0 0 0;
text-align: center;
font-size: .45em;
line-height: 1.1;
-webkit-text-size-adjust: 100%;
}
div.group3 {
margin: 15px 0 15px 0;
}
p.copyright {
margin: 0 0 0 0;
text-align: center;
font-size: .35em;
line-height: 1.1;
}
p.website {
font-size: .4em;
margin: 2px 0 0 0;
font-weight: bold;
text-align: center;
}
/* end Copyright section */
/* List(s) Controls */
ul, ol {
margin: 0 0 0 45px;
}
/* end List(s) Controls */
/* Logical TOC Styles */
ol.toc {
list-style-type: none;
}
h1.tochead {
font-size: 1em;
margin: 25px 0 45px 0;
font-weight: bold;
text-align: center;
text-transform: uppercase;
}
li.toc {
font-size: .75em;
margin: 15px 0 0 -45px;
text-align: center;
font-weight: normal;
list-style-type: none;
text-transform: uppercase;
}
/* end Logical TOC Styles */
/* Internal TOC Styles */
h1.tochead_int {
color: #CCC;
font-size: .8em;
margin: 0 0 40px 0;
font-weight: bold;
text-align: center;
text-transform: uppercase;
letter-spacing: 5px;
}
p.toc_int {
font-size: .75em;
line-height: 1.2;
margin: 15px 0 0 0;
text-align: center;
font-weight: normal;
}
p.toc_int2 {
color: #a4a4a4;
font-size: .6em;
line-height: 1.2;
margin: 0 0 0 0;
text-align: center;
font-weight: normal;
}
/* end Internal 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: .65em;
line-height: 1.1;
margin: 0 0 0 0;
text-align: center;
font-weight: bold;
}
h1.songtitle {
font-size: 1.15em;
line-height: 1.1;
margin: 0 0 5px 0;
text-align: center;
font-weight: bold;
text-transform: none;
}
h3.songsubtitle {
font-size: .55em;
line-height: 1.1;
margin: -5px 0 5px 0;
text-align: center;
font-weight: bold;
}
p.credit {
font-size: .5em;
line-height: 1.1;
margin: -5px 0 0 0;
text-align: center;
font-weight: bold;
}
p.credit2 {
font-size: .5em;
line-height: 1.1;
margin: 0 0 0 0;
text-align: center;
font-weight: bold;
}
p.rights {
-webkit-text-size-adjust: 100%;
font-size: .5em;
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 */
/* Musical Engraving Styles */
div.musicfirst {
margin: 5px auto 10px auto;
width: 95%;
}
div.music {
margin: 0 auto 0 auto;
width: 100%;
}
div.music95 {
margin: 0 auto 0 auto;
width: 95%;
}
div.music90 {
margin: 0 auto 0 auto;
width: 90%;
}
/* end Musical Engraving Styles */
/* Notation Legend Styles & Back Cover */
h1.legend {
/*page-break-before: always;*/
font-size: .85em;
line-height: 1.1;
margin: 0 0 0 0;
text-align: center;
font-weight: bold;
}
h3.legend2 {
/*page-break-before: always;*/
font-size: .85em;
line-height: 1.1;
margin: 15px 0 5px 0;
text-align: center;
font-weight: bold;
}
h3.legend3 {
/*page-break-before: always;*/
font-size: .85em;
line-height: 1.1;
margin: 0 0 5px 0;
text-align: center;
font-weight: bold;
}
div.backcover {
width: 100%;
margin: 0 auto 0 auto;
}
/* end Notation Legend Styles & Back Cover */