/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

body {

    margin: 0px 0px 0px 0px;
    background: url(chrome://chatzilla/skin/images/xtal.jpg);

}

.bold {

    font-weight: bold;

}

.italic {

    font-style: italic;

}

.underline {

    text-decoration: underline;

}

.strikethrough {

    text-decoration: line-through;

}

.teletype {

    font-family: monospace;

}

.smallcap {

    font-variant: small-caps;

}

.rheet {

    font-size: 14pt;
    font-weight: bold;
    color: magenta;

}

/* output from a chat session (contains msgs) */
.chat-view {

    vertical-align: text-bottom;

}

/* common container for all portions of a message
 * (contains msg-*s) */
.msg {

    font-family: sans-serif;

}

.msg[user="!ME"] {

    background: lightgrey;

}

/* message data in output window */
.msg-data {

    font-weight: bold;

}

.msg-data[msgtype="JOIN"],
.msg-data[msgtype="PART"] {

    font-variant: small-caps;
    color: darkslategrey;

}

.msg-data[msgtype="ACTION"] {

    color: darkred;

}

.msg-data[msgtype="NOTICE"] {

    color: green;

}

.msg-data[msgtype="KICK"] {

    color: slategrey;

}

.msg-data[msgtype="QUIT"] {

    color: brown;

}

/* nickname field in output */
.msg-user {
	
    text-align: center;
    vertical-align: middle;
    color: blue;
    font-weight: bold;
    background: grey;

}

.msg-user[user="!ME"] {

    color: green;

}

.msg-user[msgtype="ACTION"] {

    font-style: italic;

}

/* Message type indicator in output window */
.msg-type {

    text-align: center;
    vertical-align: middle;
    color: brown;
    font-weight: bold;
    background: lightgrey;

}
