/*
 * Copyright (C) 2010  å‘æ—¥
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/*
 Changelog

 1.6
 - fix highlighted background
 1.5
 - improve compatibility with other web pages
 - enable bookmark bar by default
 - fix redhot box border
 1.4
 - orginal release, based on AeroHKG for Opera 10.5
*/

/*=== ADS (based on rules from Helianthus.annuus) ===*/

@-moz-document url("chrome://browser/content/browser.xul") {

#main-window[stylish-domain$="hkgolden.com"] { position: relative; margin-top: -9999px; padding-top: 9999px; }

}

@-moz-document domain("hkgolden.com") {

html { background-color: #000 !important; opacity: .99; }

/* all */
#HKGTopAd { display: none; }
/* default, topics, search, tags, view */
#MainPageAd2 + br + br + div { padding-bottom: 10px !important; }

#MainPageAd2, #MainPageAd2 ~ br, /* text ads */
#ctl00_ContentPlaceHolder1_lb_NewPM + br
	{ display: none; }
/* topics, search, tags, view */
#ctl00_ContentPlaceHolder1_MiddleAdSpace1 > div > div[style*="right"] /* text ad */
	{ display: none; }
/* search, tags, view */
.ContentPanel > div[id^="ctl00_ContentPlaceHolder1"] > script:first-child + div { width: 100% !important; }

.ContentPanel > div[id^="ctl00_ContentPlaceHolder1"] > script:first-child + div + div
	{ display: none; }
/* default */
#aspnetForm[action^="default.aspx"] #ctl00_ContentPlaceHolder1_MiddleAdSpace1, /* text ad */
#aspnetForm[action^="default.aspx"] .ContentPanel > div > div:first-child /* flash ad */
	{ display: none; }
/* topics */
		/* not needed by Opera - #aspnetForm[action^="topics.aspx"] .ContentPanel > table { width: 100%; } */
#aspnetForm[action^="topics.aspx"] .ContentPanel > table > tbody > tr > td:first-child { width: auto !important; }

#aspnetForm[action^="topics.aspx"] .ContentPanel > table > tbody > tr > td:first-child + td,
#aspnetForm:not([action*="type=MB"]) #HotTopics > div > table > tbody > tr:first-child ~ tr:not([username]),
#aspnetForm[action*="type=MB"] #HotTopics > div > table > tbody > tr:first-child + tr ~ tr:not([username])
	{ display: none; }
/* search, tags */
		/* cant use this :(
		#ctl00_ContentPlaceHolder1_topics_form > div + table + table > tbody > tr > td > table > tbody > tr:nth-child(11n+2),
		#ctl00_ContentPlaceHolder1_topics_form > div + table + table > tbody > tr > td > table > tbody > tr:last-child
		*/
td[height="52"]
	{ display: none; }
/* view */
#ctl00_ContentPlaceHolder1_view_form > div > div[style*="padding: 18px"] { border-bottom-width: 0 !important; }

#ctl00_ContentPlaceHolder1_view_form > div div[style*="58px"], /* top & bottom ads */
#ctl00_ContentPlaceHolder1_view_form > div > table[width="100%"] > tbody > tr + tr /* inline ads */
	{ display: none; }
/* profilepage */
#ctl00_ContentPlaceHolder1_PMPersonalTable .main_table1 > table > tbody > tr > td > table > tbody > tr:first-child ~ tr:not([style]),
#ctl00_ContentPlaceHolder1_UpdatePanelHistory .main_table1 > table > tbody > tr > td > table > tbody > tr:first-child ~ tr:not([style])
	{ display: none; }
		/* use this instead for IE compatibility
		.main_table1 tr { display: none; }
		.main_table1 tr[style], .main_table1 tr:first-child, #ctl00_ContentPlaceHolder1_ProfileForm > table > tbody > tr > td > table:first-child .main_table1 tr { display: table-row; }
		*/

/*=== aeroHKG ===*/

/*--- main ingredient :P ---*/
html { text-shadow: #000 1px 1px 3px; }

/*--- forum header ---*/
#ctl00_TopBarHomeImage { position: relative; width: 0 !important; height: 0 !important; padding-left: 220px; padding-top: 115px; background-image: url("data:image/png;base64,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"); }
.TopMenuPanel, .PageMiddleBox, .bg_top, .bg_main { background-image: none !important; }
.TopMenuBox, .TopMenuPanel + div, table[width="955"] > tbody > tr:first-child { display: none; }
.bg_top { height: auto; }

/*--- font color ---*/

/* main font color */
body, p, td, a,
.txt_11pt_1A3448, span[style="color: maroon;"], /* footer */
.HitSearchText,
span[style="color: rgb(128, 0, 0);"], /* time */
div[style="color: rgb(0, 0, 160);"], /* quote */
.SideBar_Title, /* default page sidebar */
.PageMiddleFunctions,
span[style*="color: gray"], /* reply datetime */
.ajax__tab_tab, /* profilepage tab */
.redhot_text, /* redhot topic panel */
.hkg_bb_bookmarkItem a div /* bookmark title */
	{ color: #fff !important; }

/* male user */
font[color="blue"], /* profilepage */
a[style="font-weight: bold; color: rgb(0, 102, 255);"] /* reply */
	{ color: #38f !important; }
/* female user */
font[color="red"], /* profilepage */
a[style="font-weight: bold; color: rgb(255, 0, 102);"] /* reply */
	{ color: #f38 !important; }

/* link styles */
a { text-decoration: none !important; }
a:visited, .ajax__tab_active .ajax__tab_tab { color: #bbb !important; }
a:hover { color: #999 !important; }

/* blog link */
#ctl00_ContentPlaceHolder1_lb_bloglink > a > span { text-decoration: none !important; }

/* link at reply */
.repliers_right a { text-decoration: underline !important; }

/*--- semi-transparent boxes ---*/

/* box style */
.DivBoxContainer, .SideBar_Container, /* default page boxes */
[style*="background-color: rgb(0, 0, 0)"], /* most forum box */
.DivResizableBoxContainer, /* golden announcement */
div[style*="border: 1px solid rgb(0, 0, 0)"], /* view page pagebox */
.repliers > tbody > tr > td, /* reply */
.repliers_left_user_details, /* user box */
#ctl00_ContentPlaceHolder1_ProfileForm > table > tbody > tr > td > table, /* profilepage profile box */
#ctl00_ContentPlaceHolder1_PMPersonalTable, #ctl00_ContentPlaceHolder1_UpdatePanelBookmark, #ctl00_ContentPlaceHolder1_HotPeoples, #ctl00_ContentPlaceHolder1_UpdatePanelHistory,
.ProfileGiftText, /* give gift dialog */
.ListPMText, /* PM Box */
.ProfileUpdateProgress, /* profile page progress box */
#ctl00_ContentPlaceHolder1_GiftForm .main_table1, /* gift page box */
#ctl00_ContentPlaceHolder1_BlogContentTable > tbody > tr > td > table, /* blog */
#ctl00_ContentPlaceHolder1_QuickReplyTable, /* new blog, quick reply (though duplicated) */
#hkg_bottombar, .hkg_bbMenu, /* bookmark bar */
#bb_bookmark_dialog_text /* add bookmark dialog */
  { background-color: rgba(0,0,0,0.4) !important; border: 0 !important; -moz-border-radius: 5px; }

/* disable inner background & border */
[style*="background-color: rgb(51, 102, 153)"], /* classic box header */
[style*="background-color: rgb(247, 243, 247)"], /* classic box content */
.DivBoxTitle, .DivBoxDetails, .SideBar_Title, .SideBar_Details_Box, /* default page boxes */
[style*="background-color: rgb(248, 248, 248)"], [style*="background-color: rgb(255, 255, 255)"], th, /* topic cell */
.DivResizableBoxTitle, .DivResizableBoxDetails, /* golden announcement */
[style*="background-color: rgb(243, 242, 241)"], /* new message box */
#ctl00_ContentPlaceHolder1_QuickReplyTable td[style*="background-color: rgb(128, 128, 128)"], /* quick reply */
td[style*="background-color: rgb(238, 238, 238)"], /* non-user note */
.title, .redhottitle, .ProfileBoxTitle, /* profilepage header */
.main_table1, .ProfileBoxDetails, .main_table1 > table, /* profilepage content box */
[style*="background-color: rgb(255, 85, 96)"], td[style="border-right: 1px solid rgb(255, 85, 96);"], /* redhot topic panel */
.ajax__tab_tab, /* profilepage tab */
table[style^="background-color: rgb(204, 221, 234)"], /* gift page box */
[class^="blog"], /* blog */
#hkg_bottombar > div > div > div, .hkg_bbMenu div, /* bookmark bar */
.dialog_table1 /* add bookmark dialog */
  { background: transparent !important; border: 0 !important; }

/* classic box header */
div[style="background-color: rgb(51, 102, 153); height: 9px; border-bottom: 1px solid #000000;"],
td[style="width: 100%; background-color: rgb(51, 102, 153);"]
	{ display: none; }

/* p.jpg */
img[src$="/p.jpg"], img[src$="/p2.jpg"], img[src$="/redhotp.jpg"] { visibility: hidden; width: 5px; }

/* fix box padding-top */
.DivResizableBoxTitle, /* golden announcement */
#ctl00_ContentPlaceHolder1_QuickReplyTable td[style*="background-color: rgb(51, 102, 153)"] /* quick reply */
	{ padding-top: 5px; }

/* fix default page boxes */
.DivBoxContainer { padding-bottom: 0 !important; margin-bottom: 5px; }

/* fix topic list */
#HotTopics > div,
#ctl00_ContentPlaceHolder1_topics_form > div + table + table
	{ padding: 5px 0; }

/* type=MB note */
#HotTopics > div > table > tbody > tr:first-child > td[style^="background-color: rgb(255, 0, 0)"] { background-color: transparent !important; padding-left: 10px; }

/* polling - cant override the borders :( */
.repliers table[border="1"] { border-collapse: collapse; }

/* fix reply box */
.repliers, .repliers_left { border: 0 !important; border-collapse: separate !important; }

/* highlighted reply */
.repliers > tbody > tr > td[style^="background-color: rgb(233, 236, 108)"] { background-color: rgba(30,30,30,0.4) !important; border: 0 !important; }

/* blocked reply */
.BlockedTR > td { background-color: rgba(255,255,255,0.1) !important; }

/* fix profile page content box */
#ctl00_ContentPlaceHolder1_PMPersonalTable, #ctl00_ContentPlaceHolder1_UpdatePanelBookmark, #ctl00_ContentPlaceHolder1_HotPeoples, #ctl00_ContentPlaceHolder1_UpdatePanelHistory,
.ListPMText
	{ padding: 5px; }

/* profile page header line */
td[bgcolor="#ccddea"] { display: none; }

/* fix profile page header */
.title:first-child + td[width="30%"], .redhottitle:first-child + td[width="30%"]
	{ position: relative; left: -13px; }

/* load progress throbber */
img[src$="/ajax-loader.gif"] /* id doesnt work? */ { display: none; }

/* fix gift page */
.ContentPanel > table[width="800"] { width: 100%; }
#ctl00_ContentPlaceHolder1_GiftForm .main_table1 { padding: 5px 0; }

/* fix bookmark bar */
#hkg_bottombar { width: auto !important; padding-right: 10px; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; }

/* fix add bookmark dialog */
.hkg_bb_bookmark_DialogAddNew { width: auto !important; }
img[src$="/delete.gif"] { background-image: url("http://forum1.hkgolden.com/images/bb_bookmarks/delete2.gif"); width: 0; height: 0; padding: 9px; }

/* remove the below rule to re-enable the bookmark bar
#hkg_bottombar { display: none !important; }*/

}