/**
 * This file contains some tweaks to Google's blueprintcss framework.
 * Please DO NOT use it to do other CSS work. Only address problems
 * with blueprintcss.
 *
 * Peter Bücker, 2009-02-18
 */

/**
 * This fixes very long <ol> lists. With the default margin-left of 1.5em,
 * <ol>s with more than 9 <li>s get very close to the content's left separating line.
 * With more than 99 <li>s, the index numbers would overflow into the navigation
 * area.
 *
 * With this fix, we still got a problem with more than 99 <li>s, but consider this
 * to be a rare case not worth optimizing for. Adding more and more margin-left
 * makes the default case of just a few <li>s look bad.
 *
 * Peter Bücker, 2009-02-18
 */
ol {
    margin-left: 2em;
}

/**
 * In layout07, we didn't define any border-collapse value, so the browser defaults
 * were used. At least in Firefox, the default seems to be border-collapse: collapse.
 * blueprintcss however sets this to separate by default, which breaks some pages.
 *
 * With this fix, we restore the previous behaviour.
 *
 * Peter Bücker, 2009-02-20
 */
table {
    border-collapse: collapse;
}
