body {
  background-color: #333333;
  color: #FFFFFF;
}

#fixedwidth {
  width: 1000px;
  background-image: url(../../img/design/content.jpg);
  background-color: #9b2023;
  min-height: 900px;
  background-repeat: no-repeat;
  background-position: 0px 260px;
  overflow: hidden;
}

#header {
  background-image: url(../../img/design/header.jpg);
  height: 260px;
  overflow: hidden;
}

#randompic {
  margin-right: 24px;
  margin-top: 15px;
}

#nav {
  padding-top: 215px;
  padding-left: 25px;
}

#nav ul.hlist a {
  display: block;
  height: 45px;
}

#nav ul.hlist a.home {
  width: 70px;
}

#nav ul.hlist a.home:hover, #nav ul.hlist li.active a.home {
  background-image: url(../../img/design/nav/home.jpg);
}

#nav ul.hlist a.events {
  width: 80px;
}

#nav ul.hlist a.events:hover, #nav ul.hlist li.active a.events {
  background-image: url(../../img/design/nav/events.jpg);
}

#nav ul.hlist a.elaela:hover, #nav ul.hlist li.active a.elaela {
  background-image: url(../../img/design/nav/ela_ela.jpg);
}

#nav ul.hlist a.elaela {
  width: 87px;
}

#nav ul.hlist a.jazil:hover, #nav ul.hlist li.active a.jazil {
  background-image: url(../../img/design/nav/jazil.jpg);
}

#nav ul.hlist a.jazil {
  width: 74px;
}

#nav ul.hlist a.community:hover, #nav ul.hlist li.active a.community {
  background-image: url(../../img/design/nav/community.jpg);
}

#nav ul.hlist a.community {
  width: 120px;
}

#nav ul.hlist a.partypics {
  width: 94px;
}

#nav ul.hlist a.partypics:hover, #nav ul.hlist li.active a.partypics {
  background-image: url(../../img/design/nav/partypics.jpg);
}

#nav ul.hlist span {
  display: none;
}

#overlay {
  background-image: url(../../img/design/overlay.png);
  background-repeat: no-repeat;
  background-position: top right;
  height: 75px;
  width: 395px;
  margin-left: 600px; 
  position: absolute;
  text-align: right;
  padding-top: 2px;
  color: #FFFFFF;
  padding-right: 5px;
}

h1, h1 a {
  text-decoration: underline;
  font-size: 24px;
  color: #fdda86;
}

h2 a, h2 {
  color: #fdda86;
  font-size: 18px;
}

h3, h3 a, h3 a:visited {
  color: #FFFFFF;
  font-size: 14px;
}

h1 a, h2 a, h3 a {
  text-decoration: none;
}

#sidebar {
  width: 392px;
  margin-top: 35px;
  background-image: url(../../img/ela-ela.png);
  background-position: 288px 0px;
  background-repeat: no-repeat;
  min-height: 600px;
}

#sidebar h2, #sidebar h3 {
  margin: 2px 0px;
}

#content {
  margin-left: 30px;
  margin-top: 35px;
  width: 520px;
  text-align: justify;
  overflow: hidden;
  padding-bottom: 25px;
}

#content .programm h2, #content .programm h3 {
  color: #FFFFFF;
}

div.thumbs {
  overflow: hidden;
}

div.thumbs ul.hlist > li {
  margin: 5px;
}

div.thumbs ul.hlist > li img {
  border: 1px solid #fdda86;
}

img {
  border: none;  
}

a {
  color: #fdda86;
}

a:visited {
  color: #fdda86;
  text-decoration: none;
}

img.border {
  padding: 2px;
  border: 2px solid #fdda86;
  max-width: 500px;
}

p.fr {
  margin: 0px;
}

p.fr a {
  text-decoration: underline;
}

h1, h2, h3 {
  clear: both;
}