/* layout */
html,body{margin:0;padding:0}

div#container{width:902px;margin:0 auto;}

div#header{overflow:hidden;}
div#header div#mainlink{position:absolute; width:200px;height:120px;top:0;margin:0 auto;}
div#header div#mainlink img{width:200px;height:120px;border:0px solid transparent;}


div#header div#langswitch{position:absolute; width:110px;height:14px;top:90px;margin:0 0 0 740px;text-align:center;
}
/*div#header div#secondmenu{position:absolute; width:480px;height:14px;top:88px;margin:0 0 0 210px;text-align:center;
padding:0 0 4px 0;border-bottom:4px solid #000;
}
*/


div#content{margin: 0 200px;padding:0 14px 60px 10px;min-height:380px;}

div#wrapper{float:left;margin-top:20px;width:100%;padding:0;}

div#navigation{margin-top:20px;}
div#navigation{float:left;width:200px;margin-left:-900px;}

div#extra{margin-top:20px;}
div#extra{float:right;width:200px;margin-left:-200px}

div#footer{
clear:both;width:700px;height:420px;margin-left:200px;padding-top:60px;border-top:1px dashed #828282;
background:url(concert_bg.jpg) top left no-repeat;
}
div#footer p{margin:0;padding:5px 10px}


/* design */

html{background: #000 url(all.png) 0 0 repeat-x;}
body{text-align:center;}
div#topmenu{
padding: 20px 0 0 200px;
margin:0;
height:90px;
width:700px;
background:url(logo.png) bottom left no-repeat;

}
div#container{
font-size: 76%;
font-family:'Tahoma',sans-serif;font-size:12px;
line-height:18px;
color: #fff;
text-align:left;
}
div#container a img{border:1px solid #efefe8;z-index:99;}

.graydiv{width:100%;height:0.2em!important;background:#828282}
.langsw{text-align:center;font-family:Futura,Tahoma;font-size:60%;text-transform:uppercase;word-spacing:1em;}
.entryfull{text-indent:2em;font-size:0.8em;font-family:Futura,Tahoma,sans-serif;}
.entryfull a,.entryfull a:link,.entryfull a:visited{text-decoration:none;color:#ccc !important}
.entryfull a:hover{text-decoration:underline}
.smsub,.date{font-size:0.9em;color:#999;margin: 0.5em 0 0 0.5em;padding:0.5em 0 0 0;text-transform:uppercase;width:10em;}
p.date {margin:0.2em 0 0 0}
.date{height:1.2em;margin:0;padding:0;}
.a_date{font-size:0.86em;color:#999;margin: 0 0 0 0.5em;height:1.1em;margin:0;padding:0;}
.anounce{font-family:Arial,Helvetica,serif;font-size:11px;line-height:14px;padding:8px 15px 0 0;color:#828282;}

.s_entry{text-align:left;clear:left;line-height:140%;padding:0 0 1em 0;margin:0 0 1em 0;}
.d_entry{float:left; text-align:center; margin:-30px 2px 2px 0;padding:0 10px 10px 0;width:100px;}
.d_entry a img,.d_entry img,.m_entry img,.m_entry a img{border:1px dotted #999;margin:4px 0 0 0}

.m_entry{float:left; text-align:center; margin:2px 2px 0 0;padding:6px 10px 2px 0;width:200px;}
.listing{margin:0 auto 10px auto;text-align:center;}
.embedvideo{text-align:center;}
.banb,.banr{margin:40px 0 10px 0;text-align:center;line-height:20px;}
.banr img{width:180px;}
.banr a img{margin-top:1em;}
.big{font-size:1.3em;}
.img p img{float:left;margin:0.5em;}


div#footer p{font-family:Tahoma,sans-serif;font-size:0.9em}
a,a:active,a:link,a:focus,a:visited{color:#efefe8;}
a:focus { outline: none; }

h1{font-size:1.6em;}
h2{font-size:1.4em;}
h3{font-size:1em;line-height:15px}
h1,h2{
display:block;
border-bottom:1px solid #828282;
margin:15px 0 10px 0;
font-family: "Arial Narrow","Century Gothic","Gill Sans","Copperplate", serif;
color:#efefe8;
}
.s_entry h2{margin-left:110px!important;}
h3{
display:block;
margin:1em 0 0 0.5em;
font-family: "Georgia","Times New Roman",Arial,serif;
font-style:italic;
color:#efefe8;
border-bottom:1px solid #5c5d5d;
}
div#content h3{border-bottom:0;}
h3 a{text-decoration:none;}

