@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("kingdomofloathing.com"), domain(store.asymmetric.net), url-prefix(http://www.mrkinks.com/buffme/) {
/* 
#92618E (dk!) - font
#B58FB1 (dk) - border / contrasting header
#D7BED5 (lt) - header
#FAECF8 (lt!) - background
 */
input, textarea, select, option {-moz-appearance: none !important;}
/* ----------------- KOL / FORUM FONT ----------------- */
body {color: #000 !important; font-family: arial, helvatica, sans-serif !important;}
span.black, font[color="black"], a, .time,
*:not([color]):not([style*="color:"]):not(center):not([size="2"]):not([href="lchat.php"])>b, 
b>*:not([color]):not([style*="color:"]):empty, 
*:not([color]):not([style*="color:"])>strong, 
strong>*:not([color]):not([style*="color:"]):empty,
/*familiar*/ *:not([width="90%"]) *:not([colspan="2"]):not([align="center"])>font[size="2"]>b,
/*ronin*/font[size="2"]>a[href="storage.php"]+b,
td[valign="center"]>font[size="2"]>b,
/*date*/a[href$="id=policy"]+p+center>b,
#ChatWindow center b,
td[style^='border: 1px solid blue;'] center *:not([color]):not([style*="color:"])>b,
td[style^='border: 1px solid orange;'] center *:not([color]):not([style*="color:"])>b,
optgroup, font[color="white"],
font[size*="+"],
#description img + br + b {color: #92618E !important;}
/* HEADER TEXT COLOUR */
/*header*/ td[bgcolor="blue"]>*, table.tborder td.tcat strong, table.tborder td.thead strong,
span[style*="text-decoration: underline;"] {color: #92618E !Important;}

/* ----------------- KOL / FORUM JUST BORDER ----------------- */
/*general*/[style*="border: 1px solid blue;"], 
/*images*/ img,
/*text input*/ input[type="text"], input.text, textarea, select, input.bginput,
/*store*/ input[name^="qty"], input[name^="price"], input[name^="limit"],
/*progress bars*/ *[style*="border: 1px"], td[height="3"], td[height="5"], td[height="10"],
/*right-click menu*/ div.rcm,
/*forum */ .tborder, .panel, .vBulletin_editor, fieldset, hr, .vbmenu_popup, td.alt1 td.alt2, div td[style='border: 1px inset ;'].alt2,
/*alert content*/ td[style*="border: 1px solid orange;"],
/*alert header*/ td[bgcolor="orange"], #ChatWIndow, #InputForm,
table[style='border: 2px groove ;'], div.helpbox, table.infobox,
/* CAB */ div.contextmenu,
/*header*/ td[bgcolor="blue"],
/*buttons*/ input[class*="button"], 
/*last adv*/ 
BODY > CENTER ~ CENTER > TABLE:first-child ~ TABLE ~ BR ~ BR + FONT[size="2"] > B > A[target="mainpane"].nounder,
BODY > CENTER ~ CENTER > FONT[size="2"] > B > A[target="mainpane"].nounder,
/*effects*/ BODY > CENTER:last-child > TABLE:first-child ~ TABLE ~ BR ~ BR ~ CENTER + CENTER > P > B > FONT[size="2"],
BODY > CENTER + CENTER + CENTER > P > B > FONT[size="2"],
/*familiar*/ BODY > CENTER:last-child > CENTER:last-child > P > TABLE > TBODY > TR:first-child > TD > FONT > B,
BODY > CENTER + CENTER > P > TABLE > TBODY > TR:first-child > TD > FONT > B, 
/*enter chat*/ BODY > SPAN:first-child > CENTER:first-child > * > *, 
/*announcements and trivial updates*/ BODY > SPAN.small > P + CENTER + P + CENTER > B,
/*right-click menu*/ p.rcm:hover,
DIV[style="border: 2px inset ; padding: 10px; display: table;"],

/* Greasemonkey - Border */
[id$="Content"], [id$="Header"], #buttonbox td, #ctc_div, #ctc_tabs, .inlineDescription,
#infoHolder #total, #infoHolder #linkDiv, #shelfListHolder>*, .popupBlock>*, #storeTotal, #storePrice, #storeInfo, [style*="border: thin solid blue"]

 {border: 1px solid #B58FB1 !important;}

 /* ----------------- KOL / FORUM Border Adjust ----------------- */
/*header*/ td[bgcolor="blue"], td[bgcolor="orange"] 
{border-bottom: none !important;}

/*image*/ td[style*="border: 1px solid blue;"] img,
/* "older trivial updates" */ BODY > SPAN > CENTER:last-child,
/* forum */img:not([src*="images.kingdomofloathing.com"]), .vBulletin_editor fieldset, blockquote td[height='10'] 
{border: none !important;}

div.vbmenu_popup ~ table.tborder td.alt2,
#threadslist [id^="threadbits_forum"] td.alt2,
[id^="collapseobj_"] td.alt2
{border-bottom: 1px solid #FFF !important;}

div.vbmenu_popup ~ table.tborder tbody:last-child td.alt2,
#threadslist [id^="threadbits_forum"] tbody:last-child td.alt2
 {border-bottom: none !important;}

.page td[style*="border"]
 {border-color: #FFF !Important;}

/* Greasemonkey - Border Tweaks */
div[style*="background-color: blue"] {border-bottom: 1px solid #B58FB1 !important;}
[id$="Content"] {border-top: 0 !important; background: #fff !important;}
#infoHolder div#total + div[style="display: none;"] + div,
#storeTotal + div[style="display: none;"] + div {border-top: none !important;}
#shelfListHolder>*, #storeInfo {border-width: 0 1px !important;}
.popupBlock .boxTitle {border-bottom: none !important;}

/* right-click menus invisible borders */ p.rcm 
{border-width: 1px 0 1px 0 !important;}

/*right-click menu highlight*/ p.rcm:hover
{border-style: solid none !important;}

/*progress bars and pseudo hr's*/ td[height][bgcolor], td[height][bgcolor="#5a5a5a"] {border-width: 0 1px 0 0 !important;}
/* inventory headers */
td[width="50"][bgcolor="blue"]:first-child {border-right: none !important;}
td[width="50"][bgcolor="blue"]:last-child {border-left: none !important;}
td[width="50"][bgcolor="blue"]:first-child + td {border-width: 1px 0 !important;}

/* ----------------- KOL / FORUM HEADER ----------------- */
/*header*/ td[bgcolor="blue"],
/*buttons*/ input[class*="button"], 
/*last adv*/ 
BODY > CENTER ~ CENTER > TABLE:first-child ~ TABLE ~ BR ~ BR + FONT[size="2"] > B > A[target="mainpane"].nounder,
BODY > CENTER ~ CENTER > FONT[size="2"] > B > A[target="mainpane"].nounder,
/*effects*/ BODY > CENTER:last-child > TABLE:first-child ~ TABLE ~ BR ~ BR ~ CENTER + CENTER > P > B > FONT[size="2"],
BODY > CENTER + CENTER + CENTER > P > B > FONT[size="2"],
/*familiar*/ BODY > CENTER:last-child > CENTER:last-child > P > TABLE > TBODY > TR:first-child > TD > FONT > B,
BODY > CENTER + CENTER > P > TABLE > TBODY > TR:first-child > TD > FONT > B, 
/*enter chat*/ BODY > SPAN:first-child > CENTER:first-child > * > *, 
/*announcements and trivial updates*/ BODY > SPAN.small > P + CENTER + P + CENTER > B,
/*right-click menu*/ p.rcm:hover,
/*header*/ td[bgcolor="blue"] b a,
/*progress bars and pseudo hr's*/ td[height][bgcolor], td[height][bgcolor="#5a5a5a"],
/* forum headers*/ .vbmenu_control, .thead, .tfoot,
.vbmenu_hilite, .vbmenu_hilite *, .fjsel,
/* CAB */ div.contextmenu a[_id][_type]:hover, .tborder,

/* Greasemonkey - Main Header */
div[style*="background-color: blue"], [id$="Header"], #buttonbox td.on, .ctc_tab_on,
#infoHolder #total, #infoHolder #linkDiv, .boxTitle,
#storeTotal, #storePrice

{background: #D7BED5 url(http://i7.photobucket.com/albums/y268/AmandaKerik/KOL/Restyling/gradient-white.png) repeat-x  !important; color: #92618E !Important; font-weight: bold !important; padding: 0.2em !important;}

/* HEADER ADJUST */
/*progress bars and pseudo hr's*/ td[height][bgcolor], td[height][bgcolor="#5a5a5a"] 
{background: #D7BED5 none !important; padding: 0 !important;}
input[type="button"][value="Chat"], input.tinybutton,
/*right-click menu*/ p.rcm:hover {padding: inherit !important;}
 .tborder {padding: 0 !important;}

/* ----------------- KOL / FORUM Contrasting Header ----------------- */
/* alert header */ td[bgcolor="orange"], 
/* forum important headers */ td.tcat, td.tcat a, .tcat a, td.vbmenu_control#forumtools, td.vbmenu_control#forumtools a,
/* spoiler boxes*/ td[bgcolor="black"], td[bgcolor="black"] font[color="black"],

/* Greasemonkey - Contrasting Header */
.ctc_tab_new

 {background: #B58FB1 url(http://i7.photobucket.com/albums/y268/AmandaKerik/KOL/Restyling/gradient-white.png) repeat-x !important; color: #92618E !Important; font-weight: bold !important;padding: 0.2em !important;}

/* MAKE BACKGROUND TRANSPARENT */
HTML > BODY > SPAN > CENTER:last-child, .tborder a, td.tcat a, .thead a, .tfoot a, a,[id^="forum"].vbmenu_control>a, td[bgcolor="black"] font[color="black"], #forumtools>a,

/* Greasemonkey - Make Header Contents Take Colour */
#infoHolder #total *, #infoHolder #linkDiv *, span.cheapestSpan, #storeTotal *, #storePrice *

{background: transparent !important;}

/* ----------------- KOL / FORUM Main Background ----------------- */
/*body*/ body, body > *, .page > div, .alt2, .panelsurround, .vBulletin_editor, .vbmenu_option,
.fjdpth0, div.inputform, tr.a > td, .alt1 .alt1, /*right-click menu*/ div.rcm, p.rcm, #topbar .spacer,

/* Greasemonkey - Main Background */
#shelfListHolder tr.odd td, #storeInfo, .popupBlock tr[style="background-color: rgb(239, 239, 239);"]>*
 {background: #FAECF8 !important;}

/* ----------------- KOL / FORUM White Background ----------------- */
/*content*/ td[style*="border: 1px solid blue;"],
/*chat*/ #ChatWindow,
/*text input*/ input.text,
/* alert content */ td[style^="border: 1px solid orange;"],
.panel,
.alt1, .alt1 > *, .alt1Active,
/* store sections - hr fore and aft */ tr > FORM[action="store.php"] td[height="1"][bgcolor="black"][colspan="4"], .alt2 .alt2,
/* notification body */ td[style="border: 1px solid orange;"],
/* disabled textarea*/ div.controlbar textarea,

/* Greasemonkey - White Background */
#buttonbox td, #ctc_div

{background: #FFF !important;}

/* ----------------- KOL / FORUM Misc Adjustments ----------------- */
/* make progress bar borders show, then adjust */
td[height="3"], td[height="5"], td[height="10"] {empty-cells: show !important; border-width: 0 1px 0 0 !important;}

/* make block style */
/*last adv*/ BODY > CENTER ~ CENTER > TABLE:first-child ~ TABLE ~ BR ~ BR + FONT[size="2"] > B > A[target="mainpane"].nounder, 
BODY > CENTER ~ CENTER > FONT[size="2"] > B > A[target="mainpane"].nounder,
/*effects*/ BODY > CENTER:last-child > TABLE:first-child ~ TABLE ~ BR ~ BR ~ CENTER + CENTER > P > B > FONT[size="2"],
BODY > CENTER + CENTER + CENTER > P > B > FONT,
/*familiar*/ BODY > CENTER:last-child > CENTER:last-child > P > TABLE > TBODY > TR:first-child > TD > FONT > B,
BODY > CENTER + CENTER > P > TABLE > TBODY > TR:first-child > TD > FONT > B,
/*enter chat*/ BODY > SPAN:first-child > CENTER:first-child > * > *,
/*announcements and trivial updates*/ 
BODY > SPAN > P + CENTER + P + CENTER > B,
/*makes links one per line*/ [id^='td_post_'] *[id*="post_"] a[href*="photobucket"],
/*announcements and trivial updates*/ BODY > SPAN > P + CENTER + P + CENTER>B
{display: block !important;}

/* spoiler boxes*/td[bgcolor="black"] font:before {content: "Spoiler! Spoiler! Spoiler! - "; font-weight: bold !important;}

body > center > center:last-child > p > *,
BODY > CENTER ~ CENTER > P > * {width: 100% !important;}

/*effects*/ BODY > CENTER > TABLE:first-child ~ TABLE ~ BR ~ BR ~ CENTER + CENTER > P > B > FONT[size="2"],
BODY > CENTER ~ CENTER ~ CENTER > P > B > FONT[size="2"]
 {margin-bottom: -2em !important;}
/*last adv*/ BODY > CENTER ~ CENTER > TABLE:first-child ~ TABLE ~ BR ~ BR + FONT[size="2"] > B > A[target="mainpane"].nounder,
BODY > CENTER ~ CENTER > FONT[size="2"] > B > A[target="mainpane"].nounder {margin-bottom: -0.5em !important;}
.page table {margin-bottom: 10px !important;}

img[src$="misc/forumlogo.gif"] {opacity: 0.7 !important;}
/*right-click menu*/ p.rcm:hover {font-weight: normal !important;}
a.GM_taggedPlayer {border-bottom: solid 2px #CCC !important;}
}

@-moz-document domain("kol.coldfront.net") {
/* #92618E (dk!) - font
#B58FB1 (dk) - border
#D7BED5 (lt) - header
#FAECF8 (lt!) - background */

/* ----------------- wiki font ----------------- */
a, a:visited, 
*:not([color]):not([style^="color:"])>b, b>*:not([color]):not([style^="color:"]), 
*:not([color]):not([style^="color:"])>strong, strong>*:not([color]):not([style^="color:"]), 
h1, h2, h3, h4, h5, h6, div.pBody ul, div[style*='font-size: 1.5em']
{color: #92618E !important;}

/* ----------------- wiki border ----------------- */
.pBody, .pBody:hover, .toc, div.portlet > h5, #p-cactions td.nothing + td, input[type="text"], input[type="submit"], #catlinks, 
.pBody h1, .pBody h2, .pBody h3, .pBody h4, .pBody h5, .pBody h6, .pBody h1.firstHeading, #collection, table[cellpadding="3"][border="1"], table[cellpadding="3"][border="1"] td, table[cellpadding="3"][border="1"] th, hr, #collection th, *[style*="border: 1px solid"],
div[style*='border-bottom: 1px dotted rgb(136, 134, 133);'],
table[style*='border: 2px solid black;']
{border: 1px solid #B58FB1 !important;}

table[cellpadding="3"][border="1"] 
{border-width: 1px 0 0 1px !important;}
table[cellpadding="3"][border="1"] td, table[cellpadding="3"][border="1"] th 
{border-width: 0 1px 1px 0 !important;}

div.portlet > h5, #p-cactions td.nothing + td 
{border-bottom: none !important;}
.pBody h1, .pBody h2, .pBody h3, .pBody h4, .pBody h5, .pBody h6, .pBody h1.firstHeading, hr, div[style*='border-bottom: 1px dotted rgb(136, 134, 133);'] 
{border-width: 0 0 1px 0 !important;}

td[style^="border-left: 3px solid rgb(99, 134, 168)"] 
{border-left: none !important; padding-left: 10px !important;}

/* ----------------- wiki main background ----------------- */
body[class^="ns"], body[class^="ns"]:hover, body[class^="ns"] > a:first-child + table >tbody >tr >td, #p-cactions, #p-cactions .nothing, .toc, #catlinks,
table#toc[style*='border: 1px solid rgb(224, 224, 224)'] td[style*='background: rgb(238, 238, 238)'], table.wikitable
{background: #FAECF8 !important;}

/* ----------------- wiki white background ----------------- */
#p-cactions td.nothing + td:not(.selected),
table[border="1"][cellpadding="3"][cellspacing="0"] td
{background: #FFF !important;}

#p-cactions td.nothing + td * {background: transparent !important;}

/* ----------------- wiki header ----------------- */
div.portlet > h5, #p-cactions td.selected, #p-cactions td.selected *, input[type="submit"], table tr th, table[style*='border: 2px solid black;'],
/* damn kwe page*/ td[style*='background: blue'], td[style*='background-color: blue'], td[style*='background-color: lightblue']
 {background: #D7BED5 url(http://i7.photobucket.com/albums/y268/AmandaKerik/KOL/Restyling/gradient-white.png) repeat-x  !important; color: #92618E !important;}

th>*, th>strong,
table[style*='border: 2px solid black;'] *,
/* damn kwe page*/ td[style*='background: blue'] *, td[style*='background: blue'] b a, 
td[style*='background-color: blue'] *, td[style*='background-color: blue'] b a, 
.infobox td[style*='background-color: lightblue'] *, 
.infobox td[style*='background-color: lightblue'] b a,
#forumsearch a
 {color: #92618E !important; background: transparent !important;}

/* ----------------- wiki cleanup ----------------- */
body[class^="ns"] > a:first-child > img, body[class^="ns"] > a:first-child + table > tbody >tr:first-child,
body[class^="ns"] > a:first-child + table > tbody >tr:first-child + tr, body[class^="ns"] > a:first-child + table > tbody >tr:first-child + tr + tr, body[class^="ns"] > a:first-child + table > tbody >tr:last-child 
{position: absolute !important; left: -1000px !important; visibility: hidden !important;}

/* ----------------- margin settings ----------------- */
div#p-tb > h5:first-child + div.pBody {margin-top: 0 !important;}
input[type="text"], input[type="submit"] {margin-top: 10px !important; margin-bottom: -5px !important;}
table[cellpadding="3"][border="1"],
h1+table, h2+table, h3+table, h4+table, h5+table, h6+table {margin-top: 1em !important;}
.pBody ul:only-child {margin-bottom: -0.5em !important;}
.pBody {margin-top: -1px !important;}

td[style*="width: 186px;"] 
{width: 186px !important;}
div.coldfront:after {content: "<-- If these links are all you see, move your mouse over the links. It's a glitch I'm trying to fix, sorry about that. Amanda Kerik." !important;}
}