html,
body,
*
  {
  margin:0;
  border:0;
  padding:0;
  font-family:verdana, tahoma, sans-serif;
  background-image: url('tlo.png');
  font-family:serif;
  }

body
  {
  width:553px;
  margin:0 auto;
  }

h1
  {
  margin: 100px auto;
  margin-bottom: 50px;
  height: 120px;
  width:  100%;
  background-image: url('logo.gif');
  background-repeat: no-repeat;
  background-position: center;
  }

h1 span
  {
  display:none;
  }

h2
  {
  text-align:center;
  font-weight:normal;
  color:#000000;
  
  display:block;
  position:absolute;
  left: 0px;
  top: 0px;
  height:123px;
  width:123px;
  background-image: url('baner.gif');
  background-repeat: no-repeat;
  background-position: center;
  }

h2 span
  {
  display:none;
  }

h3,
h3 span
  {
  margin:2em 0 2em 0;
  width:100%;
  color: green;
  font-family:serif;
  font-size:1em;
  text-align:center;
  font-weight:normal;
  margin-bottom: 80px;
  }

a
  {
  color: #000;
  text-decoration:none;
  }

ul, li
  {
  list-style:none;
  margin:0;
  padding:0;
  width:100%;
  }

li
  {
  display:inline;
  }

ul
  {
  font-size: 0.6em;
  display:block;
  text-align:justify;
  }

p#footer
  {
  text-align:center;
  }

p
  {
  font-family:verdana;
  width:100%;
  text-align:center;
  margin:0.9em 0 0.9em 0;
  text-align:justify;
  }

p:first-letter
  {
  margin-left:1em;
  }

p#newsletter_message
  {
  margin:1em auto;
  text-align:center;
  font-weight:bold;
  font-family:serif;
  }

form
  {
  display:block;
  margin:0 auto;
  text-align:center;
  }

input
  {
  text-align:center;
  border:1px solid black;
  margin:0.5em auto;
  }

input.newsletter_mail
  {
  border: 0;
  border-bottom: 1px dashed black;
  }
  
p.splash
  {
  margin:1em auto;
  text-align:justify;
  xfont-weight:bold;
  font-family:serif;
  color:#444;
  }

hr.presplash
  {
  display:block;
  width:50%;
  margin:0 auto;
  border-top:3px double #ccc;
  margin-top:1em;
  }
