hr {
    /* Inexplicable Firefox bug. 
     * Specifying height in ems will
     * cause some odd rendering issues.
     * This replaces blueprints HR
     * definition.
     */
    background:#ddd;
    color:#ddd;
    clear:both;
    float:none;
    width:100%;
    height:1px;
    margin:0 0 1.45em;
    border:none;
}

ul {
    margin: .2em;
    padding: .2em;
    margin-left: 1.0em;
}

li {
    padding: .5em;
    padding-left: 0em;

}

ol li {
    /* List elements in Blueprint don't
     * have any left margin.
     * This can be acceptable for some 
     * uses but not in an ordered list
     * where numbers > 10 colide with
     * the edges of their containers.
     */
    margin-left:1.0em;
}


/* Header definitions.
 * This block overrides the default
 * blueprint headers to suit our needs.
 */
h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}