h1, h2, h3, h4 {

	letter-spacing: -1; 
	font-weight: bold;
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}



h1 {

	font-size:19pt;

	color:#ce0000;

}



h2 {

	font-size:16pt;

	color:#000000;

}



h3 {

	

	font-size: 15pt;

	font-weight: bold;

	margin: 0;

	color: #ce0000;

}

h4 {

	font-size:15px;

	margin:0;

	margin-left:15%;

	margin-right:15%;

}



body {

   font-family:Verdana, Arial;

   font-size:14px;

}



td {

   font-family:Verdana, Arial;

   font-size:12px;

}



td img {

	border:black solid 0px;

}



#contentContainer {

   background:white url(backmid.gif) repeat-y;

   width:800px;

   border:none;

}



#content {



   text-align:left;

   width:600px;

}



#ad {

	text-align:center;



	background-color:white;

	border:gray solid 2px;

	padding:10px;



	float:right;

	font-family:Tahoma;



	width:220px;

	top:100px;

	right:0;

	z-index:2000;



	font-size:12px;

	display:block;



	position:absolute;

	position:fixed;



}



#contentTop, #contentBottom {

   width:800px; height:45px;

   margin:0;

}



#contentTop {

   background:white url(backtop.gif) no-repeat;

}



#contentBottom {

   background:white url(backbottom.gif) no-repeat;

}



.censored {

   background-color:black;

   color:black;

}



.timetable { font-size:17px; background-color: black; }

.timetable td { background-color:white; }

.timetable .header {

	background-color:red;

	color:white;

	font-size:12px;

}

.today td {

	background-color:yellow;

}

.tablePrice { text-align:center; }

.tableDay small { font-size:14px; }



#paypalButton {

   font-family:Tahoma, Verdana, Arial;

   font-size:17px;

   font-weight:bold;



   cursor:pointer;

   cursor:hand;

}



.orderPanel, #orderPanel, blockquote {
   width:500px;
   text-align:left;
	border:navy dashed 2px; background-color:#d9e4ef;
	padding:5px;
	font-size:13px;
}
	
	.orderPanel, #orderPanel {

   width:300px;

   text-align:left;

	border:navy dashed 5px; background-color:#d9e4ef;

	padding:5px;

	font-size:13px;

}

.small {

	width:350px;

}



blockquote {

	margin-left:100px;



	width:400px;



	padding:5px;

	background-color:#d9e4ef;



	border-top: #0000cc solid 1px;

	border-left:#0000cc solid 1px;

	border-right:#000033 solid 1px;

	border-bottom:#000033 solid 1px;

}



blockquote h1 {

	color:navy;

	font-size:17px;

}

blockquote h2 {

	font-size:14px;

	letter-spacing:0;

}

blockquote img {

	border:solid 1px;

}



.side blockquote {

   text-align:left;

	background-color:#d9e4ef;

	width:200px;

}

.side blockquote p {

	font-size:11px;

}



li {

   margin:10px;

}



.runtime {

	text-align:right;

	font-style:italic;

	font-size:12px;

}



.headshot {

	float:right;

	text-align:right;

	border:black solid 0px;

	margin-left:10px;

}



.highlight {

	background-color:yellow;

	color:black;

}
