/*
Thanks to:

- Everaldo Coelho (yellowicon.com) for the beautiful icons (Crystal/Emotion icon themes)
- Rokey (rokey.net) for POPO 2004 new emotions+addon version icon pack
- www.toptut.com for the Lorelei 2.0 buttons
- T2K
- fozzy71 for the suits.png

*/

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("forumserver.twoplustwo.com"),
url-prefix(http://www.offtopicz.com)
 {

body
{
       background-color: #000000 !important;
       color: #000000 !important;
       font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
       margin: 5px 10px 10px 10px !important;
       padding: 0px !important;
}
a:link
{
       color: #CCCC99 !important;
}
a:visited
{
       color: #CCCC99 !important;
}
a:hover, a:active
{
       color: #CCCC99 !important;
       background: none !important;
}
.page
{
       background-color: #000000 !important;
       color: #000000 !important;
       padding: 0px !important;
}
td, th, p, li
{
       font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
}
.tborder
{
       background-color: #000000 !important;
       color: #000000 !important;
}
.tcat
{
       background-color: #454545 !important;
       color: #FFFFFF !important;
       font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
}
.tcat a:link
{
       color: #ffffff !important;
       text-decoration: none !important;
}
.tcat a:visited
{
       color: #ffffff !important;
       text-decoration: none !important;
}
.tcat a:hover, .tcat a:active
{
       color: #FFFF66 !important;
       text-decoration: underline !important;
}
.thead
{
       color: #FFFFFF !important;
       font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
       border: none !important;
       background: #333333 !important;

}
.thead a:link
{
       color: #FFFFFF !important;
}
.thead a:visited
{
       color: #FFFFFF !important;
}
.thead a:hover, .thead a:active
{
       color: #FFFF00 !important;
}
.tfoot
{
       background-color: #454545 !important;
       color: #999999 !important;
}
.tfoot a:link
{
       color: #E0E0F6 !important;
}
.tfoot a:visited
{
       color: #E0E0F6 !important;
}
.tfoot a:hover, .tfoot a:active
{
       color: #FFFF66 !important;
}
.alt1, .alt1Active
{
       background-color: #454545 !important;
       color: #CCCCCC !important;
       border: none !important;

}
.alt2, .alt2Active
{
       background-color: #333333 !important;
       color: #CCCCCC !important;
       border: none !important;
}
.alt1_closed, alt2_closed
{
       background-color: #454545 !important;
       color: #CCCCCC !important;
}
.alt1_unread, alt2_unread
{
       background-color: #454545 !important;
       color: #CCCCCC !important;
}
.alt1_read, alt2_read
{
       background-color: #333333 !important;
       color: #CCCCCC !important;
}
.alt1_uposted
{
       background-color: #333333 !important;
       color: #CCCCCC !important;
}
.alt1_popular
{
       background-color: #333333 !important;
       color: #CCCCCC !important;
}
.wysiwyg
{
       background-color: #454545 !important;
       color: #CCCCCC !important;
       font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
}
textarea, .bginput
{
       -moz-appearance: none !important;
       background: #454545 !important;
       color: #CCCCCC !important;
       font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
}

.button
{
       font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
}
select
{
       background-color: #999999 !important;
       font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
}
option, optgroup
{
       font-size: 11px !important;
       font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
}
.smallfont
{
       font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
       color: #CCCCCC !important;
}
.time
{
       color: #CCCCCC !important;
}
.navbar
{
       font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
       color: #CCCC99 !important;
}
.highlight
{
       color: #FF0000 !important;
       font-weight: bold !important;
}
.fjsel
{
       background-color: #333333 !important;
       color: #CCCC99 !important;
}
.fjdpth0
{
       background-color: #454545 !important;
       color: #E0E0F6 !important;
}
.fjdpth1
{
       background-color: #454545 !important;
       color: #E0E0F6 !important;
}
.fjdpth2
{
       background-color: #454545 !important;
       color: #E0E0F6 !important;
}
.fjdpth3
{
       background-color: #454545 !important;
       color: #E0E0F6 !important;
}
.fjdpth4
{
       background-color: #454545 !important;
       color: #E0E0F6 !important;
}
.panel
{
       background: #333333 !important;
       color: #CCCCCC !important;
       padding: 10px !important;
       border: 2px outset !important;
}
.panelsurround
{
       background-color: #454545 !important;
       color: #999999 !important;
       background: #454545 !important;
}
legend
{
       color: #CCCCCC !important;
       font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
}
.vbmenu_control
{
       background-color: #454545 !important;
       color: #999999 !important;
       font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
       padding: 3px 6px 3px 6px !important;
       white-space: nowrap !important;
}
.vbmenu_control a:link
{
       color: #FFFFFF !important;
       text-decoration: none !important;
}
.vbmenu_control a:visited
{
       color: #FFFFFF !important;
       text-decoration: none !important;
}
.vbmenu_control a:hover, .vbmenu_control a:active
{
       color: #FFFFFF !important;
       text-decoration: underline !important;
}
.vbmenu_popup
{
       background-color: #FFFFFF !important;
       color: #000000 !important;
}
.vbmenu_option
{
       background-color: #454545 !important;
       color: #CCCCCC !important;
       font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
       white-space: nowrap !important;
       cursor: pointer !important;
}
.vbmenu_option a:link
{
       color: #CCCC99 !important;
       text-decoration: none !important;
}
.vbmenu_option a:visited
{
       color: #CCCC99 !important;
       text-decoration: none !important;
}
.vbmenu_option a:hover, .vbmenu_option a:active
{
       color: #FFFFFF !important;
       text-decoration: none !important;
}
.vbmenu_hilite
{
       background-color: #8A949E !important;
       color: #FFFFFF !important;
       font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
       white-space: nowrap !important;
       cursor: pointer !important;
}
.vbmenu_hilite a:link
{
       color: #FFFFFF !important;
       text-decoration: none !important;
}
.vbmenu_hilite a:visited
{
       color: #FFFFFF !important;
       text-decoration: none !important;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active
{
       color: #FFFFFF !important;
       text-decoration: none !important;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 10pt !important; }

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px !important; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none !important; }
.pagenav td { padding: 2px 4px 2px 4px !important; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px !important; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px !important; }

/* ***** don't change the following ***** */
form { display: inline !important; }
label { cursor: default !important; }
.normal { font-weight: normal !important; }
.inlineimg { vertical-align: middle !important; }

/* Replacing buttons */

img[src$="newthread.gif"]
{
       width: 0 !important;
       padding-left: 110px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/newthread.gif") !important;
}

img[title="Reply"] {
       width: 0 !important;
       padding-left: 110px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/reply.gif") !important;
}

img[alt="Edit/Delete Message"] {
       width: 0 !important;
       padding-left: 85px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/edit.gif") !important;
}

img[alt="Reply With Quote"] {
       width: 0 !important;
       padding-left: 85px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/quote.gif") !important;
}

img[src$="multiquote_off.gif"] {
       width: 0 !important;
       padding-left: 85px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/quoteplus_off.gif") !important;
}

img[src$="multiquote_on.gif"] {
       width: 0 !important;
       padding-left: 85px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/quoteplus.gif") !important;
}

img[alt="Quick reply to this message"] {
       width: 0 !important;
       padding-left: 85px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/replysmall.gif") !important;
}

img[title="Closed Thread"] {
       width: 0 !important;
       padding-left: 110px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/closed.gif") !important;
}

img[src$="forward.gif"] {
       width: 0 !important;
       padding-left: 110px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/forward.gif") !important;
}

img[src="images/misc/im_aim.gif"] {
       width: 0 !important;
       padding-left: 30px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/misc/aim.png") !important;
}

img[src="images/misc/im_msn.gif"] {
       width: 0 !important;
       padding-left: 30px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/misc/im_msn.gif") !important;
}

img[src="images/misc/im_icq.gif"] {
       width: 0 !important;
       padding-left: 30px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/misc/im_icq.gif") !important;
}

img[src="images/misc/im_yahoo.gif"] {
       width: 0 !important;
       padding-left: 30px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/misc/im_yahoo.gif") !important;
}

img[src="images/buttons/ip.gif"] {
       width: 0 !important;
       padding-left: 30px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/ip.gif") !important;
}

img[src="images/buttons/email.gif"] {
       width: 0 !important;
       padding-left: 85px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/email.gif") !important;
}

img[src="images/buttons/sendpm.gif"] {
       width: 0 !important;
       padding-left: 85px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/sendpm.gif") !important;
}

img[src="images/buttons/home.gif"] {
       width: 0 !important;
       padding-left: 85px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/home.gif") !important;
}

img[src$="sortasc.gif"] {
       width: 0 !important;
       padding-left: 12px !important;
       height: 12px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/down.png") !important;
}


img[src$="sortdesc.gif"] {
       width: 0 !important;
       padding-left: 12px !important;
       height: 12px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/up.png") !important;
}

img[title="Go to last post"] {
       width: 0 !important;
       padding-left: 12px !important;
       height: 12px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/forward.png") !important;
}

img[title="View Post"] {
       width: 0 !important;
       padding-left: 12px !important;
       height: 12px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/forward.png") !important;
}

img[title="View Announcement"] {
       width: 0 !important;
       padding-left: 12px !important;
       height: 12px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/forward.png") !important;
}

img[src$="printer.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/print_printer.png") !important;
}

img[src$="sendtofriend.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/mail.png") !important;
}

img[src$="subscribe.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/folder1_txt.png") !important;
}

img[src$="mode_linear.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/empty.png") !important;
}

img[src$="mode_hybrid.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/ascii.png") !important;
}

img[src$="mode_threaded.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/buttons/kmultiple.png") !important;
}

/* Replacing statusicon images */

img[src="images/statusicon/thread_new.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/statusicon/folder1.png") !important;
}

img[src="images/statusicon/thread_hot_new.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/statusicon/folder1_important.png") !important;
}

img[src="images/statusicon/thread_hot.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/statusicon/folder1_favorite.png") !important;
}

img[src="images/statusicon/thread.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/statusicon/folder1_red.png") !important;
}

img[src="images/statusicon/thread_dot.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/statusicon/folder1_txt.png") !important;
}

img[src="images/statusicon/thread_dot_hot.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/statusicon/folder1_favorite.png") !important;
}

img[src="images/statusicon/thread_dot_new.gif"] {
       width: 0 !important;
       padding-left: 30px !important;
       height: 30px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/folder1_txt.png") !important;
}

img[src="images/statusicon/thread_dot_hot_new.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/folder1_important.png") !important;
}


img[src="images/statusicon/forum_new.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/yast_group_add.png") !important;
}

img[src="images/statusicon/forum_old.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/yast_kuser.png") !important;
}

img[src="images/statusicon/thread_lock.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/folder1_red_locked.png") !important;
}

img[src="images/statusicon/thread_dot_lock.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/folder_red_locked.png") !important;
}

img[src="images/statusicon/thread_hot_lock.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/file_locked.png") !important;
}

img[src="images/statusicon/thread_dot_hot_lock.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/file_locked.png") !important;
}

img[src="images/statusicon/thread_lock_new.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/folder1_locked.png") !important;
}

img[src="images/statusicon/thread_dot_lock_new.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/folder_locked.png") !important;
}

img[src="images/statusicon/thread_dot_hot_lock_new.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/folder_locked.png") !important;
}


img[src$="thread_hot_lock_new.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/folder_locked.png") !important;
}

img[src="images/statusicon/announcement_new.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/folder1_sound.png") !important;
}

img[src="images/statusicon/announcement_old.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/folder_sound.png") !important;
}

img[src="images/statusicon/thread_moved_new.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/folder1_html.png") !important;
}

img[src="images/statusicon/thread_moved.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/folder1_html.png") !important;
}

img[src="images/statusicon/user_online.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/yast_user_add.png") !important;
}

img[src="images/statusicon/user_offline.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/statusicon/user_offline.png") !important;
}

img[alt="Report Post"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/statusicon/yast_PhoneTTOffhook.png") !important;
}

img[src$="pm_old.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/statusicon/folder_empty_open.png") !important;
}

img[src$="pm_new.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/statusicon/folder_man.png") !important;
}

img[src$="pm_old.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/statusicon/folder_empty_open.png") !important;
}

img[src$="pm_forwarded.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/statusicon/folder1_html.png") !important;
}

img[src$="pm_replied.gif"] {
       width: 0 !important;
       padding-left: 22px !important;
       height: 22px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image: url("http://roulettenburg.com/images/statusicon/folder1_txt.png") !important;
}

/* Replacing Post Icons */

img[alt="Post"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/icons/desktop.png") !important;
}

img[alt="Arrow"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/icons/forward.png") !important;
}

img[alt="Lightbulb"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/icons/jabber_protocol.png") !important;
}

img[alt="Exclamation"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/icons/important.png") !important;
}

img[alt="Question"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/icons/yast_help.png") !important;
}

img[alt="Cool"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/icons/12.png") !important;
}

img[alt="Smile"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/icons/1.png") !important;
}

img[alt="Angry"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/icons/10.png") !important;
}

img[alt="Unhappy"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/icons/3.png") !important;
}

img[alt="Talking"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/icons/7.png") !important;
}

img[alt="Red face"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/icons/8.png") !important;
}

img[alt="Wink"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/icons/6.png") !important;
}

img[alt="Thumbs down"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/icons/error.png") !important;
}

img[alt="Thumbs up"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/icons/14.png") !important;
}

/* Replacing smilies/emoticons */

img[src$="biggrin.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/big_smile.png") !important;
}

img[src$="grin.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/big_smile.png") !important;
}

img[src$="eek.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/waaaht.png") !important;
}

img[src$="cool.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/boss.png") !important;
}

img[src$="redface.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/embarrassed.png") !important;
}

img[src$="laugh.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/haha.png") !important;
}

img[src$="confused.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/confuse.png") !important;
}

img[src$="confused2.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/confuse.png") !important;
}

img[src$="smile.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/smile.png") !important;
}

img[src$="mad.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/choler.png") !important;
}

img[src$="mad2.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/choler.png") !important;
}

img[src$="frown.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/sad.png") !important;
}

img[src$="shocked.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/oh.png") !important;
}

img[src$="rolleyes.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/look_down.png") !important;
}

img[src$="smirk.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/sure.png") !important;
}

img[src$="crazy.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/dribble.png") !important;
}

img[src$="wink.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/wink.png") !important;
}

img[src$="tongue.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 14px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/thbbbpt.png") !important;
}

img[src$="tongue2.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 14px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/thbbbpt.png") !important;
}

img[src$="heart.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/hearts.png") !important;
}

img[src$="diamond.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/diamonds.png") !important;
}

img[src$="club.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/clubs.png") !important;
}

img[src$="spade.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/smilies/spades.png") !important;
}

/* Replacing Misc Images */

img[src="images/misc/sticky.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/misc/folder1_tar.png") !important;
}

img[src="images/misc/poll_posticon.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/misc/yast_partitioner.png") !important;
}

img[src="images/misc/navbits_finallink_ltr.gif"] {
       width: 0 !important;
       padding-left: 30px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/misc/folder_connected.png") !important;
}

img[src="images/misc/navbits_start.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/misc/folder_open.png") !important;
}

img[src="images/misc/multipage.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/misc/folder_txt.png") !important;
}

img[src="images/misc/paperclip.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/misc/attach.png") !important;
}

img[src="images/misc/subscribed.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/misc/ok.png") !important;
}

img[src="images/misc/whos_online.gif"] {
       width: 0 !important;
       padding-left: 32px !important;
       height: 32px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/misc/filetypes.png") !important;
}

img[src="images/misc/stats.gif"] {
       width: 0 !important;
       padding-left: 32px !important;
       height: 32px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/misc/kchart.png") !important;
}

img[src="images/misc/birthday.gif"] {
       width: 0 !important;
       padding-left: 32px !important;
       height: 32px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/misc/gift_32x32.png") !important;
}

img[src$="menu_open.gif"] {
       width: 0 !important;
       padding-left: 12px !important;
       height: 7px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/misc/14_layer_lowerlayer.png") !important;
}

/* Replacing rating impages */

img[src="images/rating/rating_1.gif"] {
       width: 0 !important;
       padding-left: 16px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/rating/rating_1.png") !important;
}

img[src="images/rating/rating_2.gif"] {
       width: 0 !important;
       padding-left: 31px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/rating/rating_2.png") !important;
}

img[src="images/rating/rating_3.gif"] {
       width: 0 !important;
       padding-left: 48px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/rating/rating_3.png") !important;
}

img[src="images/rating/rating_4.gif"] {
       width: 0 !important;
       padding-left: 63px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/rating/rating_4.png") !important;
}

img[src="images/rating/rating_5.gif"] {
       width: 0 !important;
       padding-left: 80px !important;
       height: 16px !important;
       background-position: top left !important;
       background-repeat:no-repeat !important;
       background-image:url("http://roulettenburg.com/images/rating/rating_5.png") !important;
}

/* Various Custom fixes */

div[style="color: white;"] {
       background-color: #333333 !important;
       color: #333333 !important;
}

div[style="color: black;"] {
       background-color: #333333 !important;
       color: white !important;
}

.stickyprefix {
       color: white !important;
}

font[color="red"] {
       color: #74ca23 !important;
}

font[color="blue"] {
       color: #86ccf5 !important;
}

font[color="#cc3333"] {
       color: #74ca23 !important;
}

font[color="#0000ff"] {
       color: #86ccf5 !important;
}


}