/*------------------------------------------*/
    BODY {
        margin:     0px;
        padding:    0px;
    }
    
/*------------------------------------------*/
    BODY, TD {
        color:              #000000;
        font-size:          70%;
        font-family:        Verdana, Tahoma, Arial, sans-serif;
    }

/*------------------------------------------*/
    P, UL, OL, LI, DIV, SPAN {
        color:              #000000;
        font-size:          100%;
        font-family:        Verdana, Tahoma, Arial, sans-serif;
    }


/*------------------------------------------*/
    SELECT, BUTTON, INPUT {
        height:             18px;
        font-size:          100%;
        font-family:        Tahoma, Verdana, Arial, sans-serif;
    }
    
/*------------------------------------------*/
    A,
    A:active,
    A:hover,
    A:visited,
    A:link {
        color:              #518FA7;
        font-weight:        bold;
        text-decoration:    none;
    }

/*------------------------------------------*/    
    H1 {
        font-size:      115%;
        font-weight:    bold;
        margin:         0px;
        padding:        0px;
    }
    
/*------------------------------------------*/
    .statistica {
        color:          #FF7000;
        font-style:     italic;
        font-weight:    bold;
    }
    
/*------------------------------------------*/
    TD.dot_line {
        width:                  100%;
        text-align:             right;
        background-image:       url( 'dot-l.gif' );
        background-position:    left bottom;
        background-repeat:      repeat-x;
        padding-bottom:         2px;
    }

/*------------------------------------------*/    
    TABLE.dot_line {
        width:          100%;
        margin-bottom:  4px;
    }

/*------------------------------------------*/
    .user_list A,
    .user_list A:active,
    .user_list A:hover,
    .user_list A:visited,
    .user_list A:link {
        font-weight:        normal;
    }
    
/*------------------------------------------*/
    .footer,
    .footer A,
    .footer A:active,
    .footer A:hover,
    .footer A:visited,
    .footer A:link {
        color: #474747;
    }

/*------------------------------------------*/
    A.black,
    A.black:active,
    A.black:hover,
    A.black:visited,
    A.black:link {
        color:              #000000;
        font-weight:        bold;
        text-decoration:    none;
    }
    
/*------------------------------------------*/
    .bull {
        margin: 0px 4px 1px 0px;
    }
    
/*------------------------------------------*/
    TABLE.dot_line A,
    TABLE.dot_line A:active,
    TABLE.dot_line A:hover,
    TABLE.dot_line A:visited,
    TABLE.dot_line A:link {
        color:          #000000;
        font-weight:    normal;
    }
    
/*------------------------------------------*/
    .menu_active,
    A.menu_active,
    A.menu_active:active,
    A.menu_active:hover,
    A.menu_active:visited,
    A.menu_active:link {
        color:          #FF7000;
    }
    
/*------------------------------------------*/
    .small {
        font-size: 85%;
    }    

/*------------------------------------------*/    
    .record_date {
        font-size:      100%;
        font-weight:    bold;
    }
    
/*------------------------------------------*/    
    .record_time {
        font-size:      90%;
        font-weight:    bold;
    }    

/*------------------------------------------*/    
    .record_title {
        font-size:      160%;
        font-family:    Times New Roman, serif;
    }
    
/*------------------------------------------*/    
    .record_text *, .record_text {
        font-size:      123%;
        font-family:    Times New Roman, serif;
    }

    .record_text *, .record_text ul, ol  {
        font-size:      100%;
    }

    .record_text *:last {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
    
    .record_text A,
    .record_text A:active,
    .record_text A:hover,
    .record_text A:visited,
    .record_text A:link {
        color:          #FF7000;
        font-weight:    normal;
    }

/*------------------------------------------*/    
    .info_text *, .info_text {
        font-size:      100%;
        font-family:    Times New Roman, serif;
    }

    .info_text A,
    .info_text A:active,
    .info_text A:hover,
    .info_text A:visited,
    .info_text A:link {
        color:          #518FA7;
        font-weight:    normal;
    }

/*------------------------------------------*/
    .userpic {
        border:         1px solid #518FA7;
    }

/*------------------------------------------*/
    .disabled_link {
        color:          #B0B0B0;
        font-weight:    bold;
    }
    
/*------------------------------------------*/    
    .image_block {
        width:          100%;
        border-style:   solid;
        border-color:   #C5C5C5;
        border-width:   1px 0px 1px 0px;
        padding:        7px 0px 10px 7px;
    }

/*------------------------------------------*/
    .attached_image {
        border: 1px solid #C5C5C5;
        margin: 7px 10px 0px 0px;
    }

/*------------------------------------------*/    
    .button {
        height:             21px;
        padding:            0px 7px 0px 7px;
    }

/*------------------------------------------*/        
    .input {
        border:             1px solid #AAAAAA;
        background-color:   #FFFFFF;    
        padding:            1px 4px 2px 4px;
        font-size:          100%;
        font-family:        Verdana, Tahoma, Arial, sans-serif;
    }

/*------------------------------------------*/
    .item {
        width:      100px;
        height:     100px;
        margin:     10px 5px 0px 5px;
        float:      left;
        text-align: center;
        position:   static;
    }
    
/*------------------------------------------*/
    A.author,
    A.author:active,
    A.author:hover,
    A.author:visited,
    A.author:link {
        color:              #FF7000;
        font-weight:        normal;
        text-decoration:    underline;
    }
    
/*------------------------------------------*/
    TD.bottom_link {
        font-size:      70%;
        font-weight:    bold;
    }

/*------------------------------------------*/
    TD.bottom_link A
    TD.bottom_link A:active,
    TD.bottom_link A:hover,
    TD.bottom_link A:visited,
    TD.bottom_link A:link {
        color:              #518EA6;
        font-size:          100%;
        font-weight:        bold;
        font-family:        Verdana, Tahoma;
        text-decoration:    none;
    }
    
/*------------------------------------------*/    
    TD.copyright {
        font-size:      55%;
        color:          #474747;
        font-family:    Verdana, Tahoma;
    }

/*------------------------------------------*/
    TD.copyright A
    TD.copyright A:active,
    TD.copyright A:hover,
    TD.copyright A:visited,
    TD.copyright A:link {
        color:              #474747;
        font-size:          100%;
        font-family:        Verdana, Tahoma;
        text-decoration:    none;
    }

/*------------------------------------------*/    
.user_list {
    text-indent:    -14px;
    margin-left:    14px;
    
}

form {margin:0px; padding:0px;} 

