@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("bitsoup.org") {

body {
	background: #333 
url("http://img362.imageshack.us/img362/852/backgroundmw8.png") top left repeat-x !important;
	color: #FFF !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif 

!important;
}

/* defaults for all links */
a:link { color: #fff !important; }
a:visited { color: #fff !important; }
a:active { color: #777 !important; }

/* change color of lots of text */
/* font, div, td { color: #FFF !important; } */

/* table headings in white */
td.menubar, td.rules, td.rules>font {
color: #FFF !important;
}


/* page generation in grey */
p[align="center"]>font[color="#0000ff"]{
color: #666 !important;
}

/* staff horizontal line greyed */
hr[color="#4040c0"]{
color: #333 !important;
}

/* Center homepage */
html>body>table.bottom,
html>body>table.koptekst {
margin-left: auto !important;
margin-right: auto !important;
}

img.border  
{  
  border-style: none !important;  
}
/* status bar */
table.statusbar {
background-image: none !important;
font-weight: bold;
color:#FFF !important;
padding:0px !important;
border-spacing:0px !important;
}
.smallfont, .smallfont>font[color="black"], .smallfont>font[color="#000000"]{
color:#FFF !important;
font-size: 9px !important;
}
td[align="right"]>.smallfont{
font-weight: normal !important;

}

/* Change width from 100% to a fixed one */
html>body>table.statusbar, 
html>body>table.bottom, 
html>body>table.menubar,
html>body>table.koptekst,
html>body>table[width="80%"],
html>body>div>img {
width: 984px !important;
}

/* h2 headings made nice */
h2{
height:15px;
text-indent:10px;
padding: 4px !important;
border: 1px solid #000;
margin: 0px !important;
color:#fff;
}

/* border around forum icons key */
tr[valing="center"]{
border: 1px solid #000;
}

/* Avatar padding */
td[width="150"]{
padding-top: 10px !important;
}

/* Forums width */
table[border="1"][cellspacing="0"][cellpadding="5"]{
width:800px !important;
}

/* Removes announcements */
table[width="600"][border="1"][cellspacing="0"][cellpadding="5"]{
display: none !important;
}

/* main table padding */
td.main{
padding-top: 10px !important;
padding-bottom: 5px !important;
}

/* Makes footer under Rules smaler */
td.main>table.menubar[width="100%"] {
width:95% !important;
}

/* Remove underline from menu bar */
td.navigation>a{
text-decoration:none !important;
}

/* Make "Uploaded/Downloaded" brighter */
font[color="green"]{
color:#12ff00 !important;
}
font[color="darkred"]{
color:#ff0000 !important;
}
font[color="#1900d1"]{
color:#4b9fd5 !important;
}

/* Replaces background-image on bars */
table.menubar, table.statusbar, td.rules, td.menubar, td.colhead, td[align="center"][width="33%"], h2 {
background-image: url("http://img355.imageshack.us/img355/1540/barbackgroundcv4.png") !important;
}
td[align="center"][width="33%"]{
padding:8px !important;
}

/*replaces logo */
img[src="/pic/logo.gif"]{
background: url("http://img55.imageshack.us/img55/2622/logosq6.png") !important; 
width: 0px !important;
height: 112px !important;
padding-left: 982px !important;
}

/* replaces PM button on staff page */
img[src="http://static.bitsoup.org/pic/button_pm.gif"]{
background: url("http://bitsoup.org/pic/pn_inbox.gif") !important;
width: 0px !important;
height: 14px !important;
padding-left: 18px !important;
}

/*Replaces Offline/Online icon */
img[src="http://static.bitsoup.org/pic/button_offline.gif"], img[src="http://static.bitsoup.org/pic/offline.gif"] {
background: url("http://img378.imageshack.us/img378/7081/offlinenz6.png") !important; 
width: 0px !important;
height: 20px !important;
padding-left: 20px !important;
}
img[src="http://static.bitsoup.org/pic/button_online.gif"], img[src="http://static.bitsoup.org/pic/online.gif"] {
background: url("http://img372.imageshack.us/img372/2488/onliners4.png") !important; 
width: 0px !important;
height: 20px !important;
padding-left: 20px !important;
}

/* Replaces VIP icon */
img[src="http://www.bitsoup.org/pic/starbig.gif"], img[src="/pic/star.gif"]{
background: url("http://img58.imageshack.us/img58/2589/vipvg9.png") !important;
width: 0px !important;
height: 16px !important;
padding-left: 16px !important;
}

/* Replaces Warning icon */
img[src="http://www.bitsoup.org/pic/warnedbig.gif"], img[src="/pic/warned.gif"]{
background: url("http://img165.imageshack.us/img165/8701/warningyo8.png") !important;
width: 0px !important;
height: 16px !important;
padding-left: 16px !important;
}

/*Replaces Buddy Icon */
img[src="http://bitsoup.org/pic/buddylist.gif"] {
background: url("http://img389.imageshack.us/img389/7725/buddyjx9.png") !important; 
vertical-align: middle;
width: 0px !important;
height: 21px !important;
padding-left: 25px !important;
}

/*Replaces Message Icons */
img[src="/pic/pn_inbox.gif"], img[src="http://bitsoup.org/pic/pn_inbox.gif"] {
vertical-align: middle;
}
img[src="/pic/pn_sentbox.gif"], img[src="http://bitsoup.org/pic/pn_sentbox.gif"] {
vertical-align: middle;
}
img[src="/pic/pn_inboxnew.gif"], img[src="http://bitsoup.org/pic/pn_inboxnew.gif"] {
/* 
background: url("http://bitsoup.org/pic/pn_inbox.gif") !important; 
width: 0px !important;
height: 14px !important;
padding-left: 18px !important;
*/
vertical-align: middle;

}

/*Replaces Up/Down Arrows */
img[src="http://bitsoup.org/pic/up.gif"] {
background: url("http://img359.imageshack.us/img359/458/upzf7.png") !important; 
vertical-align: middle;
width: 0px !important;
height: 18px !important;
padding-left: 18px !important;
}
img[src="http://bitsoup.org/pic/down.gif"] {
background: url("http://img359.imageshack.us/img359/286/downfx4.png") !important; 
vertical-align: middle;
width: 0px !important;
height: 18px !important;
padding-left: 18px !important;
}

/*Replaces No Avatar icon */
img[src="/pic/default_avatar.gif"] {
background: url("http://img382.imageshack.us/img382/1873/noavvysu6.png") !important; 
width: 0px !important;
height: 75px !important;
padding-left: 75px !important;
}

/* Replaces forum topic status icons (locked/New/Etc) */
img[src="/pic/unlockednew.gif"] {
background: url("http://img144.imageshack.us/img144/2741/newpostlc4.png") !important; 
width: 0px !important;
height: 40px !important;
padding-left: 50px !important;
}
img[src="/pic/unlocked.gif"] {
background: url("http://img375.imageshack.us/img375/8462/oldpostru2.png") !important; 
width: 0px !important;
height: 40px !important;
padding-left: 50px !important;
}
img[src="/pic/lockednew.gif"] {
background: url("http://img389.imageshack.us/img389/8990/newpostlockedvu3.png") !important; 
width: 0px !important;
height: 40px !important;
padding-left: 50px !important;
}
img[src="/pic/locked.gif"] {
background: url("http://img373.imageshack.us/img373/9899/oldpostlockedzh9.png") !important; 
width: 0px !important;
height: 40px !important;
padding-left: 50px !important;
}

/*Replaces bookmark/wishlist icon */
img[src="http://www.bitsoup.org/pic/bookmark.gif"] {
background: url("http://img55.imageshack.us/img55/2267/bookmarkzi0.png") !important; 
width: 0px !important;
height: 23px !important;
padding-left: 23px !important;
}

/* Replaces TV Torrent Icon */
img[src*="pic/cat-tv.jpg"]{
background: url("http://img389.imageshack.us/img389/2253/cattvac7.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces Xvid Torrent Icon */
img[src*="pic/cat-moviexvid.jpg"]{
background: url("http://img359.imageshack.us/img359/7199/catmoviesxvidiz6.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}
 
/* Replaces x264 Torrent Icon */
img[src*="pic/cat-x264.gif"]{
background: url("http://img375.imageshack.us/img375/351/catmoviesx264ue7.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces App/Misc Torrent Icon */
img[src*="pic/cat-appsmisc.jpg"]{
background: url("http://img355.imageshack.us/img355/1338/catappmiscat0.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces other/Misc Torrent Icon */
img[src*="pic/cat-othermisc.jpg"]{
background: url("http://img359.imageshack.us/img359/8725/catmisccx9.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces Music Torrent Icon */
img[src*="pic/cat-music.jpg"]{
background: url("http://img355.imageshack.us/img355/3420/catmusicvs8.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces games/ISO Torrent Icon */
img[src*="pic/cat-gamespc.jpg"]{
background: url("http://img515.imageshack.us/img515/4000/catgamesisost0.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces movies/other Torrent Icon */
img[src*="pic/cat-movieother.jpg"]{
background: url("http://img144.imageshack.us/img144/7262/catmoviesotherxw1.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces games/Xbox Torrent Icon */
img[src*="pic/cat-gamesxbox.jpg"]{
background: url("http://img362.imageshack.us/img362/8769/catxboxyw5.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces games/Wii Torrent Icon */
img[src*="pic/cat_wii.gif"]{
background: url("http://img378.imageshack.us/img378/4606/catwiiow2.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces games/Ps2 Torrent Icon */
img[src*="pic/cat-gamesps2.jpg"]{
background: url("http://img362.imageshack.us/img362/376/catps2mi6.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces games/Ps3 Torrent Icon */
img[src*="pic/cat-ps3.gif"]{
background: url("http://img355.imageshack.us/img355/6155/catps3ff5.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces movies/DVD-R Torrent Icon */
img[src*="pic/cat-moviedvd.jpg"]{
background: url("http://img58.imageshack.us/img58/977/catmoviesdvdse1.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces movies/SVCD Torrent Icon */
img[src*="pic/cat-moviesvcd.jpg"]{
background: url("http://img382.imageshack.us/img382/4643/catmoviessvcdum2.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces Music Videos Torrent Icon */
img[src*="pic/cat-music.vid.jpg"]{
background: url("http://img60.imageshack.us/img60/2223/catmusicvideosiv1.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces games/rips Torrent Icon */
img[src*="pic/cat-gamesrips.jpg"]{
background: url("http://img375.imageshack.us/img375/3064/catgamesripip5.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces PSP Torrent Icon */
img[src*="pic/cat-gamespsp.jpg"]{
background: url("http://img165.imageshack.us/img165/6674/catpspbs6.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces appz/Iso Torrent Icon */
img[src*="pic/cat-appsiso.jpg"]{
background: url("http://img362.imageshack.us/img362/3035/catappisohu0.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces Porn Torrent Icon */
img[style="border: medium none ;"][src="http://www.bitsoup.org/pic/cat-moviepron.jpg"], img[src*="pic/cat-moviepron.jpg"]{
background: url("http://img378.imageshack.us/img378/4623/catpronzd1.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces ebook Torrent Icon */
img[src*="pic/cat-ebooks.jpg"]{
background: url("http://img58.imageshack.us/img58/3009/catebookyc8.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* Replaces anime Torrent Icon */
img[src*="pic/cat-anime.jpg"]{
background: url("http://img378.imageshack.us/img378/3678/catanimeki4.png") !important;
width: 0px !important;
height: 42px !important;
padding-left: 46px !important;
}

/* dark grey background */
td.main, td[width="150"]{
background-color: #333 !important;
}

/* medium grey background */
table.main>tbody>tr>td.embedded,
table.bottom>tbody>tr>td.main[align="center"]>table.main, table, td.embedded, table[bgcolor=red]>td{
background-color: #666 !important;
}

/* light grey background */
td.comment, td.text, table.main{
background-color: #999 !important;
}

/* Removes banners */
td.main>center>a>img,
img[src*="banner"] {
display: none !important;
}

/* Changes color under Helpdesk from red to black */
font[color="red"] {
color: #000000 !important;
}
}

@-moz-document url("http://www.bitsoup.org/"),  url("http://bitsoup.org/") {

/* Removes Recent news and Poll */
td.main[style="padding-top: 20px; padding-bottom: 20px;"]{
padding-top: 0px !important; 
padding-bottom: 0px !important; 
}

br{
line-height: 0; 
}

/* Removes Disclaimer */
table.koptekst, table[width="80%"] {
display: none !important;
}

/* Removes ugly background on Poll */
td.text>table.main>tbody>tr>td.embedded {
background-color: #7C93C2 !important;
}

/* Makes Recent News and Poll bigger */
td.main>table[width="80%"] {
width: 95% !important;
}

/* Makes the inner poll bigger */
table.main[width="400"] {
width: 500px !important;
}
/* Fixes width under forum */
td.main>table {
width:95% !important;
}
}

/* Dark grey main class and bottom & swap medium and light */
@-moz-document url-prefix("http://www.bitsoup.org/userdetails.php"),  url-prefix("http://bitsoup.org/userdetails.php"), url-prefix("http://www.bitsoup.org/details.php"),  url-prefix("http://bitsoup.org/details.php")  {

/* dark grey */
td.main, td.bottom{
background-color: #333 !important;
}

/* medium grey */
table[border="1"][cellpadding="5"][cellspacing="0"][width="750"]{
background-color: #787878 !important;
}

/* lighter headings */
h1{
 color:#999999
}

/* light grey background */
table.main>tbody>tr>td.embedded,
table.bottom>tbody>tr>td.main[align="center"]>table.main, table, td.embedded, table[bgcolor=red]>td{
background-color: #484848 !important;
}

/* medium grey background */
td.comment, td.text, table.main{
background-color: #666 !important;
}
}

/* medium grey main class and bottom */
@-moz-document url-prefix("http://www.bitsoup.org/browse.php"),  url-prefix("http://bitsoup.org/browse.php"), 
url-prefix("http://www.bitsoup.org/pronview.php"),  url-prefix("http://bitsoup.org/pronview.php"), url-prefix("http://www.bitsoup.org/paypal_donate.php"),  url-prefix("http://bitsoup.org/paypal_donate.php") {

td.main, td.bottom{
background-color: #666 !important;
}
}

/* buddies page rework */
@-moz-document url-prefix("http://www.bitsoup.org/friends.php"),  url-prefix("http://bitsoup.org/friends.php") {

table.main, td.embedded{
background-color: #000 !important;
}

h1{
display:none;
}
}