/*
 * Copyright (c) 2008 David Crawshaw <david@zentus.com>
 *
 * Permission to use, copy, modify, and distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies.
 *
 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 */

table.Diff {
    font-family: monospace;
    width: 100%;
    margin-top: 20px;
    background-color: #eeeedd;
}

th.DiffNew {
    width: 50px;
}

th.DiffOld {
    width: 50px;
}

td.DiffLineNum {
}

pre.DiffAdd {
    margin: 0px;
    border: 1px solid #ccffcc;
    border-left: 1px solid green;
    border-right: 1px solid green;
    background-color: #ccffcc;
    padding: 0px; 
    padding-left: 5px;
}
pre.DiffAddMark { border-top: 1px solid green; }

pre.DiffDel {
    margin: 0px;
    border: 1px solid pink;
    border-left: 1px solid red;
    border-right: 1px solid red;
    background-color: pink;
    padding: 0px; 
    padding-left: 5px;
}
pre.DiffDelMark { border-top: 1px solid red; }

pre.DiffUntouched {
    margin: 0px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    background-color: #eee;
    padding: 0px; 
    padding-left: 5px;
}
pre.DiffUntouchedAddMark { border-top: 1px solid green; }
pre.DiffUntouchedDelMark { border-top: 1px solid red; }

pre.DiffLineNum {
    margin: 0px;
    border: 1px solid #eeeedd;
    border-bottom: 1px solid gray;
    background-color: #eeeedd;
    color: #777766;
    padding: 0px;
    padding-right: 4px;
    text-align: right;
}

