/*
 * pigeond.net css
 * 0.1
 */

a	    { color: #aaaaff; }
a:link	    { color: #aaaaff; }
a:visited   { color: #7777aa; }
a:active    { color: #aaaaaa; }
/* a:hover	    { color: #aaaaaa; } */

.page_title
{
    font-weight: bold;
    color: #ffffff;
}

h2
{
    font-weight: bold;
    font-size: 150%;
    color: #ffffff;
    padding: 0px;
    margin: 0px;
}

h3
{
    padding-top: 18px;
    font-weight: bold;
    color: #ffffff;
    border-bottom: 1px dashed #fff;
}

h4
{
    padding: 0px;
    margin: 18px 0px 4px 0px;
}


p
{
    padding-top: 6px;
}

.section_title
{
    font-weight: bold;
    color: #ffffff;
}


td.nav_col
{
    padding-left: 4px;
    padding-right: 12px;
}

table.nav_col td
{
    font-size: 80%;
}

td.right_col
{
    padding-right: 4px;
}

td.right_col table tr td
{
    font-size: 80%;
}

.error_title
{
    font-weight: bold;
    color: #ffffff;
}


/* Nav */

.nav_cell
{
    margin-top: 2px;
    margin-left: 4px;
    margin-right: 4px;
}

.nav_cell_root
{
    margin-top: 12px;
    margin-left: 4px;
    margin-right: 4px;
    background-color: #304050;
    padding: 1px;
}

.nav_cell_current
{
    font-weight: bold;
    color: #ffffff;
    margin-top: 2px;
    margin-left: 4px;
    margin-right: 4px;
    /*background-color: #304050;*/
}


.nav_cell_current_root
{
    font-weight: bold;
    color: #ffffff;
    margin-top: 12px;
    margin-left: 4px;
    margin-right: 4px;
    background-color: #304050;
    padding: 1px;
}


/* Diary */

.diary_from_to
{
    font-weight: bold;
}

.diary_caption
{
    font-weight: bold;
}

.diary_datetime
{
    font-weight: bold;
}

.diary_caption_row
{
    background-color: #304050;
}


.diary_caption_text
{
    text-align: left;
}


.diary_caption_icon
{
    vertical-align: middle;
    text-align: left;
    width: 1px;
    /*nowrap;*/
}


.comment_caption
{
    font-weight: bold;
}

.comment_datetime
{
    font-weight: bold;
}

.comment_caption_row
{
    background-color: #304050;
}


.comment_caption_text
{
    text-align: left;
}



.cat_icon
{
    border: 0;
    vertical-align: middle;
}

/* Box */

td.box_caption_cell
{
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #304050;
    color: #ffffff;
}

td.box_cell
{
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-left: 2px solid #304050;
    border-right: 2px solid #304050;
    border-bottom: 2px solid #304050;
}

td.box_list
{
    padding-top: 3px;
    padding-bottom: 3px;
}


html, body
{
    /*margin: 4px;*/
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #dddddd;
    background-color: #000000;
    /*font-family: monospace;*/
    font-family: sans-serif;
    font-size: 100%;
}


pre.file_content
{
    background-color: #222;
    font-family: monospace;
    font-size: 90%;
    color: #fff;
    border: 1px dotted white;
    padding: 4px 4px 4px 4px;
}

td
{
    font-size: 90%;
}

.subtitle
{
    font-size: 60%;
}


