@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("kingdomofloathing.com"),
url(http://store.asymmetric.net/), url-prefix(http://127.0.0.1:60080) {

body { background-color: rgb(252,254,255) !important;} 

span, .small, .tinybutton {
  border: 0 none !important; 
  box-shadow: none !important;
  border-radius: inherit !important;
}
.tinybutton, .tinytext {
  -moz-appearance: button !important;
  font-size: 10px !important;
  border-radius: 3px !important;
}

/* Control elements */

input, option, textarea { 
  margin: 0px 1px 0px 1px !important; 
  -moz-outline-radius: 4px !important;}
textarea {padding: 2px !important;}

select { margin: 2px !important;}
select, input.button {
  display: inline !important;
  font-family: Corbel, "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
  font-size: 9pt !important;
  font-weight: normal !important; 
  padding: 0px !important;
  margin-top: -1px !important;
  margin-bottom: -2px !important;
  max-height: 22px !important;
}

/* (I have removed all body-text shadowing; it made the text hard to read.) */

input[type*="checkbox"] {
  -moz-appearance: checkbox !important;
  margin: 2px !important; 
}
[class*="button"], input.text, #qtyentry {
  color: midnightblue !important;
  border-radius: 2px/4px !important;
  box-shadow: 1px 1px 4px -1px #244 !important;
}
[class*="button"]:hover, input[type*="text"]:hover, #qtyentry:hover {
  color: #004D88 !important;
  box-shadow: 2px 2px 4px -2px #011 !important;
}

/* --- Round border corners --- */

td[style*="border: 1px solid"], .tborder, #recipeContent {
  border: 2px solid !important;
  -moz-border-top-colors: rgb(65,65,152) darkblue !important;
  -moz-border-bottom-colors: rgba(0,0,0,0.8) rgb(46,116,177) !important;
  -moz-border-left-colors: rgba(0,0,0,0.8) rgb(46,116,177) !important;
  -moz-border-right-colors: rgba(0,0,0,0.8) rgb(46,116,177) !important;
  border-radius: 8px/12px !important;
}
[style*="border: 1px solid"], td[bgcolor*="e"] {
  border-bottom: 0.15em solid #333 !important; 
  border-radius: 8px/16px !important;
}
#InputForm, textarea, #recipeHeader { border-radius: 6px/12px !important;}



/* --- Blue headers --- */

td[bgcolor="blue"][width="50"] + td, 
td[bgcolor="blue"][width="50"]:first-child {
  border-right: none !important; border-radius: 0px !important;}
td[bgcolor="blue"][width="50"] + td, 
td[bgcolor="blue"][width="50"]:last-child {
  border-left: none !important; border-radius: 0px !important;}

td[bgcolor="blue"][width="50"]:first-child { 
  border-radius: 8px 0px 0px 6px !important;}
td[bgcolor="blue"][width="50"]:last-child {
  border-radius: 0px 8px 6px 0px !important;}
td[bgcolor*="e"] { border-bottom: none !important;}

td[bgcolor="blue"] *, td[bgcolor="orange"] * {
  background: transparent !important;
  background-repeat: repeat-x !important; }


/* --- Image styles --- */

img[src*="http://images.kingdomofloathing.com/itemimages/"],
img[class*="hand"],

/* this next section excludes image-maps that shouldn't have anything between images */
img[src^="http://images.kingdomofloathing.com/otherimages/"]:not([
 src^="http://images.kingdomofloathing.com/otherimages/main/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/guilds/"]):not([     /* Town */
 src^="http://images.kingdomofloathing.com/otherimages/clanhall/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/slimetube/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/town/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/town2/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/canadia/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/museum/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/manor/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/woods/"]):not([      /* Woods */
 src^="http://images.kingdomofloathing.com/otherimages/campground/"]):not([ /* Campground */
 src^="http://images.kingdomofloathing.com/otherimages/plains/"]):not([     /* Plains */
 src^="http://images.kingdomofloathing.com/otherimages/cyrpt/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/knob/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/knob2/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/knoll/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/bathole/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/hiddencity/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/stalktop/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/mountains/"]):not([  /* Mountains */
 src^="http://images.kingdomofloathing.com/otherimages/mclargehuge"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/cave/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/mine/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/beach/"]):not([      /* Beach */
 src^="http://images.kingdomofloathing.com/otherimages/pyramid/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/ocean/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/bigisland/"]):not([  /* Island */
 src^="http://images.kingdomofloathing.com/otherimages/island/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/cove/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/lair/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/valhalla/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/heart/"]):not([
 src^="http://images.kingdomofloathing.com/otherimages/letters/"]):not([
 src*="http://images.kingdomofloathing.com/otherimages/papersword_"]):not([
 src="http://images.kingdomofloathing.com/otherimages/scorch.gif"]),
img[src^="http://images.kingdomofloathing.com/adventureimages/"]
{
  opacity: 1 !important;
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: 1px 1px 5px -2px #244 !important;
}
* a, a[target="mainpane"] { border: none !important;}

/* shadow underneath the island map */
img[src="http://images.kingdomofloathing.com/otherimages/bigisland/bottom.gif"] {
  box-shadow: 0px 4px 5px -4px #244 !important;}

/* less shadowing around monster pics */
#monpic { box-shadow: 0px 0px 2px #244 !important;
  margin: -4px 10px -1.15em 0px !important; padding: 1px!important; } 
 
/* snipped out the item style - see style 29012 */

/* Combat Action Bar */

#items, #skills,
#button1, #button2, #button3, #button4, 
#button5, #button6, #button7, #button8, 
#button9, #button10, #button11, #button12 { 
  border: 1px dotted #888 !important; 
  margin: -2px 1px -2px 1px !important; 
}
.spacer, td.page { background: transparent !important;}

img.disabled, img[title="Action not usable"] { 
  opacity: 0.3 !important;}
img.disabled:hover, img[title="Action not usable"]:hover {
  opacity: 0.8 !important;}

/* Header style / background image */

td[bgcolor="blue"], td[bgcolor="orange"], p.rcm:hover, #recipeHeader, #jumptobot, #fortuneCookieCounter, a[target="mainpane"] {
  background-image: url("data:image/png;base64,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") !important;
 background-repeat: repeat-x !important;}


/* --- Chat pane --- */

#ChatWindow {
  background: rgb(252,253,255) !important; 
  font-size: 9pt !important; 
/* serif fonts *//* (disabled)
  font-family: constantia, century, times, serif !important; */
/* sans-serif fonts */
  font-family: "segoe ui", corbel, sans, sans-serif !important;
}
#InputForm {
  background: rgb(246,246,246) !important;
  border-top: 1px dotted rgb(24,24,26) !important;
  border-radius: 0px 0px 12px 12px !important;
}

/* (Jump to final round) link */

#jumptobot {
  font-size: 9pt !important; 
  position: relative !important; float: right !important; 
  left: -33px !important; top: 65px !important;
  background: rgba(122,122,122,.5) !important;
  border: thin solid darkblue !important; 
  text-decoration: none !important; 
  box-shadow: 1px 2px 4px black !important; 
}
#jumptobot:hover, #jumptobot:active{
  text-decoration: underline!important;}
#jumptobot:before { content:'â†“  ' !important;}

/* fixes the main pane's scrollbar mess during a fight. */
div[id="content_"] > div[style="overflow: auto;"] { 
  overflow: visible !important;}

/* experimental -- intended to add a background/border to certain content */
td > center > table > tbody > tr > td > center:not([style]) > td, 
table[style]:not([title]):not([class]):not([cellpadding="0"]):not([cellspacing="0"]) { 
  background-color: white !important; 
  border: thin solid ThreeDshadow !important;
  border-bottom: none !important;
  padding: 1px !important;
  margin-bottom: -5px !important;
  margin-top: -1px !important;
  box-shadow: 1px 2px 4px -2px #011 !important; 
  border-radius: 8px/12px !important;
}
/* without more unique table-cell IDs in the source code to begin with, 
 * it's really hard to specify specific table cells and not others. */

/* Red rollover message - "X minutes until daily maintenance begins." */ 

#rollover {
  background: white !important; 
  position: relative !important; top: -8px !important;
  width: auto !important; 
  border: thin solid rgb(24,24,26)!important;
  border-top: none !important;
  padding-bottom: 2px !important;
  margin-bottom: -4px !important; 
  border-radius: 0px 0px 12px 12px !important;
}



/* end of CSS */
}

