
#nav,
.addthis_button,
form.zofcms_comments,
#donation_form,
#css_bug_limit_form {
    display: none;
}

a {
    color: #000!important;
    text-decoration: none!important;
}

table {
    border-collapse: collapse;
}

a:after {
    content: " ( " attr(href) " ) ";
    color: #050;
    font-size: 80%;
}

a[href^="/"]:after {
    content: " ( http://haslayout.net" attr(href) " ) ";
}
a[href^="#"]:after {
    content: "";
}

abbr { border: none; }

.demoElement1 { clear: left; background:  #ddd; color: #000; border: 3px solid #000; }
.demoElement2 { background: #dd0; color: #000; font-weight: bold; border: 3px solid #f00; clear: both;}
.demoElement3 { background: #dd0; color: #000; font-weight: bold; }
.demoElement4 { background: #fff; color: #000; padding: 2em; border: 2px solid #000; }
.demoElement5 { background: #65A5E1; color: #000; }
.demoElement6 { background: #dd0; color: #000; }


.h-decl { color: #336699; font-style: italic; }   /* doctype declaration  */
.h-pi   { color: #336699;                     }   /* process instruction  */
.h-com  { color: #225522; font-style: italic; }   /* comment              */
.h-ab   { color: #000000; font-weight: bold;  }   /* angles as tag delim. */
.h-tag  { color: #993399; font-weight: bold;  }   /* tag name             */
.h-attr { color: #000000; font-weight: bold;  }   /* attribute name       */
.h-attv { color: #333399;                     }   /* attribute value      */
.h-ent  { color: #cc3333;                     }   /* entity               */

.h-lno  { color: #aaaaaa; background: #f7f7f7;}   /* line numbers         */

    .css-code {
        font-family: monospace;
        color: #000;
/*        background: #fff;*/
    }
        .ch-sel, .ch-p, .ch-v, .ch-ps, .ch-at {
            font-weight: bold;
        }
        .ch-sel { color: #007; } /* Selectors */
        .ch-com {                /* Comments */
            font-style: italic;
            color: #777;
        }
        .ch-p {                  /* Properties */
            font-weight: bold;
            color: #000;
        }
        .ch-v {                  /* Values */
            font-weight: bold;
            color: #660;
        }
        .ch-ps {                /* Pseudo-selectors and Pseudo-elements */
            font-weight: bold;
            color: #11F;
        }
        .ch-at {                /* At-rules */
            font-weight: bold;
            color: #955;
        }
        .ch-n {
            color: #888;
        }


