/* base.css -- basic CSS definitions
 *
 * Copyright (c) martin f. krafft <madduck ät debian.org>
 * Released under the terms of the Creative Commons Attribution-
 * NonCommercial-ShareAlike 2.5 Licence:
 *   http://creativecommons.org/licenses/by-nc-sa/2.5/
 *
 * Part of the source code for the site http://people.debian.org/~madduck/
 *
 * svn: http://svn.madduck.net/pub/debian/web/people.debian.org--madduck/
 */

body {
  background: #f3f2f0 url(http://people.debian.org/~madduck/img/bg.jpg) 0 0 no-repeat fixed;
  color: #006;
  font-family: RotisSansSerif, "Bitstream Vera Sans", Helvetica, Arial, sans-serif;
  margin: 1em auto;
  width: 36em;
}

#header {
  background-color: #006;
  color: white;
  padding: 0.5em 1em;
  border: 5px double #f3f2f0;
  margin: 0 -1em;
}

#header p {
  margin: 0;
  font-family: RotisSemiSerif, "Bitstream Vera Serif", "Times New Roman", Times, serif;
  text-align: center;
}

#header .title {
  font-size: 150%;
}

#content p {
  text-align: justify;
}

#bottom {
  margin-top: 4em;
  border-width: 3px;
  border-color: #f3f2f0;
  border-style: groove;
  color: #aad;
  background-color: transparent;
}

#bottom a:link, #bottom a:visited {
  color: #aad;
  background-color: transparent;
}

#bottom:hover, #bottom:focus {
  color: #006;
  background-color: transparent;
}

#bottom:hover a:link, #bottom:hover a:visited,
#bottom:focus a:link, #bottom:focus a:visited {
  color: #33c;
  background-color: transparent;
}

#bottom:hover a:active, #bottom:hover a:hover, #bottom:hover a:focus,
#bottom:focus a:active, #bottom:focus a:hover, #bottom:focus a:focus {
  color: #66f;
  background-color: transparent;
}

#bottom .border {
  height: 0px;
  border-top: 3px ridge #006;
}

#bottom p {
  font-size: 70%;
  padding: 0 0.5em;
}

img {
  border-style: none;
} 

img.floatright {
  margin: 1em 0 1em 2em;
  float: right;
}

img.floatleft {
  margin: 1em 2em 1em 0;
  float: left;
}

a, a:visited {
  color: #33c;
  background-color: transparent;
  text-decoration: none;
}

a:hover, a:focus, a:active {
  color: #66f;
  background-color: transparent;
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
  font-family: RotisSemiSerif, "Bitstream Vera Serif", "Times New Roman", Times, serif;
  color: #33c;
  background-color: transparent;
}

h1 a:hover, a:focus, a:active,
h2 a:hover, a:focus, a:active,
h3 a:hover, a:focus, a:active,
h4 a:hover, a:focus, a:active,
h5 a:hover, a:focus, a:active,
h6 a:hover, a:focus, a:active {
  text-decoration: none;
  color: #33c;
  background-color: transparent;
}

h1 {
  border-bottom: 1px solid #006;
}

code {
  margin-left: 1em;
  display: block;
}

.textmode {
  display: none;
}

* html body {
  /* make font smaller in IE */
  font-size: 80%;
}

.ie-note {
  /* display in IE only */
  display: block;
  padding: 1em 2em;
  margin: 1em;
  border: 3px dotted #900;
  font-size: smaller;
  color: #366;
  background-color: transparent;
  text-align: justify;
}

.ie-note a {
  color: #900;
  background-color: transparent;
}
