@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("blenderartists.org") {

/* Based on the blenderartists.org style from moi */

/* set background colour and hide the background image */
body {
  background-color: #999 !important;
  background-image: none !important;
}

/* hide the vertical buttons on the left */
.baorgvert {
  display : none !important;
}

/* make the features, header and forum divs full width, with centred text */
#baorgfeatures, #baorgheader, div.baorgforum {
  width: 100% !important;
  text-align: center !important;
}

/* make the header div white */
#baorgheader {
  background-color: #fff !important;
}

/* move the header images up and left a bit */
#baorgheader img {
  position: relative !important;
  left: -10px !important;
  top: -25px !important;
}

/* make the features div orange, with a grey top border */
#baorgfeatures {
  background-color: #ff8c2f !important;
  top: 0px !important;
  border-top: 3px solid #e4e4e4 !important;
}

/* center the various elements of the page, and remove extraneous padding
 * and positioning */
div.baorgforum > div.page, .baorgforum, #baorgforum, #baorgfeatures,
#baorgheader, #baorgcopyright div {
  margin: auto !important;
  left: 0px !important;
  padding: 0px !important;
}

/* crop the header a bit */
#baorgheader {
  height: 50px !important;
  overflow: hidden !important;
}

/* give posts an orange top border */
/* also give the posts in the thread review an orange top border */
.baorgpost, #collapseobj_threadreview table.tborder td.thead {
  border-top: 7px #ff8c2f solid !important;
}

/* put 10px of background at the bottom of posts (and the forum controls) */
.baorgforum {
  margin-bottom: 10px !important;
}

/* put 10px of grey at the bottom of posts in the thread review */
#collapseobj_threadreview table.tborder td.alt1,
#collapseobj_threadreview table.tborder td.alt2 {
  border-bottom: 10px #999 solid !important;
}

/* remove the big chunk of white at the bottom of posts */
.baorgpost .details {
  margin: 0px !important;
}

/* give the user profile even padding on all sides, and make it grey */
.baorgpost .profile {
  padding: 5px !important;
  background: lightgrey !important;
}

/* add grey lines to provide a bit more separation for the forum controls */
/* this is probably a bit fragile due to the long dodgy selector */
div.baorgforum > div.page > div > div > table.tborder {
  border: 2px #eee !important;
  border-style: solid none solid none !important;
  padding: 0px !important;
}

/* make headings larger and black for better visibility */
td.tcat, td.tcat a {
  font-size: larger !important;
}

td.tcat {
  color: black !important;
}

/* give the post editing box a white background */
.wysiwyg {
  background-color: #fff !important;
}

/* give links more obvious/nicer (in my view :-) ) colours */
a, td.tcat a {
  color: #a14000 !important;
}

a:hover, td.tcat a:hover {
  color: #ff8c2f !important;
  background-color: inherit !important;
  text-decoration: none !important;
}

/* avoid scrollbars if contents are too wide (not centred, but oh well) */
div#posts > div.baorgforum {
  overflow: visible !important;
}

/* stop popup menu links disappearing when hovered over */
div.vbmenu_popup a:hover {
  color: #fff !important;
}

}