.graybg {
		background-image: url(graphics/content_bg.gif);
	}
.grayline {
  		background-color: #DCDCDC;
	}
.programtext {
  		font-family: arial;
  		font-size: 12px;
  		padding: 6px;
	}
#extrainfo {
  		width: 550px;  
	}
	
#sibelius_box {
		width: 600px;
		background-image: url(graphics/content_bg.gif);
  		border-top: 1px solid #DCDCDC;
  		border-bottom: 1px solid #DCDCDC;  
	}	
	
.theday {
	font-family: verdana;
	font-weight: bold;
	
	}
.thetime {
	font-family: arial;
	font-weight: bold;
	margin-top: 8px;


}
.thetext3 {
	margin-top: -21px;
	font-family: arial;
	padding-left: 45px;

}

.extrainfotable {
  		font-family: verdana;
  		font-size: 13px;

}

.extraheadings {
		font-family: verdana, arial, sans-serif;
		font-size: 12px;
		color: #2D2D2D;

}
	
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	}

#blackbox {
		position: absolute;
		z-index: 100;
		background-color: #000;
		 filter:alpha(opacity=100);
		-moz-opacity: 1.0;
		opacity: 1.0;
		
		top: 185px;
		left: 15px;
  		width: 550px;
  		height: 380px;
  		border: 1px solid #333333;
}

#bigpicback {		
  		position: absolute;
  		top: 200px;
  		left: 80px;
		 filter:alpha(opacity=100);
		-moz-opacity: 1.0;
		opacity: 1.0;
		z-index: 102;
  		width: 400px;
  		height: 266px;
  		text-align: center;
		color: #AEC9DA;
}
#bigpic {
  		position: absolute;
  		top: 200px;
  		left: 80px;
		 filter:alpha(opacity=100);
		-moz-opacity: 1.0;
		opacity: 1.0;
		z-index: 103;
  		width: 400px;
  		height: 266px;
}

#thumbs {
  
  
    	position: absolute;
  		top: 500px;
  		left: 50px;
		 filter:alpha(opacity=100);
		-moz-opacity: 1.0;
		opacity: 1.0;
		z-index: 110;
  		width: 500px;
  		height: 30px;
}

#close {
      	position: absolute;
  		top: 200px;
  		left: 510px;
  		padding: 2px;
  		cursor: pointer;
  		filter:alpha(opacity=100);
		-moz-opacity: 1.0;
		opacity: 1.0;
		z-index: 110;
		color: #7994A5;
		border: 1px solid #7994A5;
		font-family: arial;
		font-size: 12px;
		background-color: #1D2B33;
}



.headinglink {
		margin-top: 2px;
		margin-bottom: 3px;
		margin-right: 0px;
		margin-left: 0px;
		border-bottom: 1px dotted #3E5579;
		text-decoration: none;
}
.headinglink:link {color: #2D2D2D; text-decoration: none; border-bottom: 1px dotted #3E5579;}
.headinglink:visited {color: #2D2D2D; }
.headinglink.active {color: #2D2D2D; }
.headinglink:hover {color:#7994A5; border-bottom: 2px solid #7994A5;}


.linklist {
		margin-top: 2px;
		margin-bottom: 3px;
		margin-right: 0px;
		margin-left: 0px;
		font-family:  verdana, arial, sans-serif;
		font-size: 13px;
		color: #2D2D2D; 
		text-decoration: none;
		border-bottom: 1px dotted #3E5579;
}
.linklist:link {color: #2D2D2D; text-decoration: none; border-bottom: 1px dotted #3E5579;}
.linklist:visited {color: #2D2D2D; }
.linklist.active {color: #2D2D2D; }
.linklist:hover {color:#7994A5; border-bottom: 2px solid #7994A5;}
