/* (c) Copyright 2007 Michael "Z" Goddard */
/* This software is distributed under the MIT license */

/* CSS Styling for the PyBlosxom Webfront */

/*
 * Structure
 */

/* classes */
.content {
    padding-right: 7px;
    padding-left: 7px;
    margin: 0px;
}
.error, .flash {
    text-align: center;
    padding: 2px;
}
.filename {
    white-space: nowrap;
}
.linktab-text {
    white-space: nowrap;
    padding: 0px 2.5px 4px 2.5px;
}
.linktab-top-text {
    white-space: nowrap;
    padding: 4px 2.5px 0px 2.5px;
}
.topleft, .topright, .botleft, .botright {
    width: 7px;
    height: 7px;
}
form.center {
    text-align: center;
}
table.bodyborder-top, table.bodyborder-bot {
    margin: 0px;
    width: 100%;
    height: 7px;
}
table.linktab, table.linktab-top {
    margin-right: 5px;
    float: left;
}
table.linktab-top {
    margin: 0px 0px 0px 5px;
}
table.titleborder-bot {
    width: 100%;
}
/* ids */
#action_bar {
    float: left;
    margin-top: 5px;
}
#body {
    padding-right: 7px;
    padding-left: 7px;
    margin: 0px;
}
#login_form {
    margin: 0px auto 0px auto;
    width: 200px;
    text-align: center;
}
#page_bar {
    float: right;
    margin-bottom: 5px;
    white-space: nowrap;
}
#title {
    text-align: center;
    margin: 0px;
    padding: 20px;
    overflow: hidden;
}
td#title_cell, td#contains_cell {
    width: 100%;
}
th#title_header, th#contains_header {
    width: 100%;
    text-align: left;
    padding-left: 5px;
}
table#tbl_directories, table#tbl_files {
    width: 100%;
}
/* elements */
body {
    margin: 0px 2.5% 10px 2.5%;
}
form {
    margin-bottom: 0px;
}
img {
    margin-left: -2px;
}
th {
    white-space: nowrap;
}
th, 
#tbl_directories tr td, 
#tbl_files tr td {
    padding: 0px 2px 0px 2px;
}

/*
 * Color & Typefacing
 */

/* classes */
.disabled {
    color: gray;
}
.error {
    border: 3px solid red;
}
.flash {
    border: 3px solid green;
}
a.linktab, a.linktab-top {
    color: #25f;
}
/* ids */
#meta-on, #meta-off {
    font-size: 0.8em;
}
/* elements */
a {
    color: blue;
    text-decoration: none;
}

/*
 * Backgrounds
 */

/* classes */
.botleft {
    background-image: url("webfront-botleft.png");
    background-repeat: no-repeat;
    background-position: top left;
}
.botright {
    background-image: url("webfront-botright.png");
    background-repeat: no-repeat;
    background-position: top right;
}
.color-top {
    background-color: #abc;
}
.color-bot, .color-bottom {
    background-color: #dbb;
}
.entryrow_1 {
    background-color: #fee;
}
.entryrow_0 {
    background-color: #ddf;
}
.error, .flash {
    background-color: white;
}
.topleft {
    background-image: url("webfront-topleft.png");
    background-repeat: no-repeat;
}
.topright {
    background-image: url("webfront-topright.png");
    background-repeat: no-repeat;
    background-position: top right;
}
table.bodyborder-top, table.bodyborder-bot {
/*    background-color: #edd;*/
}
table.linktab-top:hover {
    background-color: #ddd;
}
table.linktab:hover {
    background-color: #fca;
}
table.titleborder-bot {
    background-image: url("webfront-logo_02.png");
    background-repeat: no-repeat;
    background-position: 30% 0%
}
/* ids */
#body {
/*    background-color: #edd;*/
}
#tbl_directories tr:hover, #tbl_files tr:hover {
    background-color: #fdd;
}
#title {
    background-image: url("webfront-logo_01.png");
    background-position: 30% 100%;
    background-repeat: no-repeat;
}

