body {
  background : #000 url('/img/background2009.jpg') no-repeat;
  font-family : arial,helvetica,sans-serif;

  font-size   : 12px;
}

h1 {  
  font-size      : 10px;
  margin         : 0;
  text-transform : uppercase;
}

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

a:hover{  
  text-decoration : underline;
}
img{  
  border : none;
}
.clear{  
  clear    : both;
  height   : 0px;
  overflow : hidden;
}
.container_global{
  width        : 720px;
  height       : 350px;
  position     : absolute;
  top          : 50%;
  left         : 50%;
  margin-left  : -360px;
  margin-top   : -205px;
}

.container_main{  
  width      : 720px;
  height     : 355px;
  overflow   : hidden;
  background : #fff;
  border     : 1px solid #000;
}

#left{  
  width    : 360px;
  height   : 355px;
  float    : left;
  overflow : hidden;
}

#right {
  width    : 320px;
  height   : 315px;  
  overflow : auto;
  padding  : 20px;
  background : #f4f2e8;
  font-size : 10px;
}

#right p { 
  font-size : 10px;  
  margin    : 0;
}

#right p.date {  
  color       : #009900;
  font-size   : 9px;
  font-weight : bold;
  margin-bottom : 10px;
}

#right h2{  
  margin : 0;
}
/* MENU */

.menu{  
  width         : 720px;
  word-spacing  : 35px;
  text-align    : center;
  margin-bottom : 10px;
}
.menu a,
.menu a:link,
.menu a:visited{  
  font-family : arial,helvetica,sans-serif;
  font-size  : 12px;
  color : #f4f2e8;
  text-decoration : none;
  text-transform  : uppercase;
  font-weight     : bold;
}

.menu a.selected{  
  color : #f1562a;
}

.menu a:hover {  
  color : #f1562a;
}
/* END MENU */

/* SHOWS */

.show{  
  margin : 0 0 10px 0;
  font-size : 10px;
}
.showdate{  
  width : 75px;
  float : left;
}
.showtime{    
  width : 75px;
  float : left;
}
.showtitle{ 
  width : 220px; 
  float : left;
}
.showplace{  
  width : 220px;
  float : left;
}


/* END SHOWS */

.powered_by{  
  width      : 720px;
  text-align : right;
  font-size  : 10px;
}

.powered_by a,
.powered_by a:link,
.powered_by a:visited{  
  color           : #ececec;
  text-decoration : none;
}

.powered_by a:hover{  
  text-decoration : underline;
}
.logo{  
  font-family : "Times New Roman",Times,serif;
  font-size   : 16px;
  font-weight : bold;
  color       : #fff;
  margin      : 0 0 0 20px;
}

.logo a,
.logo a:link,
.logo a:visited{ 
  color : #fff;
  float : left;
} 

.logo a:hover{  
  color : #f1562a;
  text-decoration : none;
}

.logo img{  
  border : none;
}
.album {  
  margin : 0 0 20px 0;
}

.media_category{  
  margin : 0 0 10px 0;
}
.image_gallery{  
  margin     : 10px 0 0 0;
  text-align : center;
}

.news_item {  
  border-bottom : 2px solid #fff;
  margin-bottom : 10px;
}
/* SHOP */
.shop_item{  
  border-bottom : 1px solid #999;
  margin        : 0 0 10px 0;
}

.shop_item h2{  
  float : left;
  clear : right;
}

.shop_item img{  
  float : right;
}
/* END SHOP */


dl.albums {
  margin : 5px 0 0 10px;
}

dl.albums dd{  
  margin : 0;
}
dl.albums a,
dl.albums a:link{  
  font-weight : bold;
}

dl.albums a:visited{  
  font-weight : normal;
  text-decoration : italic;
}

a.backbutton,
a.backbutton:link,
a.backbutton:visited{ 
  font-weight : bold;
  margin : 10px;
}

.mailinglist{  
  float : left;
  width : 200px;

}