.dev-query, .dev-timer, .dev-memory-usage {
  padding: 1em;
}

.devel-obj-output .field {
  color: red;
}

.devel-obj-output dd {
  display: block;
}

/**
 * Query summary
 */
div.dev-query {
  font-size:11px;
  background:#fff;
  border-top:3px solid #ccc;
  color:#333;
  /*padding:.5em;*/
  }

div.dev-query .marker {
  color: #f00;
  font-weight: bold;
}

/**
 * Querylog
 */
div.devel-querylog {
  color:#333;
  border-bottom:1px solid #eee;
  font-size:11px;
  line-height:100%;
  padding-left:30em;
  padding-right:2em;
  position:relative;
  overflow:hidden;
  }

div.devel-querylog .marker {
  color: #f00;
  font-weight: bold;
}

div.devel-querylog-header {
  border-top:3px solid #ccc;
  background:#fff;
  font-weight:bold;
  }

div.devel-querylog-even {
  background:#fff;
  }

div.devel-querylog-odd {
  background:#f8f8f8;
  }

div.devel-querylog div.cell {
  overflow:hidden;
  padding: 1em .5em;
  }

  div.devel-querylog div.cell-1 {
    position:absolute;
    left:0px;
    width:4em;
    }

  div.devel-querylog div.cell-2 {
    position:absolute;
    left:4em;
    width:3em;
    }

  div.devel-querylog div.cell-3 {
    position:absolute;
    left:6em;
    width:19em;
    }

  div.devel-querylog div.cell-4 {
    position:absolute;
    left:26em;
    width:4em;
    }

  div.devel-querylog-even div.cell-5,
  div.devel-querylog-odd div.cell-5 {
    /*max-height:18em;*/
    font-family: 'Andale Mono', monospace;
    }

  div.devel-querylog div.cell-6 {
    position:absolute;
    right:0em;
    top:0em;
    /*width:9em;*/
    }


/**
 * Switch User block
 */

div#content div#block-devel-switch-user ul.links,
div#footer div#block-devel-switch-user ul.links {
  margin-left: 0;
  padding-left: 0;
}

div#content div#block-devel-switch-user ul.links li,
div#footer div#block-devel-switch-user ul.links li {
  display: inline-block;
  margin-left: 0;
  margin-right: 1.5em;
  padding-right: 0;
}

div#footer div#block-devel-switch-user ul.links li a {
  margin: 0;
  padding: 0;
  border: none;
}

div#content div#block-devel-switch-user div.form-item-username,
div#footer div#block-devel-switch-user div.form-item-username {
  float: left;
  margin-right: 2em;
}

div#content div#block-devel-switch-user #edit-submit,
div#footer div#block-devel-switch-user #edit-submit {
  margin-top: 5px;
}

/**/
/**
* Krumo "Orange" Skin
*
* @author Kaloyan K. Tsvetkov <mrasnika@users.sourceforge.net>
*/

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

ul.krumo-node {
  margin: 0px;
  padding: 0px;
  }
ul.krumo-node ul {
  margin-left: 20px;
  }
* html ul.krumo-node ul {
  margin-left: 24px;
  }
div.krumo-root {
  border: solid 1px black;
  margin: 1em 0em;
  }
ul.krumo-first {
  font: normal 12px arial;
  border: solid 2px white;
  border-top-width:1px;
  background: url(http://pompidou.myminit.com/sites/all/modules/contrib/devel/krumo/skins/orange/bg.gif);
  }

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

li.krumo-child {
  display:block;
  list-style: none;
  padding: 0px;
  margin: 0px;
  overflow:hidden;
  }
div.krumo-element {
  cursor:default;

  line-height: 24px;
  display:block;
  
  clear:both;
  white-space:nowrap;
  
  border-top: solid 1px white;
  background: #FCEBA9;
  padding-left: 10px;
  }
* html div.krumo-element {
  padding-bottom: 3px;
  }
a.krumo-name {
  color:#404000;
  font: bold 13px Arial;
  }
a.krumo-name big {
  font: bold 20pt Georgia;
  line-height: 14px;
  position:relative;
  top:2px;
  left:-2px;
  }
* html a.krumo-name big {
  font: bold 19pt Georgia;
  top: 5px;
  left: 0px;
  line-height: 9px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  }
div.krumo-expand {
  background: #FADB61;
  cursor:pointer;
  }
div.krumo-hover {
  background: #FF8A4B;
  }

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

div.krumo-preview {
  font: normal 13px courier new;
  padding: 5px 5px 14px 5px;
  background: white;
  border-top: 0px;
  overflow:auto;
  white-space: pre;
  }
* html div.krumo-preview {
  padding-top: 2px;
  }

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

li.krumo-footnote {
  background:white;
  padding: 2px 5px;
  list-style:none;
  border-top: solid 1px #bebebe;
  margin-top:2px;
  cursor:default;
  }
* html li.krumo-footnote {
  line-height: 13px;
  }
div.krumo-version {
  float:right;
  }
li.krumo-footnote h6 {
  font: bold 11px verdana;
  margin: 0px;
  padding: 0px;
  color:#E87400;
  display:inline;
  }
* html li.krumo-footnote h6 {
  margin-right: 3px;
  }
li.krumo-footnote a {
  font: bold 10px arial;
  color: #434343;
  text-decoration:none;
  }
li.krumo-footnote a:hover {
  color:black;
  }

li.krumo-footnote span.krumo-call {
  font:normal 11px verdana;
  position: relative;
  top: 1px;
  }
li.krumo-footnote span.krumo-call code {
  font-weight:bold;
  }

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

div.krumo-title {
  font: normal 11px verdana ;
  position:relative;
  top:9px;
  cursor:default;
  line-height:2px;
  }

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

strong.krumo-array-length,
strong.krumo-string-length {
  font-weight: normal;
  }

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
