/* ************** */
/* * keyweb.css * */
/* ************** */
/* Copyright (C) 2007 Intradyn, Inc. */
/* Original author: R Kemmetmueller, June 2007 */
/* Cascading Style Sheet definitions for Keyserver interface */

/* reuse the styles from /usr/lib/python2.4/site-packages/django/contrib/admin/media/css/ */
@import url('/media/admin/css/base.css');

a:hover {
  background-color: #ffeebb;
}

div#content {
  padding: 10px;
  margin: 0 auto;
  /*background-color: #eef;*/
  text-align: left;
}

div#listall {
  margin: 0;
  padding: 10px;
  background-color: #ddd;
}

div#navigation {
  margin: 0;
  padding: 10px;
  background-color: #ddf;
}

div#administration {
  margin: 0;
  padding: 10px;
  background-color: #dff;
}

div#footer {
  background: #417690;
  margin: 0;
  padding: 0;
}
div#footer p {
  text-align: center;
}

span.rma,
span.key,
span.actcode {
  font-family: Andale Mono, monospace;
}
span.key a:link,
span.rma a:link {
  color: #5b80b2;
}
span.key a:visited,
span.rma a:visited {
  color: #5b40b2;
}
span.regcode {
  font-family: Andale Mono, monospace;
  font-weight: bold;
  border: 1px gray inset;
  padding: 1px;
}

span.TBD,
span.MISSING {
  color: gray;
  font-style: italic;
  font-size: smaller;
}

table.keylist,
table.intervallist,
table.rmalist {
}
table.keylist thead th,
table.intervallist thead th,
table.rmalist thead th {
  text-align: center;
  white-space: nowrap;
}
th.sectionhead {
  font-weight: bold;
  color: white;
  background: #999;
}


.infonote {
  font-size:12px !important;
  display:block;
  padding:4px 5px 4px 25px;
  margin:0 0 3px 0;
  border:1px solid #55f;
  color:#55f;
  background:#eef url(/media/img/icon_info.gif) 5px .3em no-repeat;
}

span.labeledinput {
  white-space: nowrap;
}

span.nested {
  padding-left: 4em;
}
span.nested p {
  padding-left: 4em;
}
table.indented {
  margin-left: 4em;
}

table.inputs td {
  vertical-align:middle;
  white-space:nowrap;
}
table.inputs td ul {
  display:inline;
  white-space:nowrap;
}
table.inputs td.field_label {
  text-align: right;
}
span.help_text {
  font-size:80%;
  font-style:italic;
  font-family:arial narrow,sans-serif;
}

table thead th.sorted a,
table thead th.sortable a {
  padding-right: 24px;
}
table thead th.sortable a {
  background: url(/media/img/sort_neither.png) right no-repeat;
}
table thead th.ascending a {
  background: url(/media/img/sort_asc.png) right no-repeat;
}
table thead th.descending a {
  background: url(/media/img/sort_desc.png) right no-repeat;
}

table.actcode_sticker {
  border: 1px solid black;
  width: 6.5in;
  border-collapse: collapse;
}
table.actcode_sticker td,
table.actcode_sticker th {
  font-size: 8pt;
  text-align: center;
  vertical-align: middle;
  border: 1px solid black;
}
table.actcode_sticker th {
  font-weight: bold;
  white-space: nowrap;
  padding: 0px 2px 0px 2px;
}
table.actcode_sticker td {
  padding: 1px 2px 1px 2px;
}
table.actcode_sticker td span.actcode {
  font-size: 12pt;
}

div#morecriteria ul {
  margin:0;
  padding:0;
  white-space:nowrap;
}
div#morecriteria li{
  list-style-type:none;
  display:inline;
  padding-right:10px;
}
a.morecriterialink {
  text-decoration:none;
  border:1px #ddd outset;
  padding:0px 3px 1px 0px;
  background-color:#ddd;
  font-size:80%;
}

/* FORM BUTTONS (supplement to Django admin's global.css) */
input[type=submit]:disabled, input[type=button]:disabled {
  color:lightgray; /* Make sure they LOOK disabled in Firefox */
}

/* for required fields */
.required {
  padding-left: 15px;
  background: url(/media/img/required.png) no-repeat 0px 5px;
}


.RSKdebug {
  color: #fa0;
  background-color: #a80;
  border: 2px solid #fa0;
  text-align: right;
}
