
/*  EFS BlueMod Common

Copyright (c) 2006 Kyle Schaffrick

Based on MoinMoin default styles
Copyright (c) 2001, 2002, 2003 by Juergen Hermann
*/

/* content styles */

html {
    background-color: white;
    color: black;
    font-family: Arial, Lucida Grande, sans-serif;
    font-size: 0.85em;
}

strong {
    font-size: 0.85em;
}

/* links */

a {
    color: #3366a4;
    text-decoration: none;
}

a:hover {color: maroon;}

/* Headings */

h1, h2, h3, h4, h5, h6
{
    padding: 0 0 0.0em 0.0em;
    color: #505050;
}	

h1, h2
{
    border-bottom: 1px solid #a0a0a0;
}

li p {
    margin: .25em 0;
}

li.gap {
    margin-top: 0.5em;
}

a, img, img.drawing {
    border: 0;
}

dt {
    font-weight: bold;
}

pre {
    padding: 0.5em;
    font-family: courier, monospace;
    border: 1px solid #c0c0c0;
    background: #e5f0f1;
    white-space: pre;
    /* begin css 3 or browser specific rules - do not remove!
    see: http://forums.techguy.org/archive/index.php/t-249849.html */
    white-space: pre-wrap;
    word-wrap: break-word;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    /* end css 3 or browser specific rules */
}

table
{
    margin: 0.5em 0 0 0.5em;
    border-collapse: collapse;
}

td
{
    padding: 0.25em 0.5em 0.25em 0.5em;
    border: 1px solid #c0c0c0;
}

td p {
    margin: 0;
    padding: 0;
}

/* standard rule ---- */
hr {
    height: 1px;
    background-color: #c0c0c0;
    border: none;
}

/* news */

/* summaries */

.news-summary-category {
    padding-bottom: 0.3em;
    font-size: 0.85em;
}

.news-summary-title {
    margin-bottom: 0.0em;
    padding-bottom: 0.1em;
    border: 0px solid #c0c0c0;
    border-bottom-width: 1px;
}

.news-summary-postdate,
.news-summary-author,
.news-summary-morelink {
    padding-bottom: 0.2em;
}

.news-summary-summary {
    font-style: italic;
    font-size: 0.9em;
    padding-top: 0.1em;
    padding-bottom: 0.3em;
}

/* full post view */

#news-post-title {
    margin-bottom: 0.0em;
    padding-bottom: 0.1em;
    border: 0px solid #c0c0c0;
    border-bottom-width: 1px;
}

#news-post-summary {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    font-style: italic;
    display: none;
}

#news-post-category {
    padding-bottom: 1.0em;
    font-size: 0.9em;
}

#news-post-author,
#news-post-date {
    padding-bottom: 0.3em;
}

#news-post-content {
/*
 *    padding-bottom: 1.0em;
 *    padding-top: 0.7em;
 */
}

#news-post-content img {
    padding-left: 1em;
    padding-bottom: 1em;
    padding-right: 1em;
}

