
/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */
/* Purpose: undo some of the default styling of common browsers */
:link,:visited { text-decoration:none; color: inherit; }
ul,ol { list-style:none; }
li { display: block;}
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd
{ margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
address { font-style:normal; }


html
  {
    height: 100%;
    background: #FAF1ED;
  }

body
  {
    position: relative;
    height: 100%;
    font: 75%/1.4 Arial, Helvetica, sans-serif;
    color: #5C0B0E;
  }

#wrap1
  {
    min-height: 520px;
    width: 880px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -260px 0 0 -440px;
  }

* html #wrap1
  {
    height: 520px;
  }

#wrap2
  {
    position: relative;
    height: 100%;
  }

#header
  {
    height: 122px;
    background: #6E2306;
  }

#header h1
  {
    text-indent: -9999px;
    width: 440px;
    height: 122px;
    margin-left: 440px;
    background: url(welcome.gif) left top no-repeat #E2B195;
  }

#bar
  {
    height: 20px;
    background: #EFC29B;
  }

#bar h2
  {
    text-indent: -9999px;
    width: 440px;
    height: 20px;
    margin-left: 440px;
    background: #5C0B0E;
  }

#mainwrap
  {
    background: url(start_lback.gif) left top no-repeat #5C0B0E;
  }

#main
  {
    height: 350px;
    background: url(start_sand.gif) 380px 290px no-repeat;
  }

#cont
  {
    width: 440px;
    height: 349px;
    margin-left: 440px;
    background: url(start_rback.gif) left top no-repeat #E2B195;
    padding-top: 1px;
  }

#show
  {
    width: 330px;
    height: 100px;
    margin-top: 19px;
    background-color: #E2B195;
  }

#show p
  {
    height: 100px;
    background: url(showmotion.jpg) left top no-repeat;
    text-indent: -99999px;
  }


#lang
  {
    margin: 20px 0 0 20px;
  }

#lang li
  {
    display: inline;
    float: left;
    margin-right: 10px;
    background: left top no-repeat;
    text-indent: -99999px;
  }

#lang li a
  {
    display: block;
    width: 30px;
    height: 20px;
  }

#lang li.de
  {
    background-image: url(flag_de.gif);
  }

#lang li.en
  {
    background-image: url(flag_uk.gif);
  }

#lang li.fr
  {
    background-image: url(flag_fr.gif);
  }

#addr
  {
    clear: both;
    margin: 170px 0 0 20px;
  }

#addr p
  {
    font-family: Times New Roman, Times, serif;
    font-size: 13px;
    font-style: italic;
    letter-spacing: 0.2px;
    line-height: 17px;
  }

#addr p span
  {
    padding: 0 2px;
    background: url(middot.gif) center center no-repeat;
    color: #CC7349;
  }

#addr p a
  {
    color: #5C0B0E;
  }

