/*  --- GENERAL SETTINGS THAT HAS EFFECT ON THE ENTIRE PAGE ---  */
    * {
        font-family                 : verdana, tahoma, arial, helvetica, sans-serif;
        font-size                   : 10pt;
    }
    BODY {
        background-color            : #fffbf0;
        color                       : #333333;
    }
/*  --- GENERAL FONT SETTINGS ---  */
    /*  --- HEADERS ---  */
        H1 {
            font-size               : 240%;
        }
        H2 {
            font-size               : 200%;
        }
        H3 {
            font-size               : 160%;
        }
            H3 A {
                font-size           : 100%;
            }
        H4 {
            font-size               : 120%;
        }
        H5 {
            font-size               : 100%;
            text-align              : center;
        }
    /*  --- VARIOUS SPAN ---  */
        SPAN.c_SPAN_Italic {
            font-style              : italic;
        }
        SPAN.c_SPAN_Rand {
            font-family             : courier new, courier;
            font-size               : 120%;
            font-weight             : bold;
        }
        SPAN.c_SPAN_SongTitle {
            font-weight             : bold;
        }
        SPAN.c_SPAN_SongAuthor {
            font-size               : 80%;
        }
        SPAN.c_SPAN_SongDescription {
            font-size               : 80%;
            font-style              : italic;
        }
        SPAN.c_SPAN_Photographer {
            font-size               : 80%;
            font-style              : italic;
        }
            SPAN.c_SPAN_Photographer A {
                font-size               : 100%;
            }
    /*  --- VARIOUS BLOCKQUOTE ---  */
        BLOCKQUOTE.c_BLOCKQUOTE_Logo {
            font-size               : 80%;
            margin-top              : 0px;
            margin-bottom           : 10px;
            text-align              : center;
        }
        BLOCKQUOTE.c_BLOCKQUOTE_RecordData {
            font-size               : 80%;
            margin-left             : 10px;
            margin-right            : 10px;
        }
        BLOCKQUOTE.c_BLOCKQUOTE_FormSuccess {
            background-color        : #fbf0d7;
            margin-left             : 30px;
            margin-right            : 30px;
            padding                 : 10px;
        }
        /*  --- SPECIFIC BLOCKQUOTE (c_BLOCKQUOTE_Logo) LINK SETTINGS ---  */
            BLOCKQUOTE.c_BLOCKQUOTE_Logo A {
                font-size           : 100%;
            }
        /*  --- SPECIFIC BLOCKQUOTE (c_BLOCKQUOTE_RecordData) LINK SETTINGS ---  */
            BLOCKQUOTE.c_BLOCKQUOTE_RecordData A {
                font-size           : 100%;
            }
        /*  --- SPECIFIC BLOCKQUOTE (c_BLOCKQUOTE_FormSuccess) HR SETTINGS ---  */
            BLOCKQUOTE.c_BLOCKQUOTE_FormSuccess HR {
                height              : 1px;
                border              : 1px solid #e5cc97;
            }
/*  --- GENERAL LINK SETTINGS ---  */
    A {
        color                       : #800000;
        text-decoration             : none;
    }
    A:hover {
        color                       : #dd0000;
        text-decoration             : underline;
    }
/*  --- VARIOUS GENERAL DIV SETTINGS ---  */
    DIV.c_DIV_Centered {
        text-align                  : center;
    }
    DIV.c_DIV_Signature {
        font-style                  : italic;
        text-align                  : right;
    }
/*  --- GENERAL IMG SETTINGS ---  */
    IMG {
        border                      : 0px;
    }
/*  --- GENERAL TABLE, TABLE ROW AND TABLE CELL SETTINGS ---  */
    TD {
        vertical-align              : top;
    }
        TD.c_TD_AlignCenter {
            text-align              : center;
        }
        TD.c_TD_AlignJustify {
            text-align              : justify;
        }
        TD.c_TD_AlignLeft {
            text-align              : left;
        }
        TD.c_TD_AlignRight {
            text-align              : right;
        }
/*  --- SPECIFIC TABLE SETTINGS :: c_TABLE_Main ---  */
    TABLE.c_TABLE_Main {
        border                      : 0px;
        width                       : 100%;
    }
    /*  --- SPECIFIC TABLE CELL SETTINGS :: c_TD_Menu ---  */
        TABLE.c_TABLE_Main TD.c_TD_Menu {
            width                   : 150px;
        }
        /*  --- SPECIFIC TABLE CELL (c_TD_Menu) LINK SETTINGS ---  */
            TABLE.c_TABLE_Main TD.c_TD_Menu A {
                color               : #333333;
                text-decoration     : none;
                width               : 100%;
                border              : 0px;
            }
            TABLE.c_TABLE_Main TD.c_TD_Menu A:hoover {
                text-decoration     : none;
            }
        /*  --- SPECIFIC TABLE CELL (c_TD_Menu) DIV SETTINGS (for the navbar buttons) ---  */
            TABLE.c_TABLE_Main TD.c_TD_Menu DIV.c_DIV_Selected,
            TABLE.c_TABLE_Main TD.c_TD_Menu DIV.c_DIV_UnSelected {
                border              : 1px solid;
                margin-bottom       : 3px;
                padding-left        : 6px;
                padding-right       : 3px;
                padding-top         : 3px;
                padding-bottom      : 3px;
                width               : 150px;
            }
            TABLE.c_TABLE_Main TD.c_TD_Menu DIV.c_DIV_Selected {
                background-color    : #e5cc97;
                border-color        : #c5a765 #f2e0ba #f2e0ba #c5a765;
                font-weight         : bold;
            }
            TABLE.c_TABLE_Main TD.c_TD_Menu DIV.c_DIV_UnSelected {
                background-color    : #fbf0d7;
                border-color        : #f8e9c8 #e5cc97 #e5cc97 #f8e9c8;
            }
        /*  --- SPECIFIC TABLE CELL (c_TD_Menu) IMG SETTINGS ---  */
            TABLE.c_TABLE_Main TD.c_TD_Menu IMG {
                margin-bottom       : 10px;
            }
    /*  --- SPECIFIC TABLE CELL SETTINGS :: c_TD_Main ---  */
        TABLE.c_TABLE_Main TD.c_TD_Main {
            text-align              : left;
            width                   : 100%;
        }
        /*  --- SPECIFIC TABLE CELL (c_TD_Main) SUB-TABLE SETTINGS ---  */
            TABLE.c_TABLE_Main TD.c_TD_Main TABLE TD H5 {
                margin-bottom       : 0px;
                margin-top          : 10px;
            }
            TABLE.c_TABLE_Main TD.c_TD_Main TABLE TD.c_TD_PaddingLeft {
                padding-left        : 6px;
            }
    /*  --- SPECIFIC TABLE CELL SETTINGS :: c_TD_Footer ---  */
        TABLE.c_TABLE_Main TD.c_TD_Footer * {
            font-size               : 80%;
            text-align              : center;
        }
        /*  --- SPECIFIC TABLE CELL (c_TD_Footer) CONTENTS SETTINGS ---  */
            TABLE.c_TABLE_Main TD.c_TD_Footer P {
                margin-top          : 0px;
                margin-bottom       : 0px;
            }
            TABLE.c_TABLE_Main TD.c_TD_Footer A {
                font-size           : 100%;
                text-decoration     : none;
            }
            TABLE.c_TABLE_Main TD.c_TD_Footer A:hover {
                text-decoration     : underline;
            }
            TABLE.c_TABLE_Main TD.c_TD_Footer HR {
                height              : 1px;
                border              : 1px solid #333333;
            }
            TABLE.c_TABLE_Main TD.c_TD_Footer HR.c_HR_Dotted {
                height              : 1px;
                border              : 1px dotted #333333;
            }
            
/*  --- SPECIFIC TABLE SETTINGS :: c_TABLE_SubTable ---  */
    TABLE.c_TABLE_SubTable {
        width                       : 100%;
    }
    TABLE.c_TABLE_SubTable TD.c_TD_SubInfo {
        border                      : 1px dotted #333333;
        width                       : 250px;
    }
    TABLE.c_TABLE_SubTable TD.c_TD_Description {
        padding-bottom              : 10px;
        padding-top                 : 10px;
    }
    /*  --- SPECIFIC TABLE (c_TABLE_SubTable) CONTENTS SETTINGS ---  */
        TABLE.c_TABLE_SubTable HR {
            height                  : 1px;
            border                  : 1px dotted #333333;
        }
        TABLE.c_TABLE_SubTable H3.c_H3_InitialLetter {
            margin-bottom           : 0px;
            margin-top              : 6px;
        }
        TABLE.c_TABLE_SubTable TD.c_TD_Description IMG.c_IMG_Portrait {
            float                   : left;
            margin-right            : 10px;
        }
        IMG.c_IMG_YTFrecordAvailable {
            vertical-align          : middle;
            margin-top              : 1px;
            margin-bottom           : 1px;
        }
/*  --- SPECIFIC TABLE SETTINGS :: c_TABLE_FormSend ---  */
            TABLE.c_TABLE_FormSend INPUT,
            TABLE.c_TABLE_FormSend TEXTAREA {
                width                       : 350px;
            }
            TABLE.c_TABLE_FormSend TEXTAREA {
                height                      : 250px;
            }
            TABLE.c_TABLE_FormSend INPUT.c_INPUT_Button {
                width                       : 100px;
            }
        TABLE.c_TABLE_FormSend SPAN.c_SPAN_FormError {
            color                           : #aa0000;
        }
