/*
* 2008.03.05
* Made by OneFlewOver with alot of help from the motif wizards of #chatzilla!
*/

@import url(chrome://chatzilla/content/output-base.css);

body.chatzilla-body {
    background-color: #FBFFEA;
    color: #000000;
}

.header {
    color: white;
    background-color: transparent;
    -moz-border-radius: 6px;
    border-style: solid;
    border-color: #B2B2F0;
    border-width: thin;
}

.header-outer {
    background-color: #E6E6E6;
    border: solid 1px #B2B2F0;
    -moz-opacity: 0.86;
    width: 75%;
    margin-top:10px;
    margin-left: 23.5%;
    -moz-border-radius: 16px;
}

treechildren {
    background-color: #F4F4F4 !important;
    font-weight: normal !important;
    font-size: 1.15em !important;
    color: black !important;
}
a.chatzilla-link {
    color: #B2B2F0;
    font-weight: bold;
    font-style: italic;

}

.msg[dest-type="IRCUser"][msg-dest$="ME!"] .msg-user:before,
.msg[dest-type="IRCUser"][msg-dest$="ME!"] .msg-user:after,
.msg[dest-type="IRCUser"] .msg-user:after,
.msg[dest-type="IRCUser"] .msg-user:before {
    font-family: times;
    color: black;
    font-weight: bold;
}

.msg[dest-type="IRCUser"][msg-dest$="ME!"] .msg-user:after,
.msg[dest-type="IRCUser"] .msg-user:after {
    content: ")";
}

.msg[dest-type="IRCUser"][msg-dest$="ME!"] .msg-user:before,
.msg[dest-type="IRCUser"] .msg-user:before {
    content: "from (";
}

.msg[dest-type="IRCUser"][msg-type="ACTION"] .msg-user,
.msg[msg-type="ACTION"][msg-user$="ME!"] .msg-user,
.msg[msg-type="ACTION"] .msg-user,
.msg[msg-type="ACTION"] .msg-user a.chatzilla-link,
.msg[msg-type="ACTION"] .msg-user:before,
.msg[msg-type="ACTION"] .msg-data:after,
.msg[msg-type="ACTION"] .msg-type,
.msg[msg-type="ACTION"] .msg-data {
    color: #666666;
    font-style: italic;
    font-weight: normal;
}

.msg[msg-type="ACTION"][msg-user$="ME!"] .msg-user:before,
.msg[dest-type="IRCUser"][msg-type="ACTION"] .msg-user:before,
.msg[msg-type="ACTION"] .msg-user:before {
    content: "\00B7 \00B7 \00B7 \00B7 \00A0 \00A0";
    font: normal bold 8px arial;
    color: black;
    vertical-align: 20%;
}

.msg[dest-type="IRCUser"][msg-type="ACTION"] .msg-user:after,
.msg[msg-type="ACTION"][msg-user$="ME!"] .msg-data:after,
.msg[msg-type="ACTION"] .msg-data:after {
    content: "\00A0 \00A0 \00B7 \00B7 \00B7 \00B7";
    font: normal bold 8px arial;
    color: black;
    vertical-align: 20%;
}

.msg[dest-type="IRCUser"][msg-type="ACTION"] .msg-user:after,
.msg[msg-type="ACTION"][msg-user$="ME!"] .msg-user:after,
.msg[msg-type="ACTION"] .msg-user:after {
    content: "";
}

.msg[msg-type="HELLO"] .msg-type {
    background-color: #E0E0E0;
    color: white;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
}

.msg[msg-type="HELLO"] .msg-data {
    font-style: italic;
    color: #787878;
    font-size: 0.85em;
}

/*
.msg[msg-type="HELLO"] .msg-type:after {
    content: "!";
} */

.msg[msg-type="TOPIC"] .msg-type,
.msg[msg-type="NOTICE"] .msg-type,
.msg[msg-type="MODE"] .msg-type,
.msg[msg-type="TOPIC"] .msg-type,
.msg[msg-type="EVAL-IN"] .msg-type,
.msg[msg-type="EVAL-OUT"] .msg-type,
.msg[msg-type="INFO"] .msg-type {
    color: #C8C8C8;
    background-color: #F4F4F4;
}

.msg[msg-type="HELP"] .msg-data,
.msg[msg-type="USAGE"] .msg-data,
.msg[msg-type="HELP"] .msg-type,
.msg[msg-type="USAGE"] .msg-type {
    color: #7A7A7A;
}   
 
.msg[msg-type="HELP"] .msg-type,
.msg[msg-type="USAGE"] .msg-type {
    background-color: #F2F2F2;
}  

.msg[msg-type="JOIN"] .msg-type,
.msg[msg-type="PART"] .msg-type,
.msg[msg-type="QUIT"] .msg-type,
.msg[msg-type="JOIN"] .msg-data,
.msg[msg-type="PART"] .msg-data,
.msg[msg-type="QUIT"] .msg-data {
    font-size: 0.8em;
    font-weight: bold;
    font-style: italic;
}

.msg[msg-type="PART"] .msg-type,
.msg[msg-type="QUIT"] .msg-type,
.msg[msg-type="PART"] .msg-data,
.msg[msg-type="QUIT"] .msg-data {
    color: #B88080;
    background-color: #EAEAEA;
}

.msg[msg-type="JOIN"] .msg-type,
.msg[msg-type="JOIN"] .msg-data {
    color: #80C880;
    background-color: #EAEAEA;
}

.msg[msg-type="JOIN"] .msg-type,
.msg[msg-type="PART"] .msg-type,
.msg[msg-type="QUIT"] .msg-type {
    font: 10pt courier;
    font-weight: bold;
}

.msg[msg-type="ERROR"] .msg-type,
.msg[msg-type="DISCONNECT"] .msg-type {
    background-color: #DA6A60;
    color: white;

}

.msg[msg-type="ERROR"] .msg-data,
.msg[msg-type="DISCONNECT"] .msg-data {
    color: black;
    font-weight: bold;
}

.msg[msg-type="TOPIC"] .msg-data {
    color: #B8B8B8;
    font-weight: bold;
}

.msg[msg-type="NOTICE"] .msg-data,
.msg[msg-type="MODE"] .msg-data,
.msg[msg-type="INFO"] .msg-data {
    font-style: italic;
    color: #B8B8B8;
    font-size: 0.85em;
}

.msg[msg-type="EVAL-IN"] .msg-data,
.msg[msg-type="EVAL-OUT"] .msg-data {
    font-style: italic;
    color: #AAAAAA;
}

.msg[msg-type="NICK"] .msg-type,
.msg[msg-type="NICK"] .msg-data {
    color: #B8B830;
    font-weight: bold;
}

.msg-user a.chatzilla-link {
    color: black;
}

.msg-user:before,
.msg-user:after {
    font: 10pt courier;
    font-weight: bold;
}

.msg[msg-user$="ME!"] .msg-user {
    font-weight: bold;
}

.msg[msg-user$="ME!"] .msg-user:before {
    content: "\25CF";
    color: #D0C060;
    font-weight: normal;
}

.msg[msg-user$="ME!"] .msg-user:after {
    content: ">";
    font-weight: bold;
}

.msg[dest-type="IRCUser"] .msg-user:after {
    content: "}";
}

.msg[important="true"] .msg-user,
.msg[important="true"] .msg-data {
    border-style: solid;
    border-width: thin;
    border-color: #D0C060;
    background-color: #FFFFD0;
}