@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain(forums.mozillazine.org) {

/* post background */
.post.bg1 { background-color: #edf8ff!important; }
.post.bg2 { background-color: #dff5ff !important; }



/* post content: size & font */
.postbody .content  { max-width: 450px !important;
                      overflow:auto !important;
                      font-size: 1.4em !important;
                      text-align: justify !important;  }

/* in order to have a thumbnail for large screenshots */
.postbody .content IMG:hover { max-width: 450px !important; }

/* signature */
.signature, .signature *  { font-size: 9px !important;
                            color: #999999 !important;
                            text-align: right !important; }
.signature .postlink:hover { color: #0055ff !important; }

/* User-Agent */
.back2top { font-size: 9px !important;
            color: #99aaff !important; }

/* "Posted $Date$" */
.postbody .author { color: #009966 !important; }

/* Quote */
.postbody .content BLOCKQUOTE { background-color: #ffffff !important;
                                font-size: 0.85em !important;
                                overflow: auto !important;
                                line-height: 1.4 !important; }

/* Quote; "xxx wrote" */
.postbody .content CITE { color: #003388 !important;
                          font-size: 1.1em !important; }


/* 'edit' notice */
.postbody .notice { color: #dd7777 !important;
                    text-align: right !important; }

/* Profile part, at left */
/* profile infos */
.postprofile { color: #5588bb !important;
               width: 200px !important; }

/* pseudo */
.postprofile DT>A { font-size: 1.4em !important; }
.postprofile DT { text-align: right !important;
                  margin-right: 5px !important; }

/* avatar */
.postprofile DD>IMG { margin-left: 55px !important; }

/* profile "posts:", "joined:", "location:", etc. */
.postprofile DD>STRONG { color: #99aabb !important; }




/* Topics List */

/* topic creation date */
.row .icon DT { color: #99aabb !important;
                font-size: 0.9em !important; }

/* Topics title */
.topictitle, .forumtitle { color: #004466 !important;
              font-size: 1.4em !important; }
.topictitle:hover { color: #0077ff !important;
                    text-decoration: none !important;}

/* pagination */
.pagination { font-size: 1.1em !important; }
.pagination > SPAN > A { border-color: #99bbff !important; }


/* columns "replies" & "views" */
.row .icon .posts { color: #778899 !important;
                    border-style:none !important; }
.row .icon .views { color: #aabbcc !important;
                    border-style:none !important; }

/* Date of last post */
.row .icon .lastpost { border-style:none !important; }
.row .icon .lastpost SPAN { color: #666666 !important; }


/* normal topics */
.row.bg1 { background-color: #edf8ff!important; }
.row.bg2 { background-color: #dff5ff !important; }
.row.bg1:hover { background-color: #f5faff!important; }
.row.bg2:hover { background-color: #d0f3ff!important; } 

/* sticky topics */
.row.sticky { background-color: #ffffdf !important; }
.row.sticky:hover { background-color: #ffffbf !important; }

/* Announcements topics */
.forumbg.announcement .row { background-color: #ffffbf !important; }
.forumbg.announcement .row:hover { background-color: #ffff9f !important; }


/* title of thread/forum "fixed" */
/* you can disable it if you're affected by scrolling bug #201307 */
#page-body H2>A { position: fixed !important; 
                  top: 20px !important;
                  right: 0px !important;
                  text-align: right !important;
                  background-color: #003355 !important;
                  color: #00ff77!important;
                  opacity: 0.80 !important; }
#page-body H2>A:hover { color: #88ffff!important; }
/* */


}