.author_cell {
        color: cyan ;
}

.date_cell {
	font-style: italic;
        color: #0F0 ;
}

A.article_link {
        color: white ;
}

A,SPAN.author_header {
        Font-weight: bold;
        Xont-size:   120%;
}

DIV.buttons {
        padding: 5px;
        color: #FC0 ;
        text-align: center;
        margin: 1em;
}

DIV.first_message_div {
        font-weight: bold;
        color: #CC0 ;
        padding: 10px;
        background-color: #00a;
}

DIV.header {
        border: 1px solid #f00;
        margin: 4px;
        width: 30em;
}

DIV.headers {
        border: 1px solid red;
        margin: 1em;
}

DIV.message {
        border: 1px solid blue;
        margin: 8px;
}

DIV.message_and_thread {
        border: 1px solid black;
}

DIV.message_text {
        border: 1px solid gray;
        margin: 1em;
}

DIV.responses {
        font-weight: bold;
        background-color: #006;
        border: 1px dashed black;
        padding:1em;
        margin: 4px;
}

DIV.thread {
        width: 48em;
        border: 1px solid black;
        margin:1em;
}

INPUT { background-color: white;
        border:         1px solid black;
        font-family:    Arial,Helvetica;
}

SPAN.current_entry {
        color: yellow ;
        margin: .5em;
        background-color: #E00;
}

SPAN.date_header {
        margin-left: 1em;
}

SPAN.first_message_span {
        padding: 0px;
        background-color: #00A;
}

SPAN.ip_header {
        margin-left: 1em;
}

SPAN.parent_entry {
        background-color: #FEE;
}

SPAN.subject_header {
        margin-left: 1em;
        font-style: italic;
}

UL {
        list-style-position:    inside;
        list-style-type:        none;
}

