/* This is the stylesheet of http://developer.gimp.org/ and should
 * only be changed by the designer or the website maintainer. Remember
 * that changes done here will change the appearance on the whole site
 * so keep a backup of this file while working with it. Niklas */

/* Copyright (C) 2002-2006 by The GIMP Web Team - Contributions by:
 * Ville Pätsi (drc), Henrik Brix Andersen (brix), Carol Spears
 * (carol), Niklas Mattisson (scizzo), Raphaël Quinet (raphael),
 * Branko Collin (branko), Sven Neumann (neo) and Øyvind Kolås
 * (pippin)
 *
 * This style sheet and corresponding site layout are designed to be
 * used on official GIMP web sites only.  You may copy some parts of
 * this file into your own style sheet as long as you create your own
 * design that is significantly different from the one used on GIMP
 * web sites (layout, colors, etc.) and you give appropriate credit if
 * you copy more than a few lines from this file (do not claim that
 * you wrote everything yourself).
 */

body {
  background: white;
  color: black;
  font-family: arial,helvetica,sans-serif;
  margin: 0px;
  padding: 0px;
}

a {
  background: transparent;
  color: #566e41;
  text-decoration: none;
  font-weight: bold;
}

a:hover	{
  background: transparent;
  color: #991e1e;
  text-decoration: underline;
  font-weight: bold;
}

img {
  border: none;
}

img.map {
  margin: 0px;
  padding: 0px;
}

p {
  margin-top: 1.33em;
  margin-right: 1.33em;
  text-align: justify;
}

p.title {
  font-size: 110%;
}

p.images img {
  border: solid black 2px;
}

p.framelessimages,
p.images {
  text-align: center;
}

p.screenshot {
  clear:both;
  padding: 1em;
}

p.screenshot .mediaobject {
  float: left;
  background: url(/images/shadow.png) no-repeat bottom right !important;
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 0 0 6px 6px;
  padding: 4px;
}

p.screenshot .mediaobject img {
  border: none;
  margin: -6px 2px -2px -6px;
}

li {
  text-align: justify;
}

td {
  padding: 5px 5px 0px 0px;
}

td.main {
  padding: 10px;
  padding-left: 40px;
  padding-right: 40px;
  vertical-align: top;
  width: 100%;
}

td.map {
  margin: 0px;
  padding: 0px;
}

h1 {
  background-color: #dce5d4;
  color: black;
  border: thin solid #a9b3a1;
  padding: 5px;
  margin-bottom: 30px;
  margin-left: -30px;
  margin-right: -30px;
  font-weight: bold;
  font-size: 110%;
  text-align: center;
}

h2 {
  font-weight: bold;
  clear: both;
  font-size: 110%;
}

h3 {
  font-weight: bold;
  clear: both;
  font-size: 105%;
}

td.menu {
  background: #dce5d4;
  color: black;
  border-style: solid;
  border-color: #a9b3a1;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 1px;
  padding: 10px;
  font-weight: bold;
  vertical-align: top;
  white-space: nowrap;
}

table.layout {
  clear: both;
  margin: 0px;
  border: none;
  padding: 0px;
  border-collapse: collapse;
  width: 100%;
}

div.titlebar {
  background-image: url("../images/developer-barbg.png");
  background-repeat: repeat-x;
  height: 100px;
}

div.informaltable table {
  border-collapse: collapse;
}

div.informaltable table tr td, div.informaltable table tr th {
  padding: 5px;
}

img.titlebarleft {
  float: left;
}

img.titlebarright {
  float: right;
}

div.linkbar, div.navbar {
  clear: both;
  background: #dce5d4;
  color: black;
  border: solid #a9b3a1;
  border-width: 1px 0px 1px 0px;
  padding: 5px 5px 5px 5px;
  font-weight: bold;
  text-align: center;
}

span.footerleft {
  float: left;
  padding: 20px;
}

span.footerright {
  float: right;
  padding: 20px;
}

span.shrink1 {
  padding-left: 10px;
  font-size: 95%;
}

span.shrink2 {
  padding-left: 20px;
  font-size: 90%;
}

span.shrink3 {
  padding-left: 30px;
  font-size: 85%;
}

div.rss {
  margin-top: 1em;
  margin-bottom: 2em;
}

div.rss dd p {
  white-space: pre;
  border-width: 0px;
  padding: 0px;
  border: 2px solid red;
}

div.rss img {
  border: none;
  float: right;
  border: 2px solid red;
}

div.rss p {
  background-color: green;
  display: inline;
}

span.date {
  display: block;
  font-size: 75%;
  padding-right: 1em;
  font-style: italic;
  background-color: #ddd;
  text-align: right;
  border-left: 1px solid #888;
  border-top: 1px solid #888;
  border-right: 1px solid #888;
}

div.rss ul {
  padding-right: 1em;
  margin-top: -0.1em;
  padding-left: 2.0em;
}

div.rss strong {
  font-weight: bold;
  font-style: italic;
  color: #566e41;
}
div.rss b {
  font-weight : normal;
  color: #000:
}


div.rss b {
  font-weight: normal;
}

div.rss ul li {
  text-align: left;
}

div.rss_entry {
  margin-bottom: 1em;
}

div.qandaset tr.question td {
  padding-top: 15px;
}

div.qandaset tr.question p {
  margin: 0px;
}

@media print {

div.navbar, div.linkbar, td.menu {
  display: none
}

td.main {
  padding-right: 0px;
  padding-left: 0px;
}

}
