* {
    /* enable borders for testing layout */
    /* border: 1px solid white; */
}

body {
    margin: 8;
    padding: 0;
    background: #000000;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
}

h1, h2, h3 {
    font-weight: bold;
}

p {
    clear: all;
}

hr {
    width: 50%;
    align: center;
}

a {
    text-decoration: none;
    color: #29C413;
}

div.folderimage {
    padding-bottom: 8;
    height: 94;
    width: 400;
    float: right;
}

div.openingtitles {
    text-align: center;
}

div.tagline {
    text-align: center;
    font-weight: bold;
}

div.tagline p {
    margin: 0;
    margin-top: 1.5em;
}

img.titleimage {
    margin: 0px 20px;
    width: 100px;
    height: 68px;
}

div.header {
    color: gray;
    clear: right;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}

div.feedback {
    text-align: center;
}

div.separator {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}

div.sceneheader {
    padding-bottom: 1.0em;
}

div.sceneheader p {
    margin: 0;
}

div.scenetext {
}

.char {
    font-weight: bold;
}

p.desc {
    color: gray;
}

p.centredesc {
    color: gray;
    text-align: center;
}

p.centredesc-gapless {
    color: gray;
    text-align: center;
    margin: 0;
}

p.indentdesc {
    color: gray;
    text-indent: 50px;
}

p.indentdesc-gapless {
    color: gray;
    text-indent: 50px;
    margin: 0;
}

p.lyrics {
    color: #FFFFFF;
    text-align: center;
    font-style: italic;
    margin: 0;
}
