@charset "utf-8";
/* 	Stylesheet for Opera chat.
	Style name: BluesM 7
 	By Tommy A. Olsen, toman AT webtoman.com 
*/

html {
margin: 0px;
padding: 0px;
background: #eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAQAAADl0Z2xAAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACvAAAArwAUKsNJgAAAAHdElNRQfUCw8JKzLbvkK4AAAAFElEQVR42mN4+J/hCwPT2/8MXxgAJd4Ft0apLowAAAAASUVORK5CYII=) repeat fixed;
}

body {
margin: 0px;
padding: 0px;
background: transparent;
color: black;
font-family:sans-serif;
font-size: 12px;
}
table {
border-collapse: collapse;
width:100%;
}

td:first-child + td {
white-space: nowrap;
}

td {
vertical-align:top;
padding: 3px 5px;
}

td img {
vertical-align: middle;
}

.time {
font:status-bar;
font-size:12px;
color: #000;
padding: 3px 4px;
background: #D5D2D5;
}

.highlight {
padding:2px;
border:solid #aab;
border-width:0 0 1px;
background: #f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAABmJLR0QAAAAAAAD5Q7t/AAAA%20CXBIWXMAAArwAAAK8AFCrDSYAAAAB3RJTUUH1AsPCiIHXomDiwAAAB5JREFUeNpj2L37zH+G%20379//2F68eIFAxMLCwtWAgBJYQovPwVoUAAAAABJRU5ErkJggg==) repeat-x top;
}
div.highlight {
display: table-cell;
}
/* If you want to have a counter for your nick in the top right corner of each chat window, uncomment the code right below... */

/* Nick counter start */
/*
.highlight {
counter-increment:nickmention;
}
.highlight:after {
content:counter(nickmention);
display:block;
position:fixed;
top:0;
right:0;
width:auto;
height:auto;
padding:2px;
background:threedface;
color:menutext;
border:1px outset threedface;
font:menu;
}
*/
/* Nick counter end */


.self,.self-action,.action,.sender,.join,.leave,.nick,.operator,.voiced,.diconnect,.whois,.status,.topic,.moderated,.limit,.password,.unknown-mode,.topic-protection,.secret,.disconnect {
background:#D5D2D5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAYAAABvqT8MAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAArwAAAK8AFCrDSYAAAAB3RJTUUH1AsPDSAXdEfn6AAAASJJREFUeNp1kjFug0AQRd8OFDTuSFxzBm5AZIlD+Hh7CEuRcwhL1Cunc7RCK9E4kmFTJLtmgfxqivnz/58Z1V06DzglyilR7vp5dVVVAWCMwVpLWZYAtG3bCICIEFBVFcaYWM+a3wCencBut0tIgQigtT4nhKIoGIYhUQqw1sZaACY/sYQxJpKCrUgQJdy/7wnhP4U8Vh5QqcKSeDqdPn4J6o+wYWcevG3bJt+aPl/twpaSqLCBoGKt5Xg8Hp5bmibwcPu6JZbCpedIDrd/3QNQ1/XKktb6/blWkZWtuq43bca15lnOOI0A9H2/Ukgy4OHxeMRfCoHnnwp4rfVZdZfOSyYuyzI3TqMrX0rX9/3qgCF8orD1TwtbjSyb5tOXfwTwA3eflX5m9wsnAAAAAElFTkSuQmCC) repeat-y right;
padding-right:15px;
}

.self {
color: #00229a;
text-align: right;
}

.self-message {

}

.sender {
color: #9a2200;
text-align: right;
}

.sender-message {
}

.join-message,.leave-message,.nick-message,.operator-message,.voiced-message,.diconnect-message,.whois-message,.status-message,.topic-message,.moderated-message,.limit-message,.password-message,.unknown-mode-message,.topic-protection-message,.secret-message,.disconnect-message {
font:normal .9em inherit;
}


.join {
color: #227;
text-align: right;
}

.join-message {
color: #227;
}

.leave {
color: #722;
text-align: right;
}

.leave-message {
color: #722;
}

.nick {
color: #227;
text-align: right;
}

.nick-message {
color: #227;
}

.operator {
content:"OP";
color: #227;
text-align: right;
font-size:.9em;
}
.operator-message {
color: #227;
}

.voiced {
color: #227;
text-align: right;
}

.voiced-message {
color: #227;
}

.disconnect {
color: #227;
text-align: right;
}

.disconnect-message {
color: #722;
}

.self-action {
text-align: right;
}

.self-action-message {
color: #727;
}

.action {
text-align: right;
}

.action-message {
color: #727;
}

.whois {
width:6em;
color: #7B7D7F;
font-style:italic;
text-align: right;

}

.whois-message {
color: #7B7D7F;
}

.status {
width:6em;
color: #7B7D7F;
text-align: right;

}

.status-message {
color: #7B7D7F;
}

.topic {
width: 6em;
color: #227;
text-align: right;

}

.topic-message {
font-weight:bolder;
}

.moderated {
width:6em;
color: #7B7D7F;
text-align: right;

}

.moderated-message {
color: #7B7D7F;
}

.limit {
width:6em;
color: #7B7D7F;
text-align: right;

}

.limit-message {
color: #7B7D7F;
}

.topic-protection {
width:6em;
color: #7B7D7F;
text-align: right;

}

.topic-protection-message {
color: #7B7D7F;
}

.password {
width:6em;
color: #7B7D7F;
text-align: right;

}

.password-message {
color: #7B7D7F;
}

.secret {
width:6em;
color: #7B7D7F;
text-align: right;

}

.secret-message {
color: #7B7D7F;
}

.unknown-mode {
width:6em;
color: #7B7D7F;
text-align: right;

}

.unknown-mode-message {
color: #7B7D7F;
}

.smiley-happy {
width: -o-skin;
height: -o-skin;
content: -o-skin("Smiley Happy");
}

.smiley-unhappy {
width: -o-skin;
height: -o-skin;
content: -o-skin("Smiley Unhappy");
}

.smiley-wink {
width: -o-skin;
height: -o-skin;
content: -o-skin("Smiley Wink");
}

.smiley-surprised {
width: -o-skin;
height: -o-skin;
content: -o-skin("Smiley Surprised");
}

.smiley-grin {
width: -o-skin;
height: -o-skin;
content: -o-skin("Smiley Grin");
}

.smiley-cool {
width: -o-skin;
height: -o-skin;
content: -o-skin("Smiley Cool");
}

.smiley-indifferent {
width: -o-skin;
height: -o-skin;
content: -o-skin("Smiley Indifferent");
}

.smiley-cry {
width: -o-skin;
height: -o-skin;
content: -o-skin("Smiley Cry");
}

.smiley-angry {
width: -o-skin;
height: -o-skin;
content: -o-skin("Smiley Angry");
}

.smiley-tongue {
width: -o-skin;
height: -o-skin;
content: -o-skin("Smiley Tongue");
}
.smiley-pacman {
width: -o-skin;
height: -o-skin;
content: -o-skin("Smiley Pacman");
}
