@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
background:#000000 url(base_repeat.png) top center repeat-y;
font-family:Tahoma;
font-size:14px;
overflow-y:scroll;
}

a {outline:0px;}
img {
border:0px;}

td {text-align:left;}

a:link {text-decoration:none; color:#000000}
a:visited {text-decoration:none;color:#000000}
a:active {text-decoration:none;color:#000000}
a:hover {text-decoration:none;color:#000000}

.center a:link {color:#fcde07;font-weight:bolder;text-transform:uppercase;text-decoration:none;}
.center a:visited {color:#fcde07;font-weight:bolder;text-transform:uppercase;text-decoration:none;}
.center a:active {color:#fcde07;font-weight:bolder;text-transform:uppercase;text-decoration:none;}
.center a:hover {color:#fcde07;font-weight:bolder;text-transform:uppercase;text-decoration:none;border-bottom:3px #fcde07 solid;}

.center a.noline:hover {border:0px;}

.controls {font-size:10px;position:absolute;top:16px;left:225px;}
.controls a:link {color:#FFFFFF;font-weight:normal;text-transform:none;text-decoration:none;}
.controls a:visited {color:#FFFFFF;font-weight:normal;text-transform:none;text-decoration:none;}
.controls a:active {color:#FFFFFF;font-weight:normal;text-transform:none;text-decoration:none;}
.controls a:hover {color:#FFFFFF;font-weight:normal;text-transform:none;text-decoration:none;border-bottom:3px solid #ffffff;}

div.small {font-size:10px;float:right;text-align:right;line-height:11px;}


.frame {
background:url(base.jpg) top center no-repeat;
position:absolute;
top:0px;
left:50%;
margin-left:-420px;
width:840px;
height:678px;
overflow:visible;
}

.main {
margin-top:30px;
margin-left:40px;
}
.pictures {
float:left;
width: 245px;
margin-top:30px;
height:auto;
}
.pictures img {
margin-bottom:14px;
}



/*.concerts {height:210px; background-image:url(pictures/concerts.png); background-position:top right; background-repeat:no-repeat;}*/
.concerts a:hover{background-color:#FCDE07;}
.concerts a {position:relative;border:0px;}
.concerts a:link span {display:none;position:absolute;width:auto;top:0px;left:28px;background-color:#FCDE07;font-size:11px;}
.concerts a:visited span {display:none;position:absolute;width:auto;top:0px;left:28px;background-color:#FCDE07;font-size:11px;}
.concerts a:active span {display:none;}
.concerts a:hover span {display:block;border:0px;}
.concerts a span div {margin:0 5px 0px 5px;text-align:center;}
.concerts a span b {display:block;float:left;font-size:14px;}
.concerts i {font-style:normal;font-size:11px;}

.concerts .month {float:left;margin-right:12px;width:80px;border-right:#FFba00 3px solid;}
.concerts hr {border:0px;outline:0px;height:100%;width:3px;background-color:#FCDE07;float:left;}

.center {
float:left;
width:500px;
height:auto;
margin-top:30px;
margin-left:10px;
/*background:#74491f url(center_bg.png) bottom center no-repeat;*/
/*color:#FFCC00;*/
font-size:16px;
line-height:26px;
color:#FFFFFF;
text-align:left;
border-left:5px solid #FF9900;
}
.video {
margin-left:0px;
width:755px;
height:auto;
border-left:0px solid #FF9900;
text-align:center;
}

.video img {
float:left;
margin:2px;
}

.picture_group {position:relative;width:320px; border:6px solid #FCDE07;float:left;height:auto;margin:12px;}
.picture_group span {
letter-spacing:-2px;
display:block;
font-size:40px;
position:absolute;
bottom:3px;
right:15px;
color:#fcde07;
font-weight:bolder;
text-transform:uppercase;
}



.center .headline {
font-size:30px;
letter-spacing:-2px;
color:#fcde07;
font-weight:bolder;
text-transform:uppercase;
}
.center .highlight {
font-weight:bolder;
text-transform:uppercase;
}
.center hr{
outline:0px;
height:0px;
border:0px;
margin:10px;
}


.extra {
float:left;
width:180px;
height:auto;
margin-left:0px;
text-align:right;
color:#FFFFFF;
}

.nav {
/*background:url(nav/back.jpg) no-repeat;*/
position:relative;
width:800px;
margin-top:115px;
margin-left:300px;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
overflow:visible;
}

.nav a:link{
float:left;
display:block;
height:38px;
width:80px;
text-align:center;
line-height:50px;

text-decoration:none;
color:#000000;
text-align:center;
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(255, 198, 0);
/* RGBa with 0.6 opacity */
background: rgba(255, 198, 0, 0.5);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60ffc600, endColorstr=#60ffc600);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60ffc600, endColorstr=#ffc600)";
}
.nav a:visited{
float:left;
display:block;
width:80px;
height:38px;
text-align:center;
line-height:50px;

text-decoration:none;
color:#000000;
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(255, 198, 0);
/* RGBa with 0.6 opacity */
background: rgba(255, 198, 0, 0.5);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60ffc600, endColorstr=#60ffc600);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60ffc600, endColorstr=#ffc600)";
}
.nav a:hover {
text-decoration:none;
color:#000000;
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(252, 239, 124);
/* RGBa with 0.6 opacity */
background: rgba(255, 239, 124, 0.5);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60ffef7c, endColorstr=#60ffef7c);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60ffef7c, endColorstr=#60ffef7c)";
}

.picture_box img{margin:8px;}

.extra hr {border:0px; width:170px; margin-top:5px; margin-right:-22px; height:1px; background-color:#FFFFFF;}


.magnify a:link {display:none;position:absolute;top:-200px;left:-100px;};
.magnify a:visited {display:none;position:absolute;top:-200px;left:-100px;};
.magnify a:active {display:none;position:absolute;top:-200px;left:-100px;};

