/*
 * Copyright (c) 2009, Kent R. Spillner <kspillner@acm.org>
 *
 * Permission to use, copy, modify, and/or 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.
 */

* {
        margin: 0;
        padding: 0;
}

html, body {
        background-color: #FFF;
        color: #6D6D6D;
        font-family: 'lucida sans unicode', 'lucida grande', helvetica, 'bitstream vera sans', sans-serif;
        height: 100%;
}

a {
        text-decoration: none;
}

a:hover {
        color: #00A;
        text-decoration: underline;
}

p {
        line-height: 1.5em;
        padding: 0 0 1.5em;
        text-align: justify;
}

#body {
        height: auto !important;
        height: 100%;
        margin: 0 auto;
        min-height: 100%;
        position: relative;
}

#content {
        font-size: large;
        padding: 0 10% 0 10%;
}

#copyright {
        text-align: center;
}

#footer {
        background-color: #6D6D6D;
        border-top: 5px solid #AAA;
        bottom: 0;
        color: #FFF;
        position: absolute;
        width: 100%;
}

#footer p {
        padding: 0.25em 0 0.25em;
}

#footer p a {
        color: #FFF;
        text-decoration: underline;
}

#footer p a:hover {
        color: #00A;
        text-decoration: underline;
}

#header {
        font-weight: bold;
        line-height: 1em;
        padding: 1em 10% 2em 10%;
}

#header a {
        color: #6D6D6D;
        margin-right: 1em;
        text-decoration: underline;
}

#header a:hover {
        color: #00A;
        text-decoration: underline;
}

#related {
        padding-bottom: 2em;
}

.article, .articles {
        padding-bottom: 2em;
}

.meta {
        color: #AAA;
}
