/* $Id: screen.css,v 1.19 2009/03/07 17:09:11 martini Exp $ */

* {
  margin: 0;
  padding: 0;
  border: none;
}

html, body {
  background-color: #fff;
  color: #0e2a01;
  font-family: "Cambria", "Bitstream Vera",  serif;
}

h1, h2, h3, h4, h5, h6, #logo, #motto, #navigation dt {
  color: #0e790f;
  font-family: "Calibri", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
  font-weight: bold;
}

h1, h2, h3, h4, h5, h6, #navigation dt {  
  margin-top: 0.5em;
  margin-bottom: 0.25em;
}

#logo {
  font-size: 4em;
}

#logo a:link, #logo a:visited {
  color: #0e790f;
  text-decoration: none;
}

#logo a:hover, #logo a:active, #logo a:focus {
  color: #6bae0f;
  text-decoration: none;
}

#motto {
  font-size: 2em;
}

#header, #navigation, #content {
  padding: 0.5em;
}

#header {
  background-image: url(/images/tomato_header.jpg);
  background-position: top right;
  background-repeat: no-repeat;
}

#navigation {
  float: left;
  width: 10em;  
}

#navigation *, #content ul {
  list-style: none;
}

#content td {
  padding-right: 1em;
}

#navigation li {
  color: #989140;
  font-family: "Calibri", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
  font-weight: bold;
}

a {
  font-family: "Calibri", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
  font-weight: bold;
}

a:link, a:visited {
  color: #d80400;
  text-decoration: none;
}

a:hover, a:active, a:focus {
  color: #f67500;
  text-decoration: underline;
}

#content {
  margin-left: 11em;
}

#content p {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}

#content ol li {
  margin-left: 2em;
}

#content img {
  border: none;
  margin: 0.25em;
  float: right;
  clear: right;
}

.clear {
  clear: both;
}

div.bar {
  background-color: #e10602;
}

div.bar p {
  font-family: "Calibri", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
  font-variant: small-caps;
  text-transform: lowercase;
  padding: 0 1em 0 1em;
  font-size: 60%;
  color: #fff;
  text-align: right;
}

div.bar a {
  color: #fff;
}

.small {
  font-size: x-small;
}

#skiplink {
  display: none;
}

#searchform {
  width: 25%;
  font-size=x-small;
}

#searchform input {
  border: solid 1px #e10602;
}

#searchform button {
  background-color: #e10602;
  color: #fff;
  font-weight: bold;
}

label, .off {
  display: none;
}

