/*
  =============== Colours ===============
  Lorange2 = #FFCD03 - module and pattern image borders, full page scores
  Lyellow1 = #FFFBCC - ibox module and TOC boxes
  Lgreen2 = #80C342 - image boxes, filler boxes and exercise header box BGs
  Lblue1 = #E1F4FD - theory module and songlist module boxes, BGs  
  Lblue2 = #006CB7 - h1 and h2 headings, ibox headings and filler headings, links, score count played, score clef symbols (metronome, pick, hand etc), enhanced exercise header box BGs
  Lgrey2 = #77787B - inactivated preview links
 */
/* =============== Page =============== */

/* =============== Sections =============== */
.front{
}
.section{
}
.lesson{
}
.topic{
}
.subtopic{
}
.back{
}
.glossary{
}
/* =============== Paragraphs =============== */

/* =============== Characters =============== */

/* =============== Publisher =============== */
/* =============== Fonts =============== */
@font-face{
    font-family:LTPSymbolsALayout;
    font-weight:normal;
    font-style:normal;
    src:url("../fonts/LTPSymbolsALayout.otf");
}
@font-face{
    font-family:LTPSymbolsBLayout;
    font-weight:normal;
    font-style:normal;
    src:url("../fonts/LTPSymbolsBLayout.otf");
}
.symbolA{
    font-family:LTPSymbolsALayout;
    font-weight:normal;
}
.symbolB{
    font-family:LTPSymbolsBLayout;
    font-weight:normal;
}
/* =============== TOC =============== */
.toc{
    margin:0;
    padding:0;
}
.toc_box{
    background:#FFFBCC;
    padding-top:0.3em;
    padding-bottom:0.3em;
    margin-top:15px;
}
.toc_box ul{
    margin-top:0.4em;
    margin-bottom:0.2em
}
.toc h2{
    font-size:120%;
    margin-top:0em;
}

.post-content > h2:first-child{
   margin-top:0.5em!important;
}
.toc h3{
    font-size:100%;
    margin-left:1.5em;
}
.toc h4{
    text-align:left;
    margin-left:3em;
    margin-top:0.5em;
    font-style:normal;
}
.toc-preview h2{
    font-size:120%;
    margin-top:0em;
    color:#77787B;
}
.toc-preview h3{
    font-size:100%;
    margin-left:1.5em;
    color:#77787B;
}
.toc-preview h4{
    text-align:left;
    margin-left:3em;
    margin-top:0.5em;
    font-style:normal;
    color:#77787B;
}
.toc_p3{
    font-size:100%;
    margin-left:1.5em;
}
.toc_p4{
    text-align:left;
    margin-left:3em;
    margin-top:0.5em;
    font-style:normal;
}
.toc-preview_p3{
    font-size:100%;
    margin-left:1.5em;
    color:#77787B;
}
.toc-preview_p4{
    text-align:left;
    margin-left:3em;
    margin-top:0.5em;
    font-style:normal;
    color:#77787B;
}
/* =============== Tables =============== */

/* =============== Lists =============== */

/* =========Additional Image Code======== */

.free_lesson_img_left_1-3{
    width:165px;
    float:left;
    background:#ffffff;
    margin-right:4%;
    margin-top:0.5em;
    margin-bottom:0.5em;
}

.free_lesson_img_left_1-3 img{
    max-height:100%;
    max-width:100%;
}

.free_lesson_img_left_3-4{
    width:200px;
    float:left;
    background:#FFFFF;
    margin-right:1%;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.free_lesson_img_left_3-4 img{
    max-height:100%;
    max-width:100%;
}

.free_lesson_img_left_3-4_txt{
    width:220px;
    float:left;
    background:#FFFFFF;
	padding:1em;
    margin-right:2%;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.free_lesson_img_left_3-4_txt img{
    max-height:100%;
    max-width:100%;
}

.free_lesson_background{
    margin-top:0.5em;
    margin-bottom:1em;
    /*background:#FFFBCC;*/
	border-style:solid;
	border-width:5px;
	border-color:#FF9933;
    padding:1em;
    page-break-inside:avoid;
}
/* =============== Modified Ukulele Modules =============== */
/* =============== "Module" replaced with "Chart" =============== */

.ukulele_chord_chart{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.ukulele_chord_chart_photo{
    width:48%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.ukulele_chord_chart_photo img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.ukulele_chord_chart_diagram{
    width:23%;
    float:left;
    margin-right:4%;
    margin-top:0px;
    margin-bottom:0px;
}
.ukulele_chord_chart_diagram img{
    max-height:100%;
    max-width:100%;
}
.ukulele_chord_chart_diagram_txt{
    font-size:120%;
    text-indent:0em;
    text-align:center;
    margin-left:0em;
    margin-top:0em;
    margin-bottom:0em;
    color:#000000;
    font-weight:bold;
    font-style:normal;
}
/* =============== Images =============== */
.symbol_img{
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
}
.symbol_img img{
    vertical-align:middle;
}
.header_img{
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
}
.header_img img{
    max-height:100%;
    max-width:100%;
}
.fullpage_img{
    width:100%;
    background:#ffffff;
    margin-left:0px;
    margin-right:0px;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.fullpage_img img{
    max-height:100%;
    max-width:100%;
}
.center_img{
    text-align:center;
    background:#ffffff;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.center_img img{
    max-height:100%;
    max-width:100%;
}
.float_img_left_3-4{
    width:72%;
    float:left;
    background:#ffffff;
    margin-right:2%;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.float_img_left_3-4 img{
    max-height:100%;
    max-width:100%;
}
.float_img_right_3-4{
    width:72%;
    float:right;
    background:#ffffff;
    margin-left:2%;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.float_img_right_3-4 img{
    max-height:100%;
    max-width:100%;
}
.float_img_left_2-3{
    width:64%;
    float:left;
    background:#ffffff;
    margin-right:2%;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.float_img_left_2-3 img{
    max-height:100%;
    max-width:100%;
}
.float_img_right_2-3{
    width:64%;
    float:right;
    background:#ffffff;
    margin-left:2%;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.float_img_right_2-3 img{
    max-height:100%;
    max-width:100%;
}
.float_img_left_1-2{
    width:48%;
    float:left;
    background:#ffffff;
    margin-right:2%;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.float_img_left_1-2 img{
    max-height:100%;
    max-width:100%;
}
.float_img_right_1-2{
    width:48%;
    float:right;
    background:#ffffff;
    margin-left:2%;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.float_img_right_1-2 img{
    max-height:100%;
    max-width:100%;
}
.float_img_left_1-3{
    width:31%;
    float:left;
    background:#ffffff;
    margin-right:2%;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.float_img_left_1-3 img{
    max-height:100%;
    max-width:100%;
}
.float_img_right_1-3{
    width:31%;
    float:right;
    background:#ffffff;
    margin-left:2%;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.float_img_right_1-3 img{
    max-height:100%;
    max-width:100%;
}
.float_img_left_1-4{
    width:23%;
    float:left;
    background:#ffffff;
    margin-right:2%;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.float_img_left_1-4 img{
    max-height:100%;
    max-width:100%;
}
.float_img_right_1-4{
    width:23%;
    float:right;
    background:#ffffff;
    margin-left:2%;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.float_img_right_1-4 img{
    max-height:100%;
    max-width:100%;
}
.whiteBG{
	width:20px;
	height:20px;

}
/* =============== Boxes =============== */
.green_border{
    border:#80C342 solid 2px;
}
.orange_border{
    border:#FFCD03 solid 2px;
}
.score_border{
    border:#FFCD03 solid 2px;
}
.black_border{
    border:#000000 solid 2px;
}
/* =============== UNIVERSAL TEMPLATES =============== */
/* =============== Universal Modules =============== */
.theory_module_1{
    margin-top:0.5em;
    margin-bottom:0.5em;
    background:#E1F4FD;
    padding:0.5em;
    page-break-inside:avoid;
}
.theory_module_2{
    margin-top:0.5em;
    margin-bottom:0.5em;
    background:#E1F4FD;
    padding:0.5em;
    page-break-inside:avoid;
}
.theory_module_3{
    margin-top:0.5em;
    margin-bottom:0.5em;
    background:#E1F4FD;
    padding:0.5em;
    page-break-inside:avoid;
}
.ibox_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    background:#FFFBCC;
    padding:0.5em;
    font-style:italic;
    page-break-inside:avoid;
}
.ibox_icon_img{
    float:right;
    margin-left:10px;
    margin-right:10px;
    margin-top:0px;
    margin-bottom:0px;
}
.ibox_icon_img img{
    max-height:100%;
    max-width:100%;
}
.ibox_head{
    color:#006CB7;
    font-style:italic;
}
.songlist{
    margin-top:0.5em;
    margin-bottom:0.5em;
    background:#E1F4FD;
    padding:0.5em;
    font-style:italic;
    page-break-inside:avoid;
}
.songlist_head{
    color:#000000;
    font-style:italic;
}
.filler{
    margin-top:1em;
    margin-bottom:1em;
    padding:0.5em;
    border:#80C342 solid 2px;
    font-style:italic;
    page-break-inside:avoid;
}
.filler_head{
    color:#006CB7;
    font-style:normal;
}
/* =============== Universal Exercises - Standard =============== */
.exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.exercise_head{
    background:#80C342;
    color:#ffffff;
}
.exercise_head table{
    width:100%;
    border:0;
    margin-bottom:0.5em;
}
.exercise_icon_img{
    padding-left:6px;
    padding-right:6px;
    padding-top:6px;
    width:35px;
}
.exercise_icon_img img{
    max-height:100%;
    max-width:100%;
}
.exercise_icon_no{
    font-size:140%;
    text-indent:0em;
    text-align:left;
    font-weight:bold;
    line-height:1em;
    padding-left:0px;
    padding-right:0px;
    padding-top:3px;
	width:85px!important;
}
.exercise_icon_no2{
    font-size:140%;
    text-indent:0;
    text-align:left;
    font-weight:bold;
    line-height:1em;
    padding-left:0px;
    padding-right:0px;
    padding-top:3px;
}
.exercise_head-enhanced table td:nth-child(2){
    width:50px!important;
}
.exercise_icon_title{
    font-size:140%;
    text-indent:0;
    text-align:center;
    font-weight:bold;
    font-style:italic;
    line-height:1em;
    padding-left:0px;
    padding-right:10px;
    padding-top:3px;
}
.exercise_icon_title2{
    font-size:140%;
    text-indent:0;
    text-align:left;
    font-weight:bold;
    font-style:italic;
    line-height:1em;
    padding-left:0px;
    padding-right:10px;
    padding-top:3px;
}
.score_img{
    margin-left:0px;
    margin-right:0px;
    margin-top:3px;
    margin-bottom:0px;
}
.score_img img{
    max-height:100%;
    max-width:100%;
}
/* =============== Universal Exercises - Enhanced =============== */
.exercise-enhanced{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.exercise_head-enhanced{
    background:#006CB7;
    color:#ffffff;
}
.exercise_head-enhanced table{
    width:100%;
    border:0;
    margin-bottom:0.5em;
}
.exercise_icon_img-enhanced{
    padding-left:6px;
    padding-right:6px;
    padding-top:6px;
    width:50px;
}
.exercise_icon_img-enhanced img{
    max-height:100%;
    max-width:100%;
}
.media_part{
    page-break-inside:avoid;
}
.media{
    width:70%;
    margin-top:0em;
    margin-bottom:0em;
    float:left;
    margin-right:10px;
}
.video{
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.audio{
    margin-top:1em;
    margin-bottom:0.5em;
}
.score_page_img{
    width:20%;
    float:left;
    margin-top:0.5em;
}
.score_page_img img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
    padding:5px;
}
.post-content p {
margin: 0;
margin-bottom: 0;
}
.media_txt{
    font-size:80%;
    text-indent:10px;
    text-align:left;
    margin-left:0em;
    margin-bottom:15px!important;
    color:#000000;
    font-weight:bold;
    font-style:italic;
    margin-top:5px!important;
}
/* =============== GUITAR TEMPLATES =============== */
/* =============== Guitar Modules =============== */
.guitar_note_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.guitar_note_module_photo{
    width:48%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.guitar_note_module_photo img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.guitar_note_module_diagram{
    width:23%;
    float:left;
    margin-right:4%;
    margin-top:-3%;
    margin-bottom:0px;
}
.guitar_note_module_diagram img{
    max-height:100%;
    max-width:100%;
}
.guitar_note_module_score{
    width:23%;
    float:left;
    margin-top:-2%;
    margin-bottom:0px;
}
.guitar_note_module_score img{
    max-height:100%;
    max-width:100%;
}
.guitar_chord_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.guitar_chord_module_photo{
    width:48%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.guitar_chord_module_photo img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.guitar_chord_module_diagram{
    width:23%;
    float:left;
    margin-right:4%;
    margin-top:-6%;
    margin-bottom:0px;
}
.guitar_chord_module_diagram img{
    max-height:100%;
    max-width:100%;
}
.guitar_chord_module_diagram_txt{
    font-size:160%;
    text-indent:0em;
    text-align:center;
    margin-left:0em;
    margin-top:0em;
    margin-bottom:0em;
    color:#000000;
    font-weight:bold;
    font-style:normal;
}
.guitar_chord_formula_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.guitar_chord_formula_module_diagram_1{
    width:23%;
    float:left;
    background:#ffffff;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.guitar_chord_formula_module_diagram_1 img{
    max-height:100%;
    max-width:100%;
}
.guitar_chord_formula_module_no{
    width:48%;
    float:left;
    background:#ffffff;
    margin-right:2%;
    margin-top:3%;
    margin-bottom:0px;
}
.guitar_chord_formula_module_no img{
    max-height:100%;
    max-width:100%;
}
.guitar_chord_formula_module_diagram_2{
    width:23%;
    float:left;
    background:#ffffff;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
    page-break-inside:avoid;
}
.guitar_chord_formula_module_diagram_2 img{
    max-height:100%;
    max-width:100%;
}
.guitar_fingerpicking_pattern_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.guitar_fingerpicking_pattern_module_diagram{
    width:48%;
    float:left;
    background:#ffffff;
    margin-left:0px;
    margin-right:2%;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.guitar_fingerpicking_pattern_module_diagram img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
/* =============== Guitar Chord Chart =============== */
.guitar_chord_chart{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-before:always;
}
.guitar_chord_chart_diagram{
    width:23%;
    float:left;
    background:#ffffff;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.guitar_chord_chart_diagram img{
    max-height:100%;
    max-width:100%;
}
.guitar_chord_chart_diagram_txt{
    font-size:160%;
    text-indent:0em;
    text-align:center;
    margin-left:0em;
    margin-top:0em;
    margin-bottom:0em;
    color:#000000;
    font-weight:bold;
    font-style:normal;
}
/* =============== Guitar Exercises =============== */
.guitar_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.exercise_pattern_img_1-2{
    width:48%;
    float:right;
    margin-left:10px;
    margin-right:10px;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.exercise_pattern_img_1-2 img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.exercise_pattern_img_1-3{
    width:31%;
    float:right;
    margin-left:10px;
    margin-right:10px;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.exercise_pattern_img_1-3 img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.exercise_pattern_img_1-4{
    width:23%;
    float:right;
    margin-left:10px;
    margin-right:10px;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.exercise_pattern_img_1-4 img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.exercise_pattern_txt{
    font-size:80%;
    text-indent:0em;
    text-align:center;
    margin-left:0em;
    margin-top:0em;
    margin-bottom:0em;
    color:#000000;
    font-weight:bold;
    font-style:italic;
}
.guitar_technique_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.guitar_technique_exercise_score{
    width:31%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.guitar_technique_exercise_score img{
    max-height:100%;
    max-width:100%;
}
.guitar_technique_exercise_photo_1{
    width:31%;
    float:left;
    margin-right:2%;
    margin-top:1%;
    margin-bottom:0px;
}
.guitar_technique_exercise_photo_1 img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.guitar_technique_exercise_photo_2{
    width:31%;
    float:left;
    margin-right:2%;
    margin-top:1%;
    margin-bottom:0px;
}
.guitar_technique_exercise_photo_2 img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.guitar_technique_exercise_photo_1_2{
    width:64%;
    float:left;
    margin-top:1%;
    margin-bottom:0px;
}
.guitar_technique_exercise_photo_1_2 img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
/* =============== KEYBOARD TEMPLATES =============== */
/* =============== Keyboard Modules =============== */
.keyboard_note_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.keyboard_note_module_diagram{
    width:64%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.keyboard_note_module_diagram img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.keyboard_note_module_score{
    width:31%;
    float:left;
    margin-top:0px;
    margin-bottom:0px;
}
.keyboard_note_module_score img{
    max-height:100%;
    max-width:100%;
}
.keyboard_chord_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.keyboard_chord_module_diagram{
    width:64%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.keyboard_chord_module_diagram img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.keyboard_chord_module_score{
    width:31%;
    float:left;
    margin-top:0px;
    margin-bottom:0px;
}
.keyboard_chord_module_score img{
    max-height:100%;
    max-width:100%;
}
/* =============== Electronic Keyboard Modules =============== */
.electronic_keyboard_chord_module_1{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.electronic_keyboard_chord_module_1_diagram{
    width:64%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.electronic_keyboard_chord_module_1_diagram img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.electronic_keyboard_chord_module_1_symbol{
    width:31%;
    float:left;
    margin-top:0px;
    margin-bottom:0px;
}
.electronic_keyboard_chord_module_1_symbol img{
    max-height:100%;
    max-width:100%;
}
.electronic_keyboard_chord_module_2{
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.electronic_keyboard_chord_module_2_diagram{
    width:64%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.electronic_keyboard_chord_module_2_diagram img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.electronic_keyboard_chord_module_2_symbol{
    width:31%;
    float:left;
    margin-top:0px;
    margin-bottom:0px;
}
.electronic_keyboard_chord_module_2_symbol img{
    max-height:100%;
    max-width:100%;
}
/* =============== Keyboard Chord Chart =============== */
.keyboard_chord_chart{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-before:always;
}
.keyboard_chord_chart_diagram_left{
    width:30%;
    float:left;
    background:#ffffff;
    margin-right:1%;
    margin-top:0px;
    margin-bottom:0px;
}
.keyboard_chord_chart_diagram_left img{
    max-height:100%;
    max-width:100%;
}
.keyboard_chord_chart_diagram_right{
    width:30%;
    float:right;
    background:#ffffff;
    margin-right:1%;
    margin-top:0px;
    margin-bottom:0px;
}
.keyboard_chord_chart_diagram_right img{
    max-height:100%;
    max-width:100%;
}
.keyboard_chord_chart_txt{
    width:35%;
    float:left;
    font-size:120%;
    text-indent:0em;
    text-align:center;
    margin-left:0em;
    margin-right:1%;
    margin-top:0.5em;
    margin-bottom:0em;
    color:#000000;
    font-weight:bold;
    font-style:normal;
    border:#FFCD03 solid 2px;
}
.keyboard_chord_chart_diagram_txt{
    width:30%;
    float:left;
    font-size:120%;
    text-indent:0em;
    text-align:center;
    margin-right:1%;
    margin-left:0em;
    margin-top:0.5em;
    margin-bottom:0em;
    color:#000000;
    font-weight:bold;
    font-style:normal;
}
.keyboard_chord_chart_diagram_txt_right{
    width:30%;
    float:right;
    font-size:120%;
    text-indent:0em;
    text-align:center;
    margin-right:1%;
    margin-left:0em;
    margin-top:0.5em;
    margin-bottom:0em;
    color:#000000;
    font-weight:bold;
    font-style:normal;
}
.keyboard_chord_chart_txt_ch_name{
    width:30%;
    float:left;
    font-size:150%;
    text-indent:0em;
    text-align:center;
    margin-left:0em;
    margin-right:1%;
    margin-top:10px;
    margin-bottom:0em;
    color:#000000;
    font-weight:bold;
    font-style:normal;
    border:#FFCD03 solid 2px;
}
.keyboard_chord_chart_txt_ch_notes{
    width:35%;
    height:25px;
    float:left;
    font-size:100%;
    padding-top:5px;
    text-indent:0em;
    text-align:center;
    vertical-align:sub;
    margin-left:0em;
    margin-right:1%;
    margin-top:10px;
    margin-bottom:0em;
    color:#000000;
    font-weight:normal;
    font-style:italic;
    border:#FFCD03 solid 2px;
}
/* =============== Keyboard Exercises =============== */
.keyboard_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.keyboard_settings_box{
    float:right;
    margin-left:10px;
    margin-right:10px;
    margin-top:0em;
    margin-bottom:0.5em;
    border:#FFCD03 solid 2px;
    padding:5px;
}
.keyboard_settings_box_txt{
    font-size:80%;
    text-indent:0em;
    text-align:left;
    margin-left:0em;
    margin-top:0em;
    margin-bottom:0em;
    color:#000000;
    font-weight:bold;
}
/* =============== BASS TEMPLATES =============== */
/* =============== Bass Modules =============== */
.bass_note_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.bass_note_module_photo{
    width:48%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.bass_note_module_photo img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.bass_note_module_diagram{
    width:23%;
    float:left;
    margin-right:4%;
    margin-top:-5%;
    margin-bottom:0px;
}
.bass_note_module_diagram img{
    max-height:100%;
    max-width:100%;
}
.bass_note_module_score{
    width:23%;
    float:left;
    margin-top:-3%;
    margin-bottom:0px;
}
.bass_note_module_score img{
    max-height:100%;
    max-width:100%;
}
.bass_arpeggio_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.bass_arpeggio_module_diagram{
    width:48%;
    float:left;
    margin-right:2%;
    margin-top:0%;
    margin-bottom:0px;
}
.bass_arpeggio_module_diagram img{
    max-height:100%;
    max-width:100%;
}
.bass_arpeggio_module_score{
    width:48%;
    float:left;
    margin-top:-3%;
    margin-bottom:0px;
}
.bass_arpeggio_module_score img{
    max-height:100%;
    max-width:100%;
}
.bass_chord_formula_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.bass_chord_formula_module_diagram_1{
    width:23%;
    float:left;
    background:#ffffff;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.bass_chord_formula_module_diagram_1 img{
    max-height:100%;
    max-width:100%;
}
.bass_chord_formula_module_no{
    width:48%;
    float:left;
    background:#ffffff;
    margin-right:2%;
    margin-top:3%;
    margin-bottom:0px;
}
.bass_chord_formula_module_no img{
    max-height:100%;
    max-width:100%;
}
.bass_chord_formula_module_diagram_2{
    width:23%;
    float:left;
    background:#ffffff;
    margin-top:0px;
    margin-bottom:0px;
}
.bass_chord_formula_module_diagram_2 img{
    max-height:100%;
    max-width:100%;
}
/* =============== Bass Exercises =============== */
.bass_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.bass_arpeggio_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.bass_technique_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.bass_technique_exercise_score{
    width:31%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.bass_technique_exercise_score img{
    max-height:100%;
    max-width:100%;
}
.bass_technique_exercise_photo_1{
    width:31%;
    float:left;
    margin-right:2%;
    margin-top:3%;
    margin-bottom:0px;
}
.bass_technique_exercise_photo_1 img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.bass_technique_exercise_photo_2{
    width:31%;
    float:left;
    margin-top:3%;
    margin-bottom:0px;
}
.bass_technique_exercise_photo_2 img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.bass_technique_exercise_photo_1_2{
    width:64%;
    float:left;
    margin-top:1%;
    margin-bottom:0px;
}
.bass_technique_exercise_photo_1_2 img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}

/* =============== DRUM TEMPLATES =============== */
/* =============== Drum Modules =============== */
/* =============== Drum Exercises =============== */
.drum_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
/* =============== HARMONICA TEMPLATES =============== */
/* =============== Harmonica Modules =============== */
/* =============== Harmonica Exercises =============== */
.harmonica_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}

/* =============== RECORDER TEMPLATES =============== */
/*==============Recorder Modules============*/
.recorder_note_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.recorder_note_module_photo{
    width:48%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.recorder_note_module_photo img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.recorder_note_module_score{
    width:48%;
    float:left;
    margin-top:0px;
    margin-bottom:0px;
}
.recorder_note_module_score img{
    max-height:100%;
    max-width:100%;
}
.recorder_note_module_txt{
    width:48%;
    float:left;
}
/* =============== Recorder Exercises =============== */
.recorder_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}

/* =============== FLUTE TEMPLATES =============== */
/* =============== Flute Modules =============== */
.flute_note_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.flute_note_module_photo{
    width:64%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.flute_note_module_photo img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.flute_note_module_score{
    width:31%;
    float:left;
    margin-top:0px;
    margin-bottom:0px;
}
.flute_note_module_score img{
    max-height:100%;
    max-width:100%;
}
/* =============== Flute Exercises =============== */
.flute_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}

/* =============== SAXOPHONE TEMPLATES =============== */
/* =============== Saxophone Modules =============== */
.saxophone_note_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.saxophone_note_module_photo{
    width:48%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.saxophone_note_module_photo img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.saxophone_note_module_score{
    width:48%;
    float:left;
    margin-top:0px;
    margin-bottom:0px;
}
.saxophone_note_module_score img{
    max-height:100%;
    max-width:100%;
}
.saxophone_note_module_txt{
    width:48%;
    float:left;
}
/* =============== Saxophone Exercises =============== */
.saxophone_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}

/* =============== CLARINET TEMPLATES =============== */
/*==============Clarinet Modules============*/
.clarinet_note_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.clarinet_note_module_photo{
    width:31%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.clarinet_note_module_photo img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.clarinet_note_module_score{
    width:48%;
    float:left;
    margin-top:0px;
    margin-bottom:0px;
}
.clarinet_note_module_score img{
    max-height:100%;
    max-width:100%;
}
.clarinet_note_module_txt{
    width:48%;
    float:left;
}
/*==============Clarinet Exercises============*/
.clarinet_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}

/* =============== TRUMPET TEMPLATES =============== */
/*==============Trumpet Modules============*/
.trumpet_note_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.trumpet_note_module_photo{
    width:64%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.trumpet_note_module_photo img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.trumpet_note_module_score{
    width:31%;
    float:left;
    margin-top:-3%;
    margin-bottom:0px;
}
.trumpet_note_module_score img{
    max-height:100%;
    max-width:100%;
}
/* =============== Trumpet Exercises =============== */
.trumpet_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}

/* =============== UKULELE TEMPLATES =============== */
/* =============== Ukulele Modules =============== */
.ukulele_chord_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.ukulele_chord_module_photo{
    width:48%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.ukulele_chord_module_photo img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.ukulele_chord_module_diagram{
    width:23%;
    float:left;
    margin-right:4%;
    margin-top:-6%;
    margin-bottom:0px;
}
.ukulele_chord_module_diagram img{
    max-height:100%;
    max-width:100%;
}
.ukulele_chord_module_diagram_txt{
    font-size:160%;
    text-indent:0em;
    text-align:center;
    margin-left:0em;
    margin-top:0em;
    margin-bottom:0em;
    color:#000000;
    font-weight:bold;
    font-style:normal;
}
/* =============== Ukulele Exercises =============== */
.ukulele_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}

/* =============== BANJO TEMPLATES =============== */
/* =============== Banjo Modules =============== */
.banjo_note_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.banjo_note_module_photo{
    width:48%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.banjo_note_module_photo img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.banjo_note_module_diagram{
    width:23%;
    float:left;
    margin-right:4%;
    margin-top:-3%;
    margin-bottom:0px;
}
.banjo_note_module_diagram img{
    max-height:100%;
    max-width:100%;
}
.banjo_note_module_score{
    width:23%;
    float:left;
    margin-top:-1%;
    margin-bottom:0px;
}
.banjo_note_module_score img{
    max-height:100%;
    max-width:100%;
}
.banjo_chord_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.banjo_chord_module_photo{
    width:48%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.banjo_chord_module_photo img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.banjo_chord_module_diagram{
    width:23%;
    float:left;
    margin-right:4%;
    margin-top:-6%;
    margin-bottom:0px;
}
.banjo_chord_module_diagram img{
    max-height:100%;
    max-width:100%;
}
.banjo_chord_module_diagram_txt{
    font-size:160%;
    text-indent:0em;
    text-align:center;
    margin-left:0em;
    margin-top:0em;
    margin-bottom:0em;
    color:#000000;
    font-weight:bold;
    font-style:normal;
}
/* =============== Banjo Exercises =============== */
.banjo_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
/* =============== MANDOLIN TEMPLATES =============== */
/* =============== Mandolin Modules =============== */
.mandolin_note_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.mandolin_note_module_diagram{
    width:23%;
    float:left;
    margin-right:4%;
    margin-top:0px;
    margin-bottom:0px;
}
.mandolin_note_module_diagram img{
    max-height:100%;
    max-width:100%;
}
.mandolin_note_module_score{
    width:23%;
    float:left;
    margin-top:4%;
    margin-bottom:0px;
}
.mandolin_note_module_score img{
    max-height:100%;
    max-width:100%;
}
.mandolin_chord_chart{
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.mandolin_chord_chart_diagram{
    width:23%;
    float:left;
    background:#ffffff;
    margin-right:10%;
    margin-top:0px;
    margin-bottom:0px;
}
.mandolin_chord_chart_diagram img{
    max-height:100%;
    max-width:100%;
}
.mandolin_chord_chart_diagram_txt{
    font-size:160%;
    text-indent:0em;
    text-align:center;
    margin-left:0em;
    margin-top:0em;
    margin-bottom:0em;
    color:#000000;
    font-weight:bold;
    font-style:normal;
}
/* =============== Mandolin Exercises =============== */
.mandolin_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
/* =============== VIOLIN TEMPLATES =============== */
/* =============== Violin Modules =============== */
.violin_note_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.violin_note_module_photo{
    width:48%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.violin_note_module_photo img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.violin_note_module_score{
    width:48%;
    float:left;
    margin-top:-2%;
    margin-bottom:0px;
}
.violin_note_module_score img{
    max-height:100%;
    max-width:100%;
}
/* =============== Violin Exercises =============== */
.violin_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}

/* =============== TIN WHISTLE TEMPLATES =============== */
/* =============== Tin Whistle Modules =============== */
.tin_whistle_note_module{
    margin-top:0.5em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.tin_whistle_note_module_photo{
    width:48%;
    float:left;
    margin-right:2%;
    margin-top:0px;
    margin-bottom:0px;
}
.tin_whistle_note_module_photo img{
    max-height:100%;
    max-width:100%;
    border:#FFCD03 solid 2px;
}
.tin_whistle_note_module_score{
    width:48%;
    float:left;
    margin-top:0px;
    margin-bottom:0px;
}
.tin_whistle_note_module_score img{
    max-height:100%;
    max-width:100%;
}
.tin_whistle_note_module_txt{
    width:48%;
    float:left;
}
/* =============== Tin Whistle Exercises =============== */
.tin_whistle_exercise{
    margin-top:1em;
    margin-bottom:0.5em;
    page-break-inside:avoid;
}
.exercise-enhanced #player_1,.exercise-enhanced #player_2,.exercise-enhanced #player_3,.exercise-enhanced #player_4,.exercise-enhanced #player_5,.exercise-enhanced #player_6,.exercise-enhanced #player_7,.exercise-enhanced #player_8,.exercise-enhanced #player_9,.exercise-enhanced #player_10,.exercise-enhanced #player_11,.exercise-enhanced #player_12,.exercise-enhanced #player_13,.exercise-enhanced #player_14,.exercise-enhanced #player_15,.exercise-enhanced #player_16,.exercise-enhanced #player_17,.exercise-enhanced #player_18,.exercise-enhanced #player_19,.exercise-enhanced #player_20,.exercise-enhanced #player_21,.exercise-enhanced #player_22,.exercise-enhanced #player_23,.exercise-enhanced #player_24,.exercise-enhanced #player_25,.exercise-enhanced #player_26,.exercise-enhanced #player_27,.exercise-enhanced #player_28,.exercise-enhanced #player_29,.exercise-enhanced #player_30,.exercise-enhanced #player_31,.exercise-enhanced #player_32,.exercise-enhanced #player_33,.exercise-enhanced #player_34,.exercise-enhanced #player_35,.exercise-enhanced #player_36,.exercise-enhanced #player_37,.exercise-enhanced #player_38,.exercise-enhanced #player_39,.exercise-enhanced #player_40,.exercise-enhanced #player_41,.exercise-enhanced #player_42,.exercise-enhanced #player_43,.exercise-enhanced #player_44,.exercise-enhanced #player_45,.exercise-enhanced #player_46,.exercise-enhanced #player_47,.exercise-enhanced #player_48,.exercise-enhanced #player_49,.exercise-enhanced #player_50,.exercise-enhanced #player_51,.exercise-enhanced #player_52,.exercise-enhanced #player_53,.exercise-enhanced #player_54,.exercise-enhanced #player_55,.exercise-enhanced #player_56,.exercise-enhanced #player_57,.exercise-enhanced #player_58,.exercise-enhanced #player_59,.exercise-enhanced #player_60{width:140% !important}