/* Smarty Wiki Stylesheet, customised by Simon Willison */
body {
  background-color: #ffffff;
  color: #000000;
  margin: 0px;
  padding: 0px;
  font-size: small;
  font-family: verdana, helvetica, arial, sans-serif;
}
a:link {
  color: blue;
  background: transparent;
}
a:visited {
  color: navy;
  background: transparent;
}
a:active {
  color: #4B3E84;
  background: transparent;
}
a.title {
  text-decoration: none;
}
img {
  border: 0;
}
img.button {
  width:  88px;
  height: 31px;
  border: 0;
}
#header {
  height: 70px;
  padding-left: 4px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-bottom: 1px solid #000;
  margin-bottom: 20px;
  background-color: #f0c040;
  color: #000;
}
#header a {
  color: #000;
  background-color: inherit;
  text-decoration: none;
}
#header hr {
    display: none;
}
#header div.form {
  color: #000;
  background-color: inherit;
  margin-top: 2px;
}
#header div.form input {
  font-size: 9px;
  margin-top: 2px;
}
#body {
  padding-left: 5px;
  padding-right: 5px;
}
div.logo {
  background-color: #f0c040;
  color: inherit;
  padding-right: 10px;
  float: right;
}
table {
  border: 1px #000000 solid;
  padding: 0px;
}
td {
  border: 1px #666666 solid;
}
table.diff {
  width: 95%;
}
td.diff-added {
  background-color: #cfffcf;
  color: #000000;
}
td.diff-removed {
  background-color: #ffffaf;
  color: #000000;
}
h1, h2, h3, h4, h5 {
  margin: 0px;
  padding: 0px;
  font-family: verdana, helvetica, arial, sans-serif;
}   
h1 {
  font-size: xx-large;
}
h2 {
  font-size: x-large;
}
h3 {
  font-size: large;
}
h4 {
  font-size: medium;
}
h5 {
  font-size: medium;
}
textarea {
  width: 100%;
}
dl, ul, ol {
  margin-top: 0px;
  margin-bottom: 0px;
}
form {
  margin-top: 0px;
}
p.warning {
  color: #ff3f3f;
  background: transparent;
}
tt {
  background: transparent;
  color: #383838;
}
pre {
  background: transparent;
  font-size: small;
  color: #383838;
}
#footer hr {
   display: none;
}
#footer {
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 20px;
  border-top: 1px solid black;
}
fieldset {
  margin-right: 10px;
}
fieldset label {
  width: 200px;
  float: left;
  line-height: 23px;
}
fieldset div {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* Following CSS handles code listings
   - see http://development.incutio.com/simon/numbered-code-experiment.html
   */
ol.codeListing {
  font-family: monospace;
  color: green;
  background-color: #fff;
  list-style-type: decimal-leading-zero;
  list-style-position: inside;
  width: 80%;
  margin-top: 15px;
  margin-bottom: 15px;
}
ol.codeListing li {
  background-color: #eee;
  color: inherit;
  margin: 2px;
}
ol.codeListing li code {
  color: black;
  background-color: inherit;
  white-space: pre;
  margin-left: 1em;
  font-size: small;
}
/* Hack to get Konqueror 3.0 to display blank lines without crunching them up,
   courtesy of Jim Dabell. Alternatively use <li><code>&nbsp;</code></li> */
ol.codeListing li code:before {
        content: "";
}
/* For comment tags */
.incutioComment {
  color: #ff9900;
  background-color: inherit;
}
