// ==UserScript==
// @name Support Forums Black Theme
// @namespace Roger Waters
// @description Gets rid of the whiteness on the Support Forums website.
// @include http://www.supportforums.net/*
// @include http://supportforums.net/*
// @grant GM_addStyle
// @version 1.0
// ==/UserScript==
GM_addStyle("body { background: black; color: yellow; text-align: center; line-height: 1.4; margin: 0; font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 13px; overflow-y: scroll !important }")
GM_addStyle("a:link { color: #679934; text-decoration: none !important }")
GM_addStyle("a:hover,a:active { color: white; text-decoration: underline !important }")
GM_addStyle("#container { colorwhite:; text-align: left; line-height: 1.4; margin: 0; font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 13px; min-width: 990px !important }")
GM_addStyle(".wrapper { width: 85%; min-width: 970px; max-width: 1500px; margin: auto !important }")
GM_addStyle("#logo { padding: 10px 0; border-bottom: 1px solid #263c30 !important }")
GM_addStyle("#content { background: black; width: auto!important; padding: 20px 10px; overflow: hidden !important }")
GM_addStyle("#header ul.menu { margin: 0; padding: 0; list-style: none !important }")
GM_addStyle("#header ul.menu li { margin: 0 7px; display: inline !important }")
GM_addStyle("#header ul.menu li a { padding-left: 20px; background-image: url(../../../images/headerlinks_sprite.png); background-repeat: no-repeat; display: inline-block !important }")
GM_addStyle("#logo ul.top_links { font-weight: 700; text-align: right; margin: -10px 5px 0 0 !important }")
GM_addStyle("#logo ul.top_links a.search {background-position: 0 0 !important }")
GM_addStyle("#logo ul.top_links a.memberlist {background-position: 0 -20px !important }")
GM_addStyle("#logo ul.top_links a.calendar {background-position: 0 -40px !important }")
GM_addStyle("#logo ul.top_links a.help {background-position: 0 -60px !important }")
GM_addStyle("#logo ul.top_links a.portal {background-position: 0 -180px !important }")
GM_addStyle("#panel .upper a.logout { font-weight: 700; background: url(../../../images/headerlinks_sprite.png) right -80px no-repeat; padding-right: 20px; margin-left: 10px !important }")
GM_addStyle("#panel .upper a.login,#panel .upper a.lost_password { background: url(../../../images/headerlinks_sprite.png) 0 -100px no-repeat; padding-left: 20px; margin-left: 10px; font-weight: 700 !important }")
GM_addStyle("#panel .upper a.register { background: url(../../../images/headerlinks_sprite.png) right -80px no-repeat; padding-right: 20px; margin-left: 10px; font-weight: 700 !important }")
GM_addStyle("#panel .lower ul.panel_links {float: left !important }")
GM_addStyle(" #panel .lower ul.panel_links a.usercp {background-position: 0 -120px !important }")
GM_addStyle(" #panel .lower ul.panel_links a.modcp {background-position: 0 -140px !important }")
GM_addStyle(" #panel .lower ul.panel_links a.admincp {background-position: 0 -160px !important }")
GM_addStyle("#panel .lower ul.user_links {float: right !important }")
GM_addStyle(" #panel .lower ul.user_links li a { padding: 0; background-image: none !important }")
GM_addStyle("#panel .upper { background: #0f0f0f url(../../../images/tcat.png) repeat-x; color: white; border-top: 1px solid white; border-bottom: 1px solid white; padding: 7px; clear: both !important }")
GM_addStyle(" #panel .upper a:link,#panel .upper a:visited,#panel .upper a:hover,#panel .upper a:active {color: #FFF !important }")
GM_addStyle("#panel .lower { background: #333333; color: #999; border-top: 1px solid black; border-bottom: 1px solid #ccc; padding: 5px !important }")
GM_addStyle(" #panel .lower a:link,#panel .lower a:visited,#panel .lower a:hover,#panel .lower a:active {color: white !important }")
GM_addStyle("#search { border: 0; padding: 0; margin: 0; float: right; vertical-align: middle !important }")
GM_addStyle(" #search input.button,#search input.textbox {border-color: #000 !important }")
GM_addStyle(" #search input.button { url(../../../images/thead.png) top left repeat-x; color: black !important }")
GM_addStyle(" #search input {margin: -3px 0 !important }")
GM_addStyle("#quick_login .remember_me input { vertical-align: middle; margin: -3px 0 0 5px !important }")
GM_addStyle("#footer {clear: both !important }")
GM_addStyle(" #footer ul.menu { margin: 0; padding: 0; list-style: none !important }")
GM_addStyle(" #footer ul.menu li { margin: 0 5px; display: inline !important }")
GM_addStyle(" #footer .upper { background: #333333; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; padding: 6px; font-size: 12px; overflow: hidden !important }")
GM_addStyle(" #footer a:link,#footer a:visited,#footer a:hover,#footer a:active {color: #777 !important }")
GM_addStyle(" #footer .upper .language { float: right; margin: -1px; margin-left: 15px !important }")
GM_addStyle(" #footer .upper .language select {border-color: #ccc !important }")
GM_addStyle(" #footer .upper .theme { float: right; margin: -1px; margin-left: 15px !important }")
GM_addStyle(" #footer .upper .theme select {border-color: #ccc !important }")
GM_addStyle(" #footer .upper ul.bottom_links { float: left; margin: 4px 0 0 !important }")
GM_addStyle(" #footer .lower { color: #666; padding: 6px 6px 12px; overflow: hidden; font-size: 11px !important }")
GM_addStyle(" #footer .lower a:link,#footer .lower a:visited { color: #444; font-weight: 700 !important }")
GM_addStyle(" #footer .lower a:hover,#footer .lower a:active { color: #333; text-decoration: underline; font-weight: 700 !important }")
GM_addStyle(" #footer .lower #current_time { float: right; color: #888 !important }")
GM_addStyle("#debug { float: right; text-align: right; margin-top: 20px; font-size: 11px !important }")
GM_addStyle(".scaleimages img {max-width: 100% !important }")
GM_addStyle(".forum_status { height: 30px; width: 30px; background: url(../../../images/forum_icon_sprite.png) no-repeat 0 0; display: inline-block !important }")
GM_addStyle(".forum_on {background-position: 0 0 !important }")
GM_addStyle(".forum_off {background-position: 0 -30px !important }")
GM_addStyle(".forum_offlock {background-position: 0 -60px !important }")
GM_addStyle(".forum_offlink {background-position: 0 -90px !important }")
GM_addStyle(".subforumicon { height: 10px; width: 10px; display: inline-block; margin: 0 5px; background: url(../../../images/mini_status_sprite.png) no-repeat 0 0 !important }")
GM_addStyle(".subforum_minion {background-position: 0 0 !important }")
GM_addStyle(".subforum_minioff {background-position: 0 -10px !important }")
GM_addStyle(".subforum_miniofflock {background-position: 0 -20px !important }")
GM_addStyle(".subforum_miniofflink {background-position: 0 -30px !important }")
GM_addStyle("table { color: white; font-size: 13px !important }")
GM_addStyle(".tborder { background: black; width: 100%; margin: auto; border: 1px solid #ccc; padding: 1px !important }")
GM_addStyle(".tfixed { table-layout: fixed; word-wrap: break-word !important }")
GM_addStyle(".thead { url(../../../images/thead.png) top left repeat-x; color: black; border-bottom: 1px solid #263c30; padding: 8px !important }")
GM_addStyle(" .thead a:link { color: black; text-decoration: none !important }")
GM_addStyle(" .thead a:visited { color: black; text-decoration: none !important }")
GM_addStyle(" .thead a:hover,.thead a:active { color: black; text-decoration: underline !important }")
GM_addStyle(".tcat { background: #0f0f0f url(../../../images/tcat.png) repeat-x; color: black; border-top: 1px solid #444; border-bottom: 1px solid #000; padding: 6px; font-size: 12px !important }")
GM_addStyle(" .tcat a:link {color: white !important }")
GM_addStyle(" .tcat a:visited {color: white !important }")
GM_addStyle(" .tcat a:hover,.tcat a:active {color: black !important }")
GM_addStyle(".trow1 { background: #333333; border: 1px solid; border-color: black #ddd #ddd black !important }")
GM_addStyle(".trow2 { background: #333333; border: 1px solid; border-color: black #ddd #ddd black !important }")
GM_addStyle(".trow_shaded { background: #ffdde0; border: 1px solid; border-color: black #ffb8be #ffb8be black !important }")
GM_addStyle(".no_bottom_border {border-bottom: 0 !important }")
GM_addStyle(".post.unapproved_post {background: #ffdde0 !important }")
GM_addStyle(" .post.unapproved_post .post_author {border-bottom-color: #ffb8be !important }")
GM_addStyle(".post.classic.unapproved_post .post_author {border-color: #ffb8be !important }")
GM_addStyle(".post.unapproved_post .post_controls {border-top-color: #ffb8be !important }")
GM_addStyle(".trow_deleted,.post.deleted_post {background: #E8DEFF !important }")
GM_addStyle(".trow_selected,tr.trow_selected td { background: blackBD9; color: #333; border-right-color: #F7E86A; border-bottom-color: #F7E86A !important }")
GM_addStyle(".trow_selected a:link,.trow_selected a:visited,.trow_selected a:hover,.trow_selected a:active {color: #333 !important }")
GM_addStyle(".trow_sep { background: #ddd; color: #333; border-bottom: 1px solid #c5c5c5; padding: 6px; font-size: 12px; font-weight: 700 !important }")
GM_addStyle(".tfoot { border-top: 1px solid black; padding: 6px; background: #679934; color: #666 !important }")
GM_addStyle(" .tfoot a:link { color: #444; text-decoration: none !important }")
GM_addStyle(" .tfoot a:visited { color: #444; text-decoration: none !important }")
GM_addStyle(" .tfoot a:hover,.tfoot a:active { color: #444; text-decoration: underline !important }")
GM_addStyle(".thead input.textbox,.thead select {border: 1px solid #263c30 !important }")
GM_addStyle(".bottommenu { background: #333333; color: #333; border: 1px solid #4874a3; padding: 10px !important }")
GM_addStyle(".navigation { color: #333; font-size: 12px !important }")
GM_addStyle(" .navigation a:link {text-decoration: none !important }")
GM_addStyle(" .navigation a:visited {text-decoration: none !important }")
GM_addStyle(" .navigation a:hover,.navigation a:active {text-decoration: underline !important }")
GM_addStyle(" .navigation .active { color: #386E21; font-size: small; font-weight: 700 !important }")
GM_addStyle(".smalltext { font-size: 11px; color: white; !important }")
GM_addStyle(".largetext { font-size: 16px; font-weight: 700 !important }")
GM_addStyle("fieldset { padding: 12px; border: 1px solid #ddd; margin: 0 !important }")
GM_addStyle(" fieldset.trow1,fieldset.trow2 {border-color: #bbb !important }")
GM_addStyle(" fieldset.align_right {text-align: right !important }")
GM_addStyle("input.textbox { color: #333; border: 1px solid #ccc; padding: 3px; outline: 0; font-size: 13px; font-family: Tahoma,Verdana,Arial,Sans-Serif; background-color: #FFF; !important }")
GM_addStyle("textarea { background: black; color: #333; border: 1px solid #ccc; padding: 2px; line-height: 1.4; outline: 0; font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 13px !important }")
GM_addStyle("select { background: white; padding: 3px; border: 1px solid #ccc; outline: 0; font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 13px !important }")
GM_addStyle("button,input.button { padding: 3px 8px; cursor: pointer; font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 13px; background: #eee url(../../../images/buttons_bg.png) repeat-x; border: 1px solid #bbb; color: #333; outline: 0 !important }")
GM_addStyle("button:hover,input.button:hover {border-color: #aaa !important }")
GM_addStyle("form { margin: 0; padding: 0 !important }")
GM_addStyle(" form input.error { border: 1px solid #f30; color: #f30; background: black; padding: 3px; outline: 0; font-size: 13px; font-family: Tahoma,Verdana,Arial,Sans-Serif !important }")
GM_addStyle(" form input.valid { border: 1px solid #0c0; background: black; padding: 3px; outline: 0; font-size: 13px; font-family: Tahoma,Verdana,Arial,Sans-Serif !important }")
GM_addStyle(" form label.error { color: #f30; margin: 5px; padding: 0; display: block; font-weight: 700; font-size: 11px !important }")
GM_addStyle(" form #message {width: 500px !important }")
GM_addStyle(".editor { background: #f1f1f1; border: 1px solid #ccc !important }")
GM_addStyle(".editor_control_bar { background: black; border: 1px solid #ccc !important }")
GM_addStyle(".post .editor_control_bar {background: #333333 !important }")
GM_addStyle(".popup_menu { background: black; border: 1px solid #ccc !important }")
GM_addStyle(" .popup_menu .popup_item { background: #333333; color: #333 !important }")
GM_addStyle(" .popup_menu .popup_item:hover { background: #0072BC; color: black !important }")
GM_addStyle(".trow_reputation_positive {background: #cfc !important }")
GM_addStyle(".trow_reputation_negative {background: #fcc !important }")
GM_addStyle(".reputation_positive {color: green !important }")
GM_addStyle(".reputation_neutral {color: #444 !important }")
GM_addStyle(".reputation_negative {color: red !important }")
GM_addStyle(".repbox { font-size: 16px; font-weight: 700; padding: 5px 7px !important }")
GM_addStyle("._neutral { background-color: #FAFAFA; color: #999; border: 1px solid #CCC !important }")
GM_addStyle("._minus { background-color: #FDD2D1; color: #CB0200; border: 1px solid #980201 !important }")
GM_addStyle("._plus { background-color: #E8FCDC; color: #080; border: 1px solid #080 !important }")
GM_addStyle("img {border: none !important }")
GM_addStyle(" img.attachment { border: 1px solid #E9E5D7; padding: 2px !important }")
GM_addStyle("hr { background-color: #000; color: #000; height: 1px; border: 0 !important }")
GM_addStyle(".clear {clear: both !important }")
GM_addStyle(".float_left {float: left !important }")
GM_addStyle(".float_right {float: right !important }")
GM_addStyle(".hidden { display: none; float: none; width: 1% !important }")
GM_addStyle(".hiddenrow {display: none !important }")
GM_addStyle(".selectall { background: blackBD9; border-bottom: 1px solid #F7E86A; color: #333; text-align: center !important }")
GM_addStyle(".expcolimage { float: right; width: auto; vertical-align: middle; margin-top: 3px !important }")
GM_addStyle(".tcat_menu>.expcolimage {margin-top: 0 !important }")
GM_addStyle("blockquote { border: 1px solid #ccc; margin: 0; background: black; padding: 10px !important }")
GM_addStyle(" blockquote cite { font-weight: 700; border-bottom: 1px solid #ccc; font-style: normal; display: block; padding-bottom: 3px; margin: 0 0 10px !important }")
GM_addStyle(" blockquote cite span { float: right; font-weight: 400; font-size: 12px; color: #666 !important }")
GM_addStyle(" blockquote cite span.highlight { float: none; font-weight: 700; padding-bottom: 0 !important }")
GM_addStyle(".codeblock { background: black; border: 1px solid #ccc; padding: 10px !important }")
GM_addStyle(" .codeblock .title { border-bottom: 1px solid #ccc; font-weight: 700; padding-bottom: 3px; margin: 0 0 10px !important }")
GM_addStyle(" .codeblock code { overflow: auto; height: auto; max-height: 200px; display: block; font-family: Monaco,Consolas,Courier,monospace; font-size: 13px !important }")
GM_addStyle(".smilie {vertical-align: middle !important }")
GM_addStyle(".smilie_pointer {cursor: pointer !important }")
GM_addStyle(".separator { margin: 5px; padding: 0; height: 0; font-size: 1px; list-style-type: none !important }")
GM_addStyle(".popup_menu .popup_item_container { margin: 1px; text-align: left !important }")
GM_addStyle(".popup_menu .popup_item { display: block; padding: 4px; white-space: nowrap; text-decoration: none !important }")
GM_addStyle(".popup_menu a.popup_item:hover {text-decoration: none !important }")
GM_addStyle(".subject_new {font-weight: 700 !important }")
GM_addStyle(".highlight { background: #FFC; padding-top: 3px; padding-bottom: 3px !important }")
GM_addStyle(".pm_alert { background: black6BF; border: 1px solid #FFD324; text-align: center; padding: 5px 20px; margin-bottom: 15px; font-size: 11px !important }")
GM_addStyle(".red_alert { background: #FBE3E4; border: 1px solid #A5161A; color: #A5161A; text-align: center; padding: 5px 20px; margin-bottom: 15px; font-size: 11px; word-wrap: break-word !important }")
GM_addStyle(" .red_alert a:link,.red_alert a:visited,.red_alert a:hover,.red_alert a:active {color: #A5161A !important }")
GM_addStyle(".high_warning {color: #C00 !important }")
GM_addStyle(".moderate_warning {color: #F3611B !important }")
GM_addStyle(".low_warning {color: #AE5700 !important }")
GM_addStyle(".online {color: #15A018 !important }")
GM_addStyle(".offline {color: #C7C7C7 !important }")
GM_addStyle("div.error { padding: 5px 10px; border-top: 2px solid #FFD324; border-bottom: 2px solid #FFD324; background: black6BF; font-size: 12px !important }")
GM_addStyle(" div.error p { margin: 0; color: #333; font-weight: 400 !important }")
GM_addStyle(" div.error p em { font-style: normal; font-weight: 700; padding-left: 24px; display: block; color: #C00; background: url(../../../images/error.png) no-repeat 0 !important }")
GM_addStyle(" div.error ul {margin-left: 24px !important }")
GM_addStyle(".pagination { font-size: 11px; padding-top: 10px; margin-bottom: 5px !important }")
GM_addStyle(".tfoot .pagination,.tcat .pagination {padding-top: 0 !important }")
GM_addStyle(".pagination .pages {font-weight: 700 !important }")
GM_addStyle(".pagination .pagination_current,.pagination a { padding: 3px 6px; margin-bottom: 3px !important }")
GM_addStyle(".pagination a { background: #333333; border: 1px solid #ccc !important }")
GM_addStyle(".pagination .pagination_current { background: none; color: white; border: none; font-weight: 700 !important }")
GM_addStyle(".pagination a:hover { background: #0072BC; color: black; border-color: #263c30; text-decoration: none !important }")
GM_addStyle(".pagination .go_page img {margin-bottom: -4px !important }")
GM_addStyle(".drop_go_page { background: #333333; padding: 4px !important }")
GM_addStyle(".pagination_breadcrumb { background-color: #333333; border: 1px solid black; outline: 1px solid #ccc; padding: 5px; margin-top: 5px; font-weight: 400 !important }")
GM_addStyle(".pagination_breadcrumb_link { vertical-align: middle; cursor: pointer !important }")
GM_addStyle(".thread_legend,.thread_legend dd { margin: 0; padding: 0 !important }")
GM_addStyle(".thread_legend dd { padding-bottom: 4px; margin-right: 15px !important }")
GM_addStyle(".thread_legend img { margin-right: 4px; vertical-align: bottom !important }")
GM_addStyle(".forum_legend,.forum_legend dt,.forum_legend dd { margin: 0; padding: 0 !important }")
GM_addStyle(".forum_legend dd { float: left; margin-right: 10px; margin-top: 7px !important }")
GM_addStyle(".forum_legend dt { margin-right: 10px; float: left !important }")
GM_addStyle(".success_message { color: #00b200; font-weight: 700; font-size: 10px; margin-bottom: 10px !important }")
GM_addStyle(".error_message { color: #C00; font-weight: 700; font-size: 10px; margin-bottom: 10px !important }")
GM_addStyle("#posts_container {padding: 0 !important }")
GM_addStyle(".ignored_post { border-top: 3px solid #333; padding: 15px !important }")
GM_addStyle(" .ignored_post .show_ignored_post {margin-top: -15px !important }")
GM_addStyle(" .ignored_post .show_ignored_post a.button span {background-position: 0 -400px !important }")
GM_addStyle(".post {overflow: hidden !important }")
GM_addStyle(" .post.classic {padding-top: 15px !important }")
GM_addStyle(" .post .post_author { border-bottom: 1px solid #679934; border-top: 2px solid #ccc; background: black; padding: 5px; overflow: hidden !important }")
GM_addStyle(" .post.classic .post_author { border: 1px solid #ddd; float: left; width: 15%; margin: 0 1% 15px 0; border-left: 0; padding: 5px 1% !important }")
GM_addStyle(" .post .post_author .buddy_status { vertical-align: middle; margin-top: -4px !important }")
GM_addStyle(" .post .post_author div.author_avatar { float: left; margin-right: 3px !important }")
GM_addStyle(" .post.classic .post_author div.author_avatar { float: none; text-align: center; margin-bottom: 8px !important }")
GM_addStyle(" .post .post_author div.author_avatar img { padding: 5px; border: 1px solid #ddd; background: black !important }")
GM_addStyle(" .post .post_author div.author_information { float: left; padding: 6px 8px !important }")
GM_addStyle(" .post.classic .post_author div.author_information { float: none; padding: 0; text-align: center !important }")
GM_addStyle(" .post .post_author div.author_statistics { float: right; font-size: 11px; padding: 3px 10px 3px 5px; color: #666; line-height: 1.3 !important }")
GM_addStyle(" .post.classic .post_author div.author_statistics { border-top: 1px dotted #ccc; margin: 6px 0 0; padding: 6px 6px 3px; float: none !important }")
GM_addStyle(" .post .post_head { font-size: 11px; padding-bottom: 4px; border-bottom: 1px dotted #ddd; margin-bottom: 4px !important }")
GM_addStyle(" .post .post_head span.post_date {color: #666 !important }")
GM_addStyle(" .post .post_head span.edited_post { font-size: 10px; color: #999 !important }")
GM_addStyle(" .post .post_head span.edited_post a {color: #666 !important }")
GM_addStyle(".post_body { font-size: 14px; padding: 12px 0 !important }")
GM_addStyle(".post.classic .post_content { float: left; width: 79%; padding: 0 1% 5px !important }")
GM_addStyle(".post_content {padding: 9px 10px 5px !important }")
GM_addStyle(" .post_content .signature { margin-top: 5px; border-top: 1px dotted #ddd; padding: 10px 0 4px !important }")
GM_addStyle(".post .post_meta { margin: 4px 0; font-size: 11px; color: #999 !important }")
GM_addStyle(" .post .post_meta a:link,.post .post_meta a:visited {color: #777 !important }")
GM_addStyle(" .post .post_meta a:hover,.post .post_meta a:active {color: #777 !important }")
GM_addStyle(".post_controls { clear: both; background: #333333; border-bottom: 1px solid #ccc; padding: 5px; overflow: hidden !important }")
GM_addStyle(".postbit_buttons>a:link,.postbit_buttons>a:hover,.postbit_buttons>a:visited,.postbit_buttons>a:active { display: inline-block; padding: 2px 5px; margin: 2px; font-size: 11px; background: #eee url(../../../images/buttons_bg.png) repeat-x; border: 1px solid #ccc; color: #555 !important }")
GM_addStyle(".postbit_buttons>a:hover {border-color: #bbb !important }")
GM_addStyle(".postbit_buttons a span { padding-left: 20px; display: inline-block; height: 16px; background-image: url(../../../images/buttons_sprite.png); background-repeat: no-repeat !important }")
GM_addStyle(".postbit_buttons a.postbit_find span {background-position: 0 0 !important }")
GM_addStyle(".postbit_buttons a.postbit_reputation_add span {background-position: 0 -20px !important }")
GM_addStyle(".postbit_buttons a.postbit_email span {background-position: 0 -40px !important }")
GM_addStyle(".postbit_buttons a.postbit_website span {background-position: 0 -60px !important }")
GM_addStyle(".postbit_buttons a.postbit_pm span {background-position: 0 -80px !important }")
GM_addStyle(".postbit_buttons a.postbit_quote span {background-position: 0 -100px !important }")
GM_addStyle(".postbit_buttons a.postbit_multiquote span {background-position: 0 -120px !important }")
GM_addStyle(".postbit_buttons a.postbit_multiquote_on span {background-position: 0 -140px !important }")
GM_addStyle(".postbit_buttons a.postbit_edit span {background-position: 0 -160px !important }")
GM_addStyle(".postbit_buttons a.postbit_qdelete span {background-position: 0 -180px !important }")
GM_addStyle(".postbit_buttons a.postbit_qrestore span {background-position: 0 -200px !important }")
GM_addStyle(".postbit_buttons a.postbit_report span {background-position: 0 -220px !important }")
GM_addStyle(".postbit_buttons a.postbit_warn span {background-position: 0 -240px !important }")
GM_addStyle(".postbit_buttons a.postbit_purgespammer span {background-position: 0 -540px !important }")
GM_addStyle(".postbit_buttons a.postbit_reply_pm span {background-position: 0 -260px !important }")
GM_addStyle(".postbit_buttons a.postbit_reply_all span {background-position: 0 -280px !important }")
GM_addStyle(".postbit_buttons a.postbit_forward_pm span {background-position: 0 -300px !important }")
GM_addStyle(".postbit_buttons a.postbit_delete_pm span {background-position: 0 -320px !important }")
GM_addStyle("a.button:link,a.button:hover,a.button:visited,a.button:active { background: #0f0f0f url(../../../images/tcat.png) repeat-x; color: white; display: inline-block; padding: 4px 8px; margin: 2px 2px 6px; border: 1px solid #000; font-size: 14px !important }")
GM_addStyle("a.button.small_button { font-size: 13px; margin: 0; padding: 3px 6px !important }")
GM_addStyle("a.button span { padding-left: 20px; display: inline-block; background-image: url(../../../images/buttons_sprite.png); background-repeat: no-repeat !important }")
GM_addStyle("a.button.new_thread_button span {background-position: 0 -340px !important }")
GM_addStyle("a.button.new_reply_button span {background-position: 0 -360px !important }")
GM_addStyle("a.button.closed_button span {background-position: 0 -380px !important }")
GM_addStyle("a.button.rate_user_button span {background-position: 0 -400px !important }")
GM_addStyle("a.button.add_buddy_button span {background-position: 0 -440px !important }")
GM_addStyle("a.button.remove_buddy_button span {background-position: 0 -480px !important }")
GM_addStyle("a.button.add_ignore_button span {background-position: 0 -460px !important }")
GM_addStyle("a.button.remove_ignore_button span {background-position: 0 -500px !important }")
GM_addStyle("a.button.report_user_button span {background-position: 0 -520px !important }")
GM_addStyle(".quick_jump { background: url(../../../images/jump.png) no-repeat 0; width: 13px; height: 13px; padding-left: 13px; margin-top: -3px; border: none !important }")
GM_addStyle(".pollbar { background: url(../../../images/pollbar.png) top left repeat-x; border: 1px solid #3f3f3f; height: 10px !important }")
GM_addStyle(" .pollbar .percent {display: none !important }")
GM_addStyle(".posticons_label {white-space: nowrap !important }")
GM_addStyle(".ie6 {position: absolute !important }")
GM_addStyle(" .ie6.top-right { right: auto; bottom: auto; left: expression((0 - jGrowl.offsetWidth + (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px'); top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px') !important }")
GM_addStyle(" .ie6.top-left { left: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px'); top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px') !important }")
GM_addStyle(" .ie6.bottom-right { left: expression((0 - jGrowl.offsetWidth + (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px'); top: expression((0 - jGrowl.offsetHeight + (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px') !important }")
GM_addStyle(" .ie6.bottom-left { left: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px'); top: expression((0 - jGrowl.offsetHeight + (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px') !important }")
GM_addStyle(" .ie6.center { left: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px'); top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); width: 100% !important }")
GM_addStyle(".jGrowl { z-index: 9999; color: black; font-size: 12px; position: fixed !important }")
GM_addStyle(" .jGrowl.top-left { left: 0; top: 0 !important }")
GM_addStyle(" .jGrowl.top-right { right: 0; top: 0 !important }")
GM_addStyle(" .jGrowl.bottom-left { left: 0; bottom: 0 !important }")
GM_addStyle(" .jGrowl.bottom-right { right: 0; bottom: 0 !important }")
GM_addStyle(" .jGrowl.center { top: 0; width: 50%; left: 25% !important }")
GM_addStyle(".center .jGrowl-notification,.center .jGrowl-closer { margin-left: auto; margin-right: auto !important }")
GM_addStyle(".jGrowl .jGrowl-notification,.jGrowl .jGrowl-closer { background-color: #000; opacity: .85; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); zoom: 1; width: 235px; padding: 10px; margin-top: 5px; margin-bottom: 5px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 1em; text-align: left; display: none; border-radius: 5px !important }")
GM_addStyle(".jGrowl .jGrowl-notification {min-height: 40px !important }")
GM_addStyle(".jGrowl .jGrowl-notification,.jGrowl .jGrowl-closer {margin: 10px !important }")
GM_addStyle(".jGrowl .jGrowl-notification .jGrowl-header { font-weight: 700; font-size: .85em !important }")
GM_addStyle(".jGrowl .jGrowl-notification .jGrowl-close { z-index: 99; float: right; font-weight: 700; font-size: 1em; cursor: pointer !important }")
GM_addStyle(".jGrowl .jGrowl-closer { padding-top: 4px; padding-bottom: 4px; cursor: pointer; font-size: .9em; font-weight: 700; text-align: center !important }")
GM_addStyle("@media print {.jGrowl !important }")
GM_addStyle("{ !important }")
GM_addStyle(" .modal { display: none; width: 400px; text-align: left; background: black; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -o-box-shadow: 0 0 10px #000; -ms-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000 !important }")
GM_addStyle(" .modal a.close-modal { position: absolute; top: -12.5px; right: -12.5px; display: block; width: 30px; height: 30px; text-indent: -9999px; background: url(../../../images/close.png) no-repeat 0 0 !important }")
GM_addStyle(" .modal-spinner { display: none; width: 64px; height: 64px; position: fixed; top: 50%; left: 50%; margin-right: -32px; margin-top: -32px; background: url(../../../images/spinner_big.gif) no-repeat center center; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px !important }")
GM_addStyle(" .jqifade { position: absolute; background-color: #777 !important }")
GM_addStyle("div.jqi { width: 400px; max-width: 90%; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; position: absolute; background-color: black; font-size: 11px; text-align: left; border: solid 1px #eee; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding: 7px !important }")
GM_addStyle(" div.jqi .jqiclose { position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbb; font-weight: 700 !important }")
GM_addStyle(" div.jqi .jqistate {background-color: black !important }")
GM_addStyle(" div.jqi .jqititle { padding: 5px 10px; font-size: 16px; line-height: 20px; border-bottom: solid 1px #eee !important }")
GM_addStyle(" div.jqi .jqimessage { padding: 10px; line-height: 20px; color: #444 !important }")
GM_addStyle(" div.jqi .jqibuttons { text-align: right; margin: 0 -7px -7px; border-top: solid 1px #e4e4e4; background-color: #f4f4f4; border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px !important }")
GM_addStyle(" div.jqi .jqibuttons button { margin: 0; padding: 15px 20px; background-color: transparent; font-weight: 400; border: none; border-left: solid 1px #e4e4e4; color: #777; font-weight: 700; font-size: 12px !important }")
GM_addStyle(" div.jqi .jqibuttons button.jqidefaultbutton {color: #489afe !important }")
GM_addStyle(" div.jqi .jqibuttons button:hover,div.jqi .jqibuttons button:focus { color: #287ade; outline: none !important }")
GM_addStyle(".jqiwarning .jqi .jqibuttons {background-color: #b95656 !important }")
GM_addStyle("div.jqi .jqiparentstate::after { background-color: #777; opacity: .6; filter: alpha(opacity=60); content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px !important }")
GM_addStyle("div.jqi .jqisubstate { position: absolute; top: 0; left: 20%; width: 60%; padding: 7px; border: solid 1px #eee; border-top: none; border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px !important }")
GM_addStyle(" div.jqi .jqisubstate .jqibuttons button {padding: 10px 18px !important }")
GM_addStyle(".jqi .jqiarrow { position: absolute; height: 0; width: 0; line-height: 0; font-size: 0; border: solid 10px transparent !important }")
GM_addStyle(".jqi .jqiarrowtl { left: 10px; top: -20px; border-bottom-color: black !important }")
GM_addStyle(".jqi .jqiarrowtc { left: 50%; top: -20px; border-bottom-color: black; margin-left: -10px !important }")
GM_addStyle(".jqi .jqiarrowtr { right: 10px; top: -20px; border-bottom-color: black !important }")
GM_addStyle(".jqi .jqiarrowbl { left: 10px; bottom: -20px; border-top-color: black; !important }")
GM_addStyle(".jqi .jqiarrowbc { left: 50%; bottom: -20px; border-top-color: black; margin-left: -10px !important }")
GM_addStyle(".jqi .jqiarrowbr { right: 10px; bottom: -20px; border-top-color: black !important }")
GM_addStyle(".jqi .jqiarrowlt { left: -20px; top: 10px; border-right-color: black !important }")
GM_addStyle(".jqi .jqiarrowlm { left: -20px; top: 50%; border-right-color: black; margin-top: -10px !important }")
GM_addStyle(".jqi .jqiarrowlb { left: -20px; bottom: 10px; border-right-color: black !important }")
GM_addStyle(".jqi .jqiarrowrt { right: -20px; top: 10px; border-left-color: black !important }")
GM_addStyle(".jqi .jqiarrowrm { right: -20px; top: 50%; border-left-color: black; margin-top: -10px !important }")
GM_addStyle(".jqi .jqiarrowrb { right: -20px; bottom: 10px; border-left-color: black !important }")