  	p, li, ul, td, th, h2, h3, h4, input, textarea {
  		font-family: Verdana, Arial, sans-serif;
  		font-size: 10pt;
  		}
		body { 
			background-color: #99ccff;
			}
		table {
			border-collapse: collapse;
			}
		#layout {
			border: 1px solid black; 
			background-color: #e0f0ff;
			margin: 10px auto;
			width: 800px;
		}
		#banner {
			width: 100%;
		}
		#banner td {
			border-bottom: 20px solid #0066cc;
		}
		#mainTitle {
			font-size: 24pt; 
			font-weight: bold; 
			margin-left: 25px;
			color:  #0066cc;
			}
		#siteNav {
			border-right: 1px dotted #0066cc;
		}
		#content {
			padding: 10px;
		}
		.eventtime {
			color: darkblue;
			font-weight: bold;
		}
  	#siteNav p {
  		font-size: 12px;
  		font-weight: bold;
			text-align: center;
  		}

		blockquote {
  		font-style: italic;
  		}
  	.title, h2 {
  		font-size: 14pt;
  		font-weight: bold;
  		}
  	.title2 {
  		font-size: 10pt;
  		font-weight: bold;
  		font-style: italic;
  		}
  	h3 {
  		font-size: 10pt;
  		font-weight: bold;
  		}
  	.image {
  		}
		.image td {
  		font-size: 8pt;
			text-align: center;
			font-style: italic;
			}
				
  	.subtitle {
  		font-weight: bold;
  		font-style: italic;
  		}
		.subtitle2 {
			color: darkblue; 
			font-size: 12pt;
			font-weight: bold;
			} 		
  	.border1 {
  		border-collapse: collapse;
  		}
  	.border1 td, .border1 th {
  		text-align: left;
  		vertical-align: top;
  		}
  	.border1 th {
  		border-bottom: 1px solid black;
  		}
  	.caption {
  		font-size: 8pt;
  		font-weight: normal;
  		font-style: italic;
  		}
		a:link {
			color: blue;
			}
		a:visited {
			color: purple;
			}
		a:hover {
			color: green;
			}
		a:active {
			color: green;
			}
			
.nextfilmdiv {
	float: right;
	width: 250px;
	padding: 0px 0px;
	margin-left: 10px;
	margin-bottom: 20px;
}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#008; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#008; border-right:2px solid #008; border-left:2px solid #008; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#008; border-right:1px solid #008; border-left:1px solid #008; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#008; border-right:1px solid #008; border-left:1px solid #008; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #f0f7ff;}
.headh {background: #008; border-right:1px solid #008; border-left:1px solid #008;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px; color: white;}
.headh h3 a {color: white; text-decoration: none; }
.contenth {background: #f0f7ff; border-right:1px solid #008; border-left:1px solid #008;}
.contenth div {margin-left: 12px; padding-top: 5px;}
