html {
    font-family: monospace;
    font-size:14px;
    margin:0!important; padding:0!important;
}

body {margin: 0; padding: 0;}

.chords {
    font-weight: bold;
    color:#005eff;
}

.chords a {
    color:#005eff;
    text-decoration: none;
}

.chords a:hover {
    color:#0000ff;
}

.chords-chorus {
    font-weight: bold !important;
}

.chords-verse2 {
    font-style: italic;
    /*font-weight: bold !important;*/
}

div.pp {
    width: 750px;
    height:1095px;
    overflow: hidden;
    margin:0 auto 20px auto;
    padding:5px 0;
    /*border:1px solid red;*/
}

table#main { 
    /*width:900px;*/
    /*table-layout:fixed;*/
    word-wrap: break-word;
}

table#main .title { text-align: right!important; font-size:20px;}

.ctable table { 
    table-layout:fixed;
    word-wrap: break-word;
}

.ctable td {
}

.ctable #coln1 {
    /*background-color: red;*/
    width: 100%;
}

.ctable #coln2 {
    /*background-color: green;*/
    width: 100%;
}

.info td,
.info th {
    text-align: right;
    height:20px;
}


.bside { border-left:1px solid #000;}

#mainc { display:none; }
#mainc .sel { background:#e1e1e1; }

