
body {
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	background:#000;
	padding:0px;
	margin:0px;
	}
	
a, a:visited {
	text-decoration:none;
	color:#333333;
	}
	
a:hover, a:active {
	text-decoration:none;
	color:#9b0000;
	}

form {
	margin:0px;
	}

pre {
	font-size:11px;
	color:blue;
	}
	
.greek {
	color:#999;
	}
	
ol {
	margin-right:40px;
	}
ul {
	margin-top:5px;
	}
li {
	margin-bottom:5px;
	}

#frame {
	width:850px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:left;
	}
	
#header {
	width:850px;
	padding:5px 0px 0px 0px;
	float:left;
	}
	
#headerleft {
	width:350px;
	padding:0px 0px 0px 30px;
	vertical-align: middle;
	float:left;
	}

#headerright {
	width:425px;
	padding:0px 15px 0px 30px;
	vertical-align: middle;
	text-align:right;
	float:left;
	}
			
		#search{
			float: right;
			margin: 10px 0px 5px 10px;
			display: inline;
		}
		
		#search form#searchform{
			float: right;
			width: 260px;
			background: url(/images/m_search_bg.gif) repeat-x;
		}
		
		#search form#searchform input{
			font: 11px arial, helvetica, sans-serif;
			color: #666666;
			padding-left:15px;
		}
		
		#search form#searchform .keyword{
			float: left;
			height: 26px;
			background: url(/images/m_search_icon.gif) no-repeat;
		}
		
		#search form#searchform .keyword input#s{
			float: left;
			margin: 3px 0 0 10px;
			border: 0;
			display: inline;
			background-color: transparent;
		}
		
		#search form#searchform .go{
			float: right;
		}
			
		#searchadvanced {
			width:425px;
			font:9px Arial, Helvetica, sans-serif;
			text-align: right;
			padding: 0px 10px 10px 0px;
			float: right;
		}
			
		#searchadvanced a, #searchadvanced a:visited {
			color:#ccc;
			text-decoration:none;
			}
			
		#searchadvanced a:hover, #searchadvanced a:active {
			color:#fff;
			text-decoration:none;
			}
	
	#headermenu {
		width:850px;
		height:30px;
		padding:5px 0px 10px 0px;
		float:left;
		}
		
	#headermenuleft {
		width:33px;
		height:30px;
		background:url(/images/m_corner_left.gif) left no-repeat;
		float:left;
		}
	
	#headermenucenter {
		width:784px;
		height:30px;
		float:left;
		}
		
	#headermenuright {
		width:33px;
		height:30px;
		background:url(/images/m_corner_right.gif) right no-repeat;
		float:left;
		}

#hometop {
	width:850px;
	background:#fff;
	float:left;
	}
	
#hometopleft {
	width:605px;
	padding:0px 0px 15px 15px;
	float:left;
	}
	
#hometopright {
	width:200px;
	padding:0px 15px 15px 15px;
	float:left;
	}
	
	#subcal {
		width: 170px;
		height:247px;
		padding:0px 15px 0px 15px;
		font:11px/18px Arial, Helvetica, sans-serif;
		background:#eee;
		float:left;
		}
		
	#subcal a, #subcal a:visited {
		color:#333;
		text-decoration:none;
		}
		
	#subcal a:hover, #subcal a:active {
		color:#9b0000;
		text-decoration:none;
		}
		
	#subcalcornertop {
		width:200px;
		background:#eee;
		float:left;
		}
		
	#subcalcornertl {
		width:100px;
		height:15px;
		background:url(/images/icon_submenu_tl.gif) top left no-repeat;
		float:left;
		}
	
	#subcalcornertr {
		width:100px;
		height:15px;
		background:url(/images/icon_submenu_tr.gif) top right no-repeat;
		float:left;
		}
		
	#subcalcornerbottom {
		width:200px;
		background:#eee;
		float:left;
		}
		
	#subcalcornerbl {
		width:100px;
		height:15px;
		background:url(/images/icon_submenu_bl.gif) bottom left no-repeat;
		float:left;
		}
	
	#subcalcornerbr {
		width:100px;
		height:15px;
		background:url(/images/icon_submenu_br.gif) bottom right no-repeat;
		float:left;
		}
	
#homebot {
	width:850px;
	background:#fff;
	float:left;
	}
	
#homebotleft {
	width:605px;
	padding:0px 0px 0px 15px;
	float:left;
	}
						
	#upcoming {
		width:605px;
		background:#eeeeee;
		}
		
	#upcoming1 {
		width:15px;
		height:23px;
		background:url(/images/icon_upcoming_cornerleft.gif) top left no-repeat;
		padding:0px 0px 0px 0px;
		}
		
	#upcoming2 {
		width:225px;
		height:23px;
		padding:0px 0px 0px 0px;
		}
		
	#upcoming3 {
		width:350px;
		height:23px;
		padding:0px 0px 0px 0px;
		}
		
	#upcoming4 {
		width:15px;
		height:23px;
		background:url(/images/icon_upcoming_cornerright.gif) top right no-repeat;
		padding:0px 0px 0px 0px;
		}
		
						
	#tblfeatured {
		width:605px;
		padding:0px;
		margin:0px;
		}
		
	#tblfeatured1 {
		width:300px;
		}
		
	#tblfeatured2 {
		width:305px;
		}
		
		
	
#homebotright {
	width:200px;
	padding:0px 15px 0px 15px;
	float:left;
	}
		
	#subhome {
		width: 170px;
		padding:0px 15px 0px 15px;
		font:11px/15px Arial, Helvetica, sans-serif;
		background:#eee;
		}
			
		.tblsubhome {
			width:170px;
			padding:5px 15px 0px 15px;
			font:11px/15px Arial, Helvetica, sans-serif;
			background:#eee;
			float:left;
			}
			
		.tblsubhome ul {
			width:170px;
			padding:10px 0px 0px 0px;
			margin:0px;
			float:left;
			display:inline;
			list-style:none;
		}
			
		.tblsubhome li.sh1 {
			width:30px;
			padding:5px 15px 0px 0px;
			float:left;
		}
		
		.tblsubhome li.sh2 {
			width:125px;
			padding:0px 0px 0px 0px;
			float:left;
		}
	
	.calendarbillboard {
		width:605px;
		padding:0px 0px 10px 0px;
		margin:0px;
		float:left;
		}
		
	.calendarbillboard ul {
		width:605px;
		padding:10px 0px 0px 0px;
		margin:0px;
		float:left;
		display:inline;
		list-style:none;
	}
		
	.calendarbillboard li {
		width:200px;
		padding:0px 0px 0px 0px;
		text-align:center;
		float:left;
	}
		
	#calendarbillboard1 {
		font:11px Arial, Helvetica, sans-serif;
		padding:10px 0px 0px 0px;
		text-align:center;
		}
		
	#calendarbillboard2 {
		font:11px Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:3px 0px 0px 0px;
		text-align:center;
		}
	
	#calendarbillboard3 {
		font:12px Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:2px 0px 0px 0px;
		text-align:center;
		}
		
		
	.calendarfeatured {
		width:603px;
		padding:5px 0px 10px 0px;
		margin:0px;
		float:left;
		}
		
	.calendarfeatured ul {
		width:603px;
		padding:10px 0px 0px 0px;
		margin:0px;
		float:left;
		display:inline;
		list-style:none;
	}
		
	.calendarfeatured li {
		width:201px;
		padding:0px 0px 0px 0px;
		text-align:center;
		float:left;
	}
		
	.calendarfeatured1 {
		width: 190px;
		font:11px Arial, Helvetica, sans-serif;
		padding:10px 0px 0px 0px;
		text-align:center;
		}
		
	.calendarfeatured2 {
		width: 190px;
		font:11px Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:3px 0px 0px 0px;
		text-align:center;
		}
	
	.calendarfeatured3 {
		width: 190px;
		font:12px Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:2px 0px 0px 0px;
		text-align:center;
		}
		
#content {
	width:850px;
	background:#fff;
	float:left;
	}
	
#contentfull {
	width:775px;
	padding:0px 30px 15px 30px;
	float:left;
	}
	
#contentleft {
	width:575px;
	padding:0px 0px 15px 30px;
	float:left;
	}
	
	#contentcopy {
		font:12px/18px Arial, Helvetica, sans-serif;
		padding:25px 0px 0px 0px;
		color:#333333;
		}
		
	#contentcopy a, #contentcopy a:visited {
		color:#333;
		text-decoration:none;
		border-bottom: 1px dotted #CCCCCC;
		}
		
	#contentcopy a:hover, #contentcopy a:active {
		color:#9b0000;
		text-decoration:none;
		border-bottom: 1px dotted #CCCCCC;
		}
	
	.heading {
		font:15px/30px Arial, Helvetica, sans-serif;
		padding:0px 0px 5px 0px;
		font-weight:bold;
		color:#9b0000;
		}
		
	.headingdatetime {
		font:15px/20px Arial, Helvetica, sans-serif;
		padding:0px 0px 15px 0px;
		font-weight:bold;
		color:#9b0000;
		}
		
	.headingmc {
		font:15px/20px Arial, Helvetica, sans-serif;
		padding:0px 0px 15px 0px;
		font-weight:bold;
		color:#9b0000;
		}
		
	#trail {
		font:11px Arial, Helvetica, sans-serif;
		color:#ccc;
		}
		
	#trail a, #trail a:visited {
		color:#454545;
		text-decoration:none;
		border-bottom: 1px dotted #ccc;
		}
		
	#trail a:hover, #trail a:active {
		color:#9b0000;
		text-decoration:none;
		border-bottom: 1px dotted #ccc;
		}
	
	#line {
		width:575px;
		height:5px;
		background: url(/images/icon_line.gif) no-repeat ;
		}
	
	#linefull {
		width:775px;
		height:5px;
		background: url(/images/icon_line.gif) repeat-x ;
		}
			
		#tbloverview {
			width:575px;
			padding:0px;
			margin:0px;
			float:left;
			}
			
		#tbloverview ul {
			width:575px;
			padding:15px 0px 0px 0px;
			margin:0px;
			float:left;
			display:inline;
			list-style:none;
		}
			
		#tbloverview li.photo {
			width:85px;
			padding:0px 15px 0px 0px;
			float:left;
		}
		
		#tbloverview li.mid {
			width:11px;
			padding:0px 0px 0px 0px;
			float:left;
		}
		
		#tbloverview li.desc {
			width:182px;
			padding:0px 0px 0px 0px;
			float:left;
		}
		
		#tblcontact {
			width:575px;
			padding:0px;
			margin:0px;
			float:left;
			}
			
		#tblcontact ul {
			width:575px;
			padding:15px 0px 0px 0px;
			margin:0px;
			float:left;
			display:inline;
			list-style:none;
		}
			
		#tblcontact li.cinfo1 {
			width:85px;
			padding:0px 20px 0px 0px;
			float:left;
		}
		
		#tblcontact li.cinfo2 {
			width:245px;
			padding:0px 0px 0px 0px;
			float:left;
		}
		
		#tblcontact li.cinfo3 {
			width:225px;
			padding:0px 0px 0px 0px;
			float:left;
		}
		
		#tbllogo {
			width:575px;
			padding:0px;
			margin:0px;
			float:left;
			}
			
		#tbllogo ul {
			width:575px;
			padding:15px 0px 0px 0px;
			margin:0px;
			float:left;
			display:inline;
			list-style:none;
		}
			
		#tbllogo li.logo1 {
			width:120px;
			padding:0px 20px 0px 0px;
			text-align:center;
			float:left;
		}
		
		#tbllogo li.logo2 {
			width:435px;
			padding:0px 0px 0px 0px;
			float:left;
		}
		
		.tblphoto {
			width:575px;
			padding:0px;
			margin:0px;
			float:left;
			}
			
		.tblphoto ul {
			width:575px;
			padding:15px 0px 0px 0px;
			margin:0px;
			float:left;
			display:inline;
			list-style:none;
		}
			
		.tblphoto li.tblphoto1 {
			width:130px;
			padding:0px 20px 0px 0px;
			text-align:center;
			float:left;
		}
		
		.tblphoto li.tblphoto2 {
			width:425px;
			padding:0px 0px 0px 0px;
			float:left;
		}
		
		#tblseatchart {
			width:575px;
			padding:0px;
			margin:0px;
			float:left;
			}
			
		#tblseatchart ul {
			width:575px;
			padding:15px 0px 0px 0px;
			margin:0px;
			float:left;
			display:inline;
			list-style:none;
		}
			
		#tblseatchart li.seatchart1 {
			width:300px;
			padding:0px 30px 0px 0px;
			text-align:left;
			float:left;
		}
		
		#tblseatchart li.seatchart2 {
			width:245px;
			padding:0px 0px 0px 0px;
			text-align:left;
			float:left;
		}
		
		.tblgallery {
			width:570px;
			padding:0px 0px 10px 0px;
			margin:0px;
			float:left;
			}
			
		.tblgallery ul {
			width:570px;
			padding:10px 0px 0px 0px;
			margin:0px;
			float:left;
			display:inline;
			list-style:none;
		}
			
		.tblgallery li {
			width:85px;
			padding:0px 10px 0px 0px;
			float:left;
		}
		
		.tblwrap {
			width:575px;
			padding:10px 0px 10px 0px;
			margin:0px;
			float:left;
			}
			
		.tblwrap ul {
			width:575px;
			padding:0px 0px 0px 0px;
			margin:0px;
			float:left;
			display:inline;
			list-style:none;
		}
			
		.tblwrap li {
			padding:0px 0px 0px 0px;
			float:left;
		}
			
		.tblcalendarlist {
			width:575px;
			padding:0px;
			margin:0px;
			float:left;
			}
			
		.tblcalendarlist ul {
			width:575px;
			padding:15px 0px 0px 0px;
			margin:0px;
			float:left;
			display:inline;
			list-style:none;
		}
			
		.tblcalendarlist li.cthumb {
			width:85px;
			padding:0px 15px 0px 0px;
			float:left;
		}
		
		.tblcalendarlist li.clink {
			width:475px;
			padding:0px 0px 0px 0px;
			float:left;
		}
				
		#tblcalendardetail {
			width:575px;
			padding:0px 0px 0px 0px;
			float:left;
			}
			
		#tblcalendardetailleft {
			width:170px;
			padding:0px 20px 0px 0px;
			font:11px/15px Arial, Helvetica, sans-serif;
			float:left;
			}
		
		#tblcalendardetailright {
			width:385px;
			padding:0px 0px 0px 0px;
			float:left;
			}

		.tblcalendarlinks {
			width:170px;
			padding:10px 0px 0px 0px;
			margin:0px;
			float:left;
			}
			
		.tblcalendarlinks ul {
			width:170px;
			padding:0px 0px 0px 0px;
			margin:0px;
			float:left;
			display:inline;
			list-style:none;
		}
			
		.tblcalendarlinks li.calendarlinks1 {
			width:16px;
			padding:0px 6px 0px 0px;
			float:left;
		}
		
		.tblcalendarlinks li.calendarlinks3 {
			width:148px;
			padding:0px 0px 0px 0px;
			float:left;
		}
		
		.tblboardofdirectors {
			width:575px;
			padding:0px 0px 0px 0px;
			margin:0px;
			float:left;
			}
			
		.tblboardofdirectors ul {
			width:575px;
			padding:0px 0px 0px 0px;
			margin:0px;
			float:left;
			display:inline;
			list-style:none;
		}
			
		.tblboardofdirectors li.tblbofd1 {
			width:250px;
			padding:0px 0px 0px 0px;
			float:left;
		}
		
		.tblboardofdirectors li.tblbofd2 {
			width:325px;
			padding:0px 0px 0px 0px;
			float:left;
		}
		
		.tblrssfeeds {
			width:575px;
			padding:0px 0px 0px 0px;
			margin:0px;
			float:left;
			}
			
		.tblrssfeeds ul {
			width:575px;
			padding:0px 0px 0px 0px;
			margin:0px;
			float:left;
			display:inline;
			list-style:none;
		}
			
		.tblrssfeeds li {
			width:91px;
			padding:0px 25px 0px 0px;
			float:left;
		}
		
		#tblfota {
			width:570px;
			padding:0px 0px 0px 0px;
			margin:0px;
			float:left;
			}
			
		#tblfota ul {
			width:570px;
			padding:0px 0px 0px 0px;
			margin:0px;
			float:left;
			display:inline;
			list-style:none;
		}
			
		#tblfota li {
			width:200px;
			padding:0px 15px 0px 0px;
			float:left;
		}
								
		.tblform {
			width:575px;
			}
								
		.tblform input {
			font:12px Arial, Helvetica, sans-serif;
			padding:2px;
			}
								
		.tblform select {
			font:12px Arial, Helvetica, sans-serif;
			padding:2px;
			}
							
		.tblform textarea {
			font:12px Arial, Helvetica, sans-serif;
			padding:2px;
			}
			
		.tblform1 {
			width:120px;
			text-align:right;
			vertical-align: top;
			padding: 12px 10px 0px 0px;
			}
			
		.tblform2 {
			width:445px;
			vertical-align:top;
			padding: 10px 0px 0px 0px;
			}
			
		#tblsitemap {
			width:575px;
			padding:0px 0px 0px 0px;
			float:left;
			}
			
		#tblsitemap1 {
			width:191px;
			padding:0px;
			float:left;
			}
		
		#tblsitemap2 {
			width:191px;
			padding:0px;
			float:left;
			}
			
		#tblsitemap3 {
			width:193px;
			padding:0px;
			float:left;
			}
		
			
#contentright {
	width:200px;
	padding:0px 15px 15px 30px;
	float:left;
	}
	
	#contentcornertop {
		width:850px;
		background:#fff;
		float:left;
		}
		
	#contentcornertl {
		width:425px;
		height:15px;
		background:url(/images/icon_content_tl.gif) top left no-repeat;
		float:left;
		}
	
	#contentcornertr {
		width:425px;
		height:15px;
		background:url(/images/icon_content_tr.gif) top right no-repeat;
		float:left;
		}
		
	#contentcornerbottom {
		width:850px;
		background:#fff;
		float:left;
		}
		
	#contentcornerbl {
		width:425px;
		height:15px;
		background:url(/images/icon_content_bl.gif) bottom left no-repeat;
		float:left;
		}
	
	#contentcornerbr {
		width:425px;
		height:15px;
		background:url(/images/icon_content_br.gif) bottom right no-repeat;
		float:left;
		}
	
	#submenu {
		width: 170px;
		padding:0px 15px 0px 15px;
		font:11px/18px Arial, Helvetica, sans-serif;
		background:#eee;
		float:left;
		}
		
	#submenu a, #submenu a:visited {
		color:#333;
		text-decoration:none;
		}
		
	#submenu a:hover, #submenu a:active {
		color:#9b0000;
		text-decoration:none;
		}
	
	#submenu ul {
		width:170px;
		padding:10px 0px 0px 0px;
		margin:0px;
		float:left;
		list-style:none;
	}
		
	#submenu li {
		width:170px;
		padding:5px 15px 0px 0px;
		float:left;
	}
	
	#subcornertop {
		width:200px;
		background:#eee;
		float:left;
		}
		
	#subcornertl {
		width:100px;
		height:15px;
		background:url(/images/icon_submenu_tl.gif) top left no-repeat;
		float:left;
		}
	
	#subcornertr {
		width:100px;
		height:15px;
		background:url(/images/icon_submenu_tr.gif) top right no-repeat;
		float:left;
		}
		
	#subcornerbottom {
		width:200px;
		background:#eee;
		float:left;
		}
		
	#subcornerbl {
		width:100px;
		height:15px;
		background:url(/images/icon_submenu_bl.gif) bottom left no-repeat;
		float:left;
		}
	
	#subcornerbr {
		width:100px;
		height:15px;
		background:url(/images/icon_submenu_br.gif) bottom right no-repeat;
		float:left;
		}
		
	#calendarpopular {
		width: 200px;
		padding:20px 0px 0px 0px;
		text-align:center;
		float:left;
		}
		
	#calendarpopular1 {
		font:11px Arial, Helvetica, sans-serif;
		padding:10px 0px 0px 0px;
		text-align:center;
		}
		
	#calendarpopular2 {
		font:11px Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:3px 0px 0px 0px;
		text-align:center;
		}
	
	#calendarpopular3 {
		font:12px Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:2px 0px 0px 0px;
		text-align:center;
		}
		
	#calendarlegend {
		width:170px;
		height:22px;
		background: url(/images/icon_calendar_legend.gif) center no-repeat ;
		}
			
#footer {
	width:850px;
	padding:15px 0px 15px 0px;
	text-align:center;
	float:left;
	}
		
	#footerlinks {
		font:11px/1.5 Arial, Helvetica, sans-serif;
		color:#ccc;
		}
		
	#footerlinks a, #footerlinks a:visited {
		color:#ccc;
		text-decoration:none;
		}
		
	#footerlinks a:hover, #footerlinks a:active {
		color:#fff;
		text-decoration:none;
		}
	
p,h1,pre {
	margin:10px 0px 0px 0px;
	}
	
#contentheader h1 {
	font-size:14px;
	padding:10px;
	margin:0px;
	}

#contentright p { font-size:10px;}
	
