@namespace url(http://www.w3.org/1999/xhtml);

/* This file is licensed under Creative Commons Attribution License
 * http://creativecommons.org/licenses/by/3.0/
 *
 * Initial Developer:
 * Andreas Jung (sd-daken.deviantart.com)
 *
 * Contributor(s):
 *
 */

@-moz-document domain("deviantart.com") {
   #deviant #comments .talk-tower {
      border: 1px solid rgb(166, 178, 166) !important;
      border-top-color: rgb(225, 235, 226) !important;
      -moz-border-radius-bottomleft: 5px !important;
      -moz-border-radius-bottomright: 5px !important;
      margin-top: -14px !important;
      padding-top: 15px !important;
      padding-left: 10px !important;
      padding-right: 10px !important;
      background-color: rgb(218, 228, 217) !important;
   }
   #deviation .talk-tower .gr-box {
      border: 1px solid rgb(166, 178, 166) !important;
      border-top-color: rgb(225, 235, 226) !important;
      -moz-border-radius-bottomleft: 5px !important;
      -moz-border-radius-bottomright: 5px !important;
      background-color: rgb(218, 228, 217) !important;
      margin-top: 60px !important;
   }
   #deviation .talk-tower .gr-box > I:first-child {
      margin-top: -38px !important;
   }
   #deviation .talk-tower .gr-headless, #deviation .talk-tower .gr-genericbox {
      border: none !important;
      background-color: transparent !important;
      margin-top: 38px !important;
   }
   #deviation .talk-tower .gr-box .ch-ctrl, #deviation .talk-tower .gr-box .tl, #deviation .talk-tower .gr-box .bl,
   #deviation .talk-tower .gr-box .reply, #deviation .talk-tower .gr-genericbox {
      margin-left: 10px !important;
   }
   #deviation .talk-tower .gr-box .ch-ctrl .l {
      margin-left: 20px !important;
   }
   #deviation .talk-tower .gr-box .ccomment > .ch-ctrl, #deviation .talk-tower .gr-box .tr,
   #deviation .talk-tower .gr-box .br, #deviation .talk-tower .gr-genericbox {
      margin-right: 10px !important;
   }
   #deviant #comments > DIV:last-child > DIV:last-child {
      margin-bottom: 10px !important;
   }
   #deviant #comments > I:first-child + I + I + DIV > I {
      margin-left: 10px !important;
   }
   #deviant #comments .ch-ctrl, .ccomment .ch-ctrl{
      padding-top: 0px !important;
      padding-bottom: 0px !important;
      padding-right: 0px !important;
   }
   #deviant #comments .ctext .ch-ctrl, .ccomment .ctext .ch-ctrl {
      border-top: none !important;
      border-right: none !important;
      border-bottom: none !important;
      padding: 10px !important;
   }
   #deviant #comments .ctext .c, .ccomment .ctext .c {
      display: none !important;
   }
   #deviant #comments .gr-body{
      background-color: rgb(211, 222, 211) !important;
   }
   #news-main #comments .thought, #forum #comments .thought, #forum .comments .thought {
   border: 1px solid rgb(166, 178, 166) !important;
   -moz-border-radius: 5px !important;
   padding: 0px !important;
   background-color: rgb(202, 213, 205) !important;
   background-image: url(http://st.deviantart.com/minish/comments/gruze-comment-l.gif) !important;
   background-repeat: no-repeat !important;
   background-position: 60px 33px !important;
   overflow: hidden !important;
   }
   #news-main #comments .thought .author, #forum #comments .thought .author, #forum .comments .thought .author {
   background-color: rgb(228, 233, 227) !important;
   margin-left: 70px !important;
   padding: 4px !important;
   display: inline-block !important;
   border: 1px solid transparent !important;
   border-left-color: rgb(201, 209, 200) !important;
   border-bottom-width: 15px !important;
   border-bottom-color: transparent !important;
   padding-bottom: 0px !important;
   }
   #news-main #comments .thought .author .avatar, #forum #comments .thought .author .avatar, #forum .comments .thought .author .avatar {
   margin-left: 65px !important;
   }
   #news-main #comments .thought .body, #forum #comments .thought .body, #forum .comments .thought .body {
   margin: 0px !important;
   margin-left: 70px !important;
   padding: 10px !important;
   background-color: rgb(228, 233, 227) !important;
   min-height: 100px !important;
   -moz-border-radius-bottomright: 5px !important;
   -moz-border-radius-topright: 5px !important;
   border: 1px solid transparent !important;
   border-left-color: rgb(201, 209, 200) !important;
   border-top-width: 45px !important;
   border-top-color: rgb(228, 233, 227) !important;
   margin-top: -45px !important;
   padding-top: 0px !important;
   }
   #news-main #comments .thought .links, #forum #comments .thought .links, #forum .comments .thought .links {
   margin-left: 70px !important;
   }
   .moodarea > TABLE > TBODY > TR:first-child > TH:first-child > SPAN {
   margin-left: 65px !important;
   }
   .moodarea {
   margin-left: 70px !important;
   border: 1px solid rgb(228, 233, 227) !important;
   border-top-width: 45px !important;
   border-bottom-width: 40px !important;
   margin-top: -45px !important;
   background-color: rgb(228, 233, 227) !important;
   padding-right: 10px !important;
   padding-left: 10px !important;
   }
   #news-main #comments .thought .preview, #forum #comments .thought .preview, #forum .comments .thought .preview {
   margin-left: -1px !important;
   margin-top: 0px !important;
   }
   .controls {
   margin-top: -40px !important;
   margin-left: 75px !important;
   padding-bottom: 5px !important;
   }
   .controls .clinks A:last-child {
   padding-right: 50px !important;
   }
}