
/* --------------------------------------
   General markup styles
   -------------------------------------- */

* {
  margin: 0;
  padding: 0;
  font-size: 100%;
}

body {
  background: #000000 no-repeat center top;
  color: #ffffff;
  font-family: "Times New Roman", Times, serif;
  height: 100%;
  position: relative;
}

img {
  border: 0;
}

h1 {
  color: #eeddcc;
  font-family: Arial, Helvetica,sans-serif;
  font-size: 1.70em;
  font-weight: bold;
}

h2, caption {
  border-bottom: 1px solid #ffffff;
  color: #eeddcc;
  font-family: Arial, Helvetica,sans-serif;
  font-size: 1.30em;
  font-weight: normal;
  margin: 0.5em 0 0.5em 0;
  text-align:left;
}

p {
  font-size: 0.90em;
  line-height: 1.40em;
  margin-bottom: 0.7em;
}

ul {
  list-style: disc;
  margin: 0 0 1em 2em;
}

/* --------------------------------------
   General links
   -------------------------------------- */

a:link, a:visited {
  color: #ccbbaa;
  text-decoration: underline;
}

a:hover, a:active {
  color: #ccbbaa;
  text-decoration: underline;
}

/* --------------------------------------
   Main blocks
   -------------------------------------- */

#container {
  width: 600px;
  margin: 0px auto;
  background: #000000;
  position: relative;
}

ul.event li {
  padding-bottom: 0.5em  
}

li .event-descr {
  font-size: 80%;
  font-style: italic;
}