
/* {{{ global */
body
{
    margin:0px;
    padding:0px;
    font-family:Helvetica,sans-serif;
    font-size:12px;
    background-color:#FFFEF3;
}

img
{
    display:block;
}

img.inln
{
    display:inline;
}

/* }}} global */

.count
{
    font-size:12px;
    font-weight:600;
    color:#787BA8;
    text-decoration:none;
}

.meta, .meta a
{
    font-size:10px;
    color:#00346b;
    text-decoration:none;
}

.about
{
    padding:10px;
    text-align:left;
}

.about h2
{
    padding:0px;
    margin:0px;
    font-size:13px;
    color:#00346b;
}

.about p
{
    font-size:12px;
    color:#00346b;
}

.about a
{
    font-size:12px;
    color:#00346b;
}

/* {{{ box */
.box
{
    width:500px;
    border:solid #00346b 1px;
    margin-bottom:10px;
}
/* {{{ old?
.box h1
{
    font-size:14px;
    color:#00346b;
    margin:5px 1px;
    padding:0px 15px;
}

.box .node
{
    margin:1px;
    padding:5px;
    border-bottom:solid #00346b 1px;
    margin-bottom:1px;
}

.box .node h2
{
    font-size:12px;
    color:#00346b;
    margin:0px 10px;
    padding:0px;
}

.box .node p
{
    font-size:11px;
    color:#00346b;
    margin:0px 10px;
    padding:0px;
}

.box .node a
{
    font-size:10px;
    color:#00346b;
    margin-left:10px;
}
}}} old? */

.box hr
{
    background:#00346b;
    height:1px;
    border:0px;
    margin:0px 10px;
    padding:0px;
}
/* }}} box */

/* {{{ mbox */
.mbox_grey, .mbox_red
{
    height:20px;
    width:500px;

    margin-bottom:1px;

    font-size:13px;
    line-height:20px;
    text-align:left;
}

.mbox_grey
{
    background:#e5e9ed;
    color:#00346b;
}

.mbox_red
{
    background:#F7E9E9;
    color:#A1292A;
}

.mbox_grey a, .mbox_red a
{
    line-height:20px;
    font-size:13px;
    text-decoration:none;
    margin-right:10px;
}

.mbox_grey a
{
    color:#00346b;
}

.mbox_red a
{
    color:#A1292A;
}
/* }}} mbox */

/* {{{ pr */
.pr
{
    text-align:left;
    padding:10px;
}

.pr a
{
    font-size:12px;
    font-weight:600;
    color:#000000;
    text-decoration:none;
    display:list-item;
    margin:0px 15px;
    padding:0px;
}

.pr p
{
    font-size:11px;
    color:#000000;
    margin:0px 15px 10px 15px;
    padding:0px;
}

.pr p a
{
    font-size:11px;
    color:#000000;
    font-weight:500;
    margin:0px;
    padding:0px;
    display:inline;
    text-decoration:none;
}

/* }}} pr */

/* {{{ article */
.article
{
    text-align:left;
    width:480px;
    padding:10px 0px;
}

.article img
{
    border:solid #00346b 1px;
    margin:0px 10px 5px 0px;
}

.article h2, .article h3 
{
    margin:0px;
    padding:0px;
}

.article h2, .article h2 a
{
    font-size:13px;
    color:#000000;
    text-decoration:none;
}

.article h3, .article h3 a
{
    font-size:12px;
    color:#666666;
    text-decoration:none;
}

.article p
{
    font-size:11px;
    color:#000000;
    margin:0px;
    padding:0px;
}
/* }}} article */

/* {{{ submenu */
.submenu
{
    width:500px;
    margin:5px;

    font-size:11px;
    color:#00346b;

    text-align:left;
}

.submenu a
{
    color:#00346b;

    padding:2px 5px;
    display:inline;
    text-decoration:none;
    background:#E5E9ED;
}

.submenu a:hover
{
    color:#ffffff;
    background:#00346b;
}
/* }}} submenu */

/* {{{ toolbox */
.toolbox
{
    width:500px;
    height:25px;
    margin-bottom:1px;

    font-size:11px;
    color:#00346b;

    text-align:left;

    border-bottom:solid #D1D8DF 1px;
}

.toolbox td
{
    font-size:11px;
    color:#00346b;
    padding-left:5px;
}

.toolbox a
{
    color:#00346b;

    padding:2px 5px;
    display:inline;
    text-decoration:none;
}

.toolbox a:hover
{
    color:#ffffff;
    background:#00346b;
}
/* }}} toolbox */

/* {{{ pager */
.pager
{
    margin:10px 0px;
}

.pager, .pager a
{
    font-size:12px;
    color:#00346b;
}

.pager a
{
    background:#e5e9ed;
    padding:2px 3px;
    text-decoration:none;
    margin:0px 2px;
}

.pager a:hover
{
    background:#00346b;
    color:#ffffff;
}
/* }}} pager */

/* {{{ fend_pager */
.fend_pager
{
    width:500px;
    margin:10px 0px;
}

.fend_pager, .fend_pager a
{
    font-size:12px;
    font-weight:600;
    color:#00346b;
}

.fend_pager a
{
    text-decoration:none;
}

.fend_pager a:hover
{
    color:#000000;
}
/* }}} fend_pager */

/* {{{ rows */

.row_even, .row_odd, .row_even a, .row_odd a
{
    font-size:12px;
    color:#00346b;

    height:20px;
}

.row_even a, .row_odd a
{
    padding-left:5px;
    display:block;
    overflow:hidden;
}

.row_even, .row_even a
{
    background:#D1D8DF;
}

.row_even a:hover, .row_odd a:hover  
{
    color:#ffffff;
    background:#00346b;
}

.row_odd, .row_odd a
{
    background:#E5E9ED;
}
/* }}} rows */

/* {{{ Forms */

.field_name, .field_name a, .field_form
{
    font-size:12px;
    color:#00346b;
    background:#E5E9ED;
}

.node_name
{
    font-size:12px;
    font-weight:600;
    color:#ffffff; /* D1D8DF */
    background:#00346b;
    height:25px;
    vertical-align:bottom;
    padding-left:5px;
}

.field_name a
{
    display:block;
    height:100%;
    padding:0px 5px;
}

.field_name a:hover
{
    color:#ffffff;
    background:#00346b;
}

input, select, textarea
{
    font-family:Helvetica, sans-serif;
    background:#ffffff;
    font-size:12px;
    color:#00346b;
    border:solid #00346b 1px;
}
/* }}} Forms */

/* {{{ phw */
.jscomp_mbox
{
    border:solid #333 0px;
}

.jscomp_mbox_focus
{
    border:solid #cc0000 0px;
}

.jscomp_mbox_header, .jscomp_mbox_header td
{
    font-size:13px;
    font-weight:600;
    color:#ffffff;

    height:25px;
    line-height:25px;

    background-color:#A32928;
    border-bottom:solid #333 0px;
    filter:alpha(opacity=90);opacity:0.9;
}

.jscomp_mbox_header a
{
    color:#ffffff;
    text-decoration:none;
}

.jscomp_mbox_body
{
    background-color:#A32928;
    filter:alpha(opacity=80);opacity:0.8;
}

.jscomp_mbox_body a
{
    display:block;

    font-size:12px;
    font-weight:600;
    color:#ffffff;

    height:20px;
    line-height:20px;
    padding:0px 0px 0px 40px;
    text-decoration:none;

    background-color:#A32928;
    filter:alpha(opacity=80);opacity:0.8;
    border-bottom:solid #333 0px;
}

.jscomp_mbox_body a:hover
{
    color:#ffffff;
    background-color:#333333;
    filter:alpha(opacity=80);opacity:0.8;
}

.jscomp_mbox_body a.item_disabled
{
    display:block;

    font-size:12px;
    font-weight:600;
    color:#000000;

    height:20px;
    line-height:20px;
    padding:0px 0px 0px 40px;
    text-decoration:none;

    background-color:#A32928;
    filter:alpha(opacity=80);opacity:0.8;
    border-bottom:solid #333 0px;
}

.jscomp_mbox_body a.item_disabled:hover
{
    color:#ffffff;
    background-color:#333333;
    filter:alpha(opacity=80);opacity:0.8;
}
/* }}} phw */

