html, body { 
height: 100%; 
margin: 0; 
padding: 0; 
overflow-y: hidden;

} 
body {
	background-color: #000000;
	font-family:Trebuchet MS;font-size:0.8em;color:#FFF;line-height:1.2em
}

img {border:0;}
p {padding:5px 0;}
h2 {padding:5px 0;}

.daybydayheader {font-size:2.5em;color:#ffcc4e;line-height:1;}



/* DIV ELEMENTS */
.container {height:100%;width:100%;position:relative;z-index:1;}

#content {height:80%;width:900px;left:50%;margin-left:-450px;margin-top:5%;overflow-x:hidden;padding:15px;z-index: 75; position:absolute;	background-image:url(../images/bgtile.gif);
}

#contentbg {height:80%;width:900px;left:50%;margin-left:-450px;margin-top:5%;padding:15px;z-index: 50;background-color:#000;	

filter:Alpha(opacity=70);-moz-opacity:.70;opacity:.70;
position:absolute;
}


.imagecontainer{
	  padding: 3px 5px 3px 5px;
	  border:none;
	  margin-right: 4px; /* Horizontal space between the image containers */
	  float: left;
	  width: 106px; /* Flickr thumbnails are 100px width. */
	}

	

	


.nav {margin:8px 0 0 0; text-align:left;padding-bottom:8px;float:left;}
.navright {margin:8px 0; text-align:right;padding-top:18px;}
.nav-underline {border-bottom:dotted 1px;height:1px;clear:both;}
.logo{text-align:left;}
.footer {position:absolute;bottom:1%;right:1%;font-size:10px;padding:0px 0;text-align:right;z-index: 6000;}
.bg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.leftcol {float:left;width:443px;}
.rightcol {width:443px;float:right;}
.break {width:900px;height:20px;clear:both;}

.lineupheader {clear:both;color:#FFF;height:30px;width:100%;margin:0 auto;text-align:center;font-size:1.8em;line-height:30px;}
.lineupleft {float:left;width:275px;margin:10px;}
.lineupmid {float:left;width:275px;margin:10px; }
.lineupright {float:right;width:275px;margin:10px; }


/* LINKS */

a:link {color:#FFF;text-decoration:none;border-bottom:dotted 1px;}
a:visited {color:#FFF;text-decoration:none;border-bottom:dotted 1px;}
a:hover {color:#CCC;text-decoration:none;border-bottom:dotted 1px;}

a.lightbox:link {color:#FFF;text-decoration:none;border-bottom:none 1px;}
a.lightbox:visited {color:#FFF;text-decoration:none;border-bottom:none 1px;}
a.lightbox:hover {color:#CCC;text-decoration:none;border-bottom:none 1px;}

a.lang:link {padding:2px;border:none;color:#000;border-bottom:dotted 1px;font-weight:800;}
a.lang:visited {padding:2px;border:none; color:#000;border-bottom:dotted 1px;font-weight:800;}
a.lang:hover {padding:2px;border:none;color:#A11B00;border-bottom:dotted 1px;font-weight:800;}


a.image:link {padding:0px;border:none;background-color:#FFF;}
a.image:hover {padding:0px;border:none;background-color:#FFF;}
a.image:visited {padding:0px;background-color:#FFF;border:none;}

a.nav:link {color:#FFF;padding:3px 3px;text-decoration:none;border:none;font-weight:400;}
a.nav:visited {color:#FFF;padding:3px 3px;text-decoration:none;border:none;font-weight:400;}
a.nav:hover {color:#CCC;text-decoration:none;border:none;font-weight:400;}



a.gallery {border:none;}

/* LIST ELEMENTS */

li.artistlist {
	list-style:none;
	padding:5px 0;
}


ul.lineup {
 list-style-type: square;
	
}

ul.lineup a {
	border:none;
}
 
li.lineup {
	border-bottom:1px dotted #FFF;
	padding:5px 0;
}

li.lineupbottom {

	padding:5px 0;
}

li.lineupboth {
	border-bottom:1px dotted #FFF;
		border-top:1px dotted #FFF;
	padding:5px 0;
}


