@charset "utf-8";

/**************** STRUCTURE ****************/
img, a { border:0; text-decoration:none; color:white; }

html {	margin:0; padding:0; overflow-y:scroll; }

td {	vertical-align:top; }

form {	margin:0; padding:0; }

textarea, input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:2px}

a {	color:#c6756e; text-decoration:underline; }

body {
	width:100%;
	background:url('images/bg.jpg') top center black no-repeat;
	margin:0;
	padding:0;	
	font:11px Verdana, Arial, Helvetica, sans-serif;
	cursor:default;
	position:relative;
	color:white;
}

.MyriadProRegular {
	font-family: 'MyriadProRegular';
	src: url('myriadpro-regular-webfont.eot');
	src: local('☺'), url('myriadpro-regular-webfont.woff') format('woff'), url('myriadpro-regular-webfont.ttf') format('truetype'), url('myriadpro-regular-webfont.svg#webfonttv0Njmwj') format('svg');
	font-weight: normal; font-style: normal; }

.MyriadProBold {
	font-family: 'MyriadProBold';
	src: url('myriadpro-bold-webfont.eot');
	src: local('☺'), url('myriadpro-bold-webfont.woff') format('woff'), url('myriadpro-bold-webfont.ttf') format('truetype'), url('myriadpro-bold-webfont.svg#webfonthazC8qby') format('svg');
	font-weight: normal;
	font-style: normal;
}


#introduction {	text-align:justify; font-size:12px; line-height:18px; }


/* artist cell */
.artisteCell {		width:100%; background:url('images/alfa_white.png'); padding:0; }
.artisteCell h2{	margin:0; padding:10px 0; background:black; }
.artisteCell ul{	margin:0; padding:0; font-size:11px;}
.artisteCell li{	margin:0; padding:3px 10px 3px 20px; list-style-type:none;  }

.artisteCell_a{		background:url('images/list_a.png') no-repeat; }
.artisteCell_b{		background:url('images/list_b.png') no-repeat; }


/* */
.programCell {		width:100%; padding:0; }
.programCell tr{	background:url('images/alfa_white.png'); }
.programCell td{	background:url('images/alfa_white.png'); padding:5px 10px; }
.programCell h2{	margin:0; padding:10px 0; background:black; }
.programCell ul{	margin:0; padding:10px; font-size:11px; list-style:none; }
.programCell li{	margin:0; padding:4px 10px; }
.programCell span{	font-size:14px; font-family:'MyriadProBold'; }

.programCell_a{		background:url('images/alfa_white.png'); }
.programCell_b{		background:none; }

/* MENU */
.menu {					width:100%; display:table; margin-top:84px; background:url('images/menu_bg.png'); }
.menu div{				width:900px; margin:0 auto; }
.menu ul{				margin:0; padding:0; list-style:none; }
.menu ul li{			display:block; float:left; margin:0; padding:0; list-style:none; }
.menu ul li a{			display:block; float:left; padding:7px 20px; color:white; text-transform:uppercase; text-shadow: 1px 1px #56423f;
						font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; }
.menu ul li a:hover{	background:url('images/menu_bg.png'); }
.menu ul li .active{	background:white!important; cursor:default; color:black; text-shadow:0px 0px!important; text-decoration:none; }
.menu ul li span{		display:block; float:left; padding:7px 20px; color:white; text-shadow: 1px 1px #56423f;
						font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
