@namespace url(http://www.w3.org/1999/xhtml); @-moz-document domain("chat.deviantart.com") {

/* TOP USERBAR */
.chatroom .ch-ctrl { margin: 0 10px !important; padding: 0 0 0 7px !important; background: none !important; border: none !important; }
#logindock .text a.blend { position: absolute !important;margin-top: -9999% !important; }
.chatroom #logindock .text span:first-child { display: none !important; }


/* CHANNEL TABS */
.damn-lo-row-top { background: #ccd9c8 !important; }
.damnc-tabbar-outer { padding-top: 10px !important; margin: 0 !important; background: #b8cab3 url("http://tinyurl.com/bho2ke") top left repeat-x !important;}
body.chatroom #top i.tl { position: absolute !important; top: 1px !important; left: 0 !important; height: 45px !important; width: 15px !important; display: block !important; background: transparent url("http://tinyurl.com/c8w4cd") top left no-repeat !important; border: none !important; }
#top i.tl i, #top i.tl b, #top i.tr i, #top i.tr b  { border: none !important; }
body.chatroom #top i.tr { position: absolute !important; top: 1px !important; right: 0 !important; height: 45px !important; width: 15px !important; display: block !important; background: transparent url("http://tinyurl.com/cvq9nc") top left no-repeat !important; border: none !important; }
.damnc-tabbar a { color: #4a5550 !important; padding: 6px 4px 6px 6px !important; margin: 0 3px !important; background: transparent url("http://tinyurl.com/b5tr3d") top left !important; }
.damnc-tabbar a i { background: transparent url("http://tinyurl.com/b5tr3d") top right !important; }
.damnc-tabbar a:hover { background: transparent url("http://tinyurl.com/chzahe") top left !important; }
.damnc-tabbar a:hover i { background: transparent url("http://tinyurl.com/chzahe") top right !important; }
a[style="color: rgb(51, 51, 51); font-weight: bold;"], a[style="font-weight: bold; color: rgb(51, 51, 51);"],a[style="font-weight: bold;"] { color: #626e66 !important; }
a[style="color: rgb(182, 66, 66); font-weight: bold;"], a[style="font-weight: bold; color: rgb(182, 66, 66);"], a[style="font-weight: bold; color: rgb(182, 66, 66)"], a[style="color: rgb(182, 66, 66); font-weight: bold"] { color: #0d84ac !important;background: transparent url("http://tinyurl.com/chzahe") top left !important; }
a[style="color: rgb(182, 66, 66); font-weight: bold;"] i, a[style="font-weight: bold; color: rgb(182, 66, 66);"] i, a[style="font-weight: bold; color: rgb(182, 66, 66)"] i, a[style="color: rgb(182, 66, 66); font-weight: bold"] i { background: transparent url("http://tinyurl.com/chzahe") top right !important; }
.damnc-tabbar strong { padding: 6px 4px 7px 8px !important; margin: 1px 3px -2px !important; background: transparent url("http://tinyurl.com/bll3bl") top left !important; }
.damnc-tabbar strong i { background: transparent url("http://tinyurl.com/bll3bl") top right !important; }
.damnc-tabbar strong.withX { padding: 6px 24px 7px 8px !important; margin: 1px 3px -2px !important; background: transparent url("http://tinyurl.com/bll3bl") top left !important; }
.damnc-tabbar strong.withX i { background: transparent url("http://tinyurl.com/bll3bl") top right !important; }
.withX img { margin-top: 3px !important; -moz-opacity: .25 !important; }
.withX img:hover { -moz-opacity: 1 !important; }
.damnc-morelink { padding: 0 0 0 22px !important; margin: 6px 0 0 6px !important; color: #879888 !important; line-height: 16px !important; background: transparent url("http://tinyurl.com/amjcvq") top left no-repeat !important; }
.damnc-morelink:hover { color: #343434 !important;background: transparent url("http://tinyurl.com/amjcvq") bottom left no-repeat !important; }
.damnc-morelink img { display: none !important; }
.damnc-helplink { padding: 0 0 0 22px !important;margin: 11px !important;color: #879888 !important;line-height: 16px !important;background: transparent url("http://tinyurl.com/chgyax") top left no-repeat !important; }
.damnc-helplink:hover { color: #343434 !important;background: transparent url("http://tinyurl.com/chgyax") bottom left no-repeat !important; }
.damnc-helplink img { display: none !important; }


/* TITLE AND TOPIC */
.damncr-title { margin: 7px 5px !important; }
.damncrc-topic { padding: 10px !important; border: none !important; border-right: 1px solid #a2b4a4 !important; border-bottom: 1px solid #a6b2a6 !important; background: #e6ede4 url("http://tinyurl.com/c2qdwp") top left no-repeat !important; margin-top: 1px !important; }
.damncr-title, .damncr-title a { color: #565c58!important; }


/* CHAT WINDOW AND TYPOGRAPHY */
.damncrc-chat-window { padding: 7px !important; border: 1px solid #a3b4a4 !important; border-top: 1px solid #e1ebe2 !important; }
.damncr .timestamp { color: #a0b19f !important; font-weight: normal !important; }
.damncr .msg { color: #414b42 !important; font-size: 12px !important; line-height: 16px !important; padding: 3px 5px !important; -moz-border-radius: 3px !important; }
.damncr .self-hl { color: #404a3f !important; background: #e6ede6 !important; margin: 2px 0 !important; }
.damncr .self-hl span { background: none !important; }
.damncr .other-hl { color: #0d84ac !important; background: #eff4ee !important; margin: 2px 0 !important; }
.damncr .other-hl span { background: none !important; }
.damncr .join, .damncr .part { color: #a0b19f !important; }
.damncr .join .from, .damncr .part .from { font-weight: normal !important; }
.damncr .action { color: #404a41 !important; }
.damncrc-chat .alt0 { background: #f1f3f0 !important; }
.kicked .inner .from span { color: #ff3600 !important; }
.kicked .inner .text { color: #ff3600 !important; font-weight: bold !important; line-height: 40px !important; text-decoration: underline !important; }
.kicked .inner .from span:before { content: url(http://e.deviantart.com/emoticons/p/police.gif) !important; }
sub, sup { font-size: 7pt !Important; }
/*.damncrc-chat a[href^="http:"]:before { content:" "attr(href)" " !important; }
.damncrc-chat a[href*="deviantart.com"]:before { content:"" !important; }*/

 
/* ADMIN MESSAGES */
.damncrc-chat .damncri-member {white-space: normal !important; }
.damncrc-chat .userinfo-outer { padding-top: 1px !important; padding-left: 1px !important; border: none !important; border: 1px solid #a6b2a6 !important; background-color: #ffffff !important; margin: 30px 0 !important; }
.damncrc-chat .userinfo-inner { background-color: #e6ede4 !important; }
.damncrc-chat .userinfo { margin: 2px !important; padding: 0 !important; border: none !important; background: #e6ede4 !important; }
.damncrc-chat .userinfo .damncr-close { background: transparent url("http://tinyurl.com/c47bz6") center center no-repeat !important; height: 20px !important; width: 20px !important; }
.damncrc-chat .userinfo .damncr-close img[title="close"] { display: none !important; }
.damncrc-chat .userinfo .damncr-close:hover img[title="close"] { display: block !important; }
.damncrc-chat .userinfo .alt1 { background: #e6ede4 !important; }
.damncrc-chat .userinfo .avatar { padding: 0 !important; background: #e6ede4 !important; }
.damncrc-chat .userinfo .avatar img { border: 1px solid #e6ede4 !important; padding: 4px !important; }
.damncrc-chat .userinfo .avatar img:hover { border: 1px solid #a6b2a6 !important; }
.damncrc-chat .userinfo .bodyarea { margin: 0 !important; background: #e6ede4 !important; }
.damncrc-chat .userinfo .bodyarea .read { font-size: 11px !important; color: #89928d !important; }
.damncrc-chat .userinfo .bodyarea .read a { color: #3c84b8 !important; }
.damncrc-chat .userinfo .bodyarea .read a:hover { color: #3c84b8 !important; }
.damncri-member .bodyarea ul, .userinfo .read ul { margin-left: 7px !important; }
.userinfo .bodyarea .read strong { margin-left: 8px !important; line-height: 16px !important; }
.userinfo .connarea ul, .userinfo .bodyarea .read .connarea strong { margin-left: 0 !important; }
.userinfo .bodyarea div { border: none  !important; }
.userinfo .bodyarea .connarea acronym:after { content:" That's "attr(title)". :)" !important;  }
.damncrc-chat-window .alt1-left-border { border-left: 55px solid #e6ede4 !important; }
.damncrc-chat-window .damncrc-chat .userinfo .bodyarea .read { padding-left: 5px!important; }
.damncrc-chat img[src*="/avatars/"] { height:50px!important; }


/* USERLIST SIDEBAR */
.damn-lo-row-flex { margin-right: 10px !important; }
.damn-lo-col-right { background: #d7e1d6 url("http://tinyurl.com/cfutr9") top left repeat-y !important; border-left: 10px solid #ccd9c8 !important; border-top: 1px solid #ccd9c8 !important; }
.damncr-members { font-size: 11px !important; padding: 0 !important; }
.simple { margin: 0 0 10px 0 !important; padding: 0 !important; overflow: hidden !important; }
.simple dt { border: 1px solid #9cb1a2 !important; border-right: none !important; background: #b8cab3 url("http://tinyurl.com/c3g49e") top left repeat-x !important; padding: 7px !important; color: #647467 !important; font-weight: bold !important; margin: 5px 0 !important; -moz-border-radius: 0 !important; }
.simple dt:first-child { margin: 0 0 7px !important; }
.simple dd { color: #667467 !important; margin: 0 10px !important; line-height: 14px !important; }
.simple dd:last-child { margin: 0 10px 10px !important; }


/* USERHOVER AVATAR INFO */
.damncr-infoctr { margin-top: -21px !important; margin-right: -17px !important; }
.damncr-infoctr .damncri-member, .damncr-infoctr { background: transparent url("http://tinyurl.com/dgskb2") center right no-repeat !important; padding-right: 0 !important; border: none !important; }
.damncr-infoctr .damncri-member .avatar { padding: 5px !important; background: #e6ede4 !important; border: 1px solid #9fb1a3 !important; border-right: none !important; border-bottom: none !important; margin: 0 0 1px !important; display: block !important; height: 50px !important; width: 50px !important; float: left !important;}
.damncr-infoctr .damncri-member .avatar img[alt] { color: #e6ede4 !important; }
.damncr-infoctr .bodyarea { background: #e6ede4 !important; padding: 0 60px 0 0 !important; color: #647467 !important; margin: 0 10px 0 0 !important; padding-left: 60px !important; border: 1px solid #9fb1a3 !important; border-right: none !important; min-height: 60px !important; display: block !important; }
.damncr-infoctr .bodyarea a { color: #647467 !important; }
.damncr-infoctr .bodyarea ul { list-style-type: none !important; padding: 0 !important; }
.damncr-infoctr { background: none !important; }
.dAmnChatMember:hover { color: #3c84b8 !important; }


/* USER, CHATINFO AND DAX CONTROLS */
.damncrc-icon-roomname {display: none !important;}
.damncrc-iconbar { height:0 !important; margin-top: 0 !important;}
.damncrc-iconbar span:before {content: "Controls: " !important;color: #848e8d !important; font-size: 12px !important;}
.damncrc-iconbar span img {margin: 0 0 !important;top: 0px !important;}
.damncrc-iconbar-ctrls, .damncrc-iconbar-ctrls a {color: #848e8d !important;}
.damncrc-iconbar-ctrls a:hover {color: #3c84b8 !important;}


/* CHAT INPUT FORM */
.damncrc-input { padding: 5px 0 10px !important; }
.damncrc-input input, .damncrc-input textarea { margin: 20px 0 0 0 !important; background: #ffffff !important; border-color: #a3b4a4 !important; border-style: solid !important; padding: 5px !important; font-size: 14px !important; font-family: arial !important; color: #687466 !important;}
[value="send"] { margin: 0 !important; }


/* MORE CHATS WINDOW */
#modalspace i.fade { background: transparent url("http://tinyurl.com/db5s7o") repeat scroll 0 0 !important;}
.modal { background: #c0d2bb !important;}
.modal a.x { background: transparent url("http://tinyurl.com/ct4r97") center center no-repeat !important; height: 20px !important; width: 20px !important;}
.modal a.x:hover { background: transparent url("http://s.deviantart.com/minish/chat/closebig.gif") center center no-repeat !important;}
.modal div form { background: #c0d2bb !important;}
body.deviant table.fora th strong, body.deviant table.forum th strong { border-bottom-color: #92A399 !important; color: #6C7F77 !important;}
table.fora th strong, table.forum th strong { border-bottom: 1px solid #92a399 !important; font-size: 9pt !important; font-weight: normal !important;}
.head td { color: #fff !important; background: transparent url("http://e.deviantart.com/emoticons/t/typerhappy.gif") no-repeat left center !important; padding: 20px 0 5px 40px !important;}
table.fora td.f, table.forum td.f {background: #cedccb !important; border-color: #c0d2bb !important; padding: 5px 10px !important;}




/* OTHER SCRIPTS THAT LOOK A BIT ODD */
#sdprefsbtn { margin: 8px 8px 0 0 !important;}
.superdamn-editbutton { margin: 3px 2px 0 0 !important;}

}