/* CSS Document */

body { 
	background-image: url(background.jpg);
	background-position:center;
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color:#999;
	}
	 

#splash-header {
	width:850px;
	margin:0 auto;
	background-color:#de7;
	height:243px;
	}

#nav-wrapper {
	width:850px;
	margin:0 auto;
	background-color:#f5e;
	height:58px;
	}


	#nav-side {
		float:left;
		width:415px;
		margin:0;
		background-color:#fff;
		height:58px;
		}
	
	#navbar {
		background-image:url(menuon.jpg);
		float:left;
		width:435px;
		margin:0;
		background-color:#fff;
		height:58px;
		}
	
			ul#navbar-list {
				top:0px;
				left:0px;
				width:435px;
				height:58px;
				margin:0;
				padding:0;
				}
		
		   ul#navbar-list li {
				margin:0;
				list-style-type:none;
				float:left;
				text-indent:-9999px;
				}
		
			ul#navbar-list li a {
				border:1px;
				text-decoration:none;
				display:block;
				background:transparent url(menuoff.jpg) no-repeat;
				}
	
			li#contact a {
				width:72px;
				height:58px;
				}
		
			li#buytickets a {
				width:61px;
				height:58px;
				}
		
			li#booking a {
				width:62px;
				height:58px;
				}
		
			li#faq a {
				width:62px;
				height:58px;
				}
		
			li#history a {
				width:61px;
				height:58px;
				}
		
			li#home a {
				width:117px;
				height:58px;
				}
		
		
			li#contact a:link, li#contact a:visited {
				background-position:0px 0px;
				}
			li#contact a:hover, li#contact a:focus {
				background-position:0px -58px;
				}
		
	
			li#buytickets a:link, li#buytickets a:visited {
				background-position:-72px 0px;
				}
			li#buytickets a:hover, li#buytickets a:focus {
				background-position:-72px -58px;
				}
		
	
			li#booking a:link, li#booking a:visited {
				background-position:-133px 0px;
				}
			li#booking a:hover, li#booking a:focus {
				background-position:-133px -58px;
				}
		
	
			li#faq a:link, li#faq a:visited {
				background-position:-195px 0px;
				}
			li#faq a:hover, li#faq a:focus {
				background-position:-195px -58px;
				}
		
	
			li#history a:link, li#history a:visited {
				background-position:-257px 0px;
				}
			li#history a:hover, li#history a:focus {
				background-position:-257px -58px;
				}
		
		
			li#home a:link, li#home a:visited {
				background-position:-318px 0px;
				}
			li#home a:hover, li#home a:focus {
				background-position:-318px -58px;
				}
		


#body-wrapper {
	clear:both;
	width:850px;
	margin:0 auto;
	margin-top:20px;
	background-color:#fff;
	padding:0;
	overflow:hidden;
	}

	#body-sidebar {
		float:left;
		width:160px;
		margin:0;
		padding:38px 10px 0 55px;
		background-color:#fff;
		}


		#body-sidebar ul, #body-sidebar p {
			margin:0;
			padding:0;
			font-size:0.8em;
			text-decoration:none;
			line-height:1.6em;
			margin-left:1.0em;
			margin-top:0.8em;
			}
			
		#body-sidebar img	{
			margin:0;
			padding:0;
			}
			
		#body-sidebar .breaker	{
			padding:0;
			margin:0;
			border-bottom:2px dotted #eee;
			}
		
		#body-sidebar li	{
			margin-left:1.5em;
			list-style:square;
			}
		
		#body-sidebar a:link,#body-sidebar a:visited	{
			color:#f2562d;
			text-decoration:none;
			}
		
		#body-sidebar a:hover	{
			color:#f33;
			text-decoration:underline;
			}

	
	#body-main {
		display: inline;
		float:left;
		width:520px;
		margin:0 35px 0 27px;
		padding:0 0 0 26px;
		border-left:1px #ddd dotted;
		background-color:#fff;
		line-height:1.8em;
		padding-bottom: 2000px;
		margin-bottom: -2000px;
		}
		
			#body-main a:link,#body-main a:visited	{
				color:#f2562d;
				text-decoration:none;
				}
			
			#body-main a:hover	{
				color:#f00;
				text-decoration:underline;
				}
			
		
		#body-main	h1	{
			font-size:1.9em;
			font-weight:normal;
			color:#518E9B;
			border-bottom:2px dotted #a4c2c3;
			padding-bottom:0.5em;
			margin:0;
			}
	
		#body-main	h2	{
			font-size:1.1em;
			font-weight:bold;
			color:#518E9B;
			border-bottom:1px dotted #eee;
			padding-bottom:0.3em;
			padding-top:1.2em;
			margin:0;
			clear:both;
			}
	
		#body-main	p	{
			font-size:1.0em;
			margin:0.8em 0;
			}
			
		#body-main .box	{
			border:1px dotted #ccc;
			padding:15px;
			background-color:#FAEDBC;
			}
					
			#body-main .small	{
				font-size:0.8em;
				}
					
		#body-main table {
			border-collapse: collapse;
			font-size:0.8em;
			line-height: 1.5em;
			width: 100%;
			text-align: left;
			}
		
		#body-main th {
			padding: 0.9em;
			}
		
			#body-main tr.yellow {
				border-top: 1px solid #FB7A31;
				border-bottom: 1px solid #FB7A31;
				background: #FFC;
				padding: 0.5em;
				}
			
			#body-main tr.available {
				border-top: 1px solid #FB7A31;
				border-bottom: 1px solid #FB7A31;
				background:#EDFDCC;
				padding: 0.5em;
				}
			
			#body-main tr.grey {
				border-top: 1px solid #FB7A31;
				border-bottom: 1px solid #FB7A31;
				background: #f7f7f7;
				padding: 0.5em;
				}
		
		#body-main td {
			border-bottom: 1px solid #DDD;
			padding:1.2em 0.5em 0.9em 0.5em;
			vertical-align:top;
			}
			
		#body-main .inputarea	{
			width:95%;
			}
		


#footer {
	clear:both;
	width:850px;
	margin:0 auto;
	margin-top:25px;
	padding-top:25px;
	background-color:#eee;
	height:80px;
	overflow:hidden;
	}
	
	#footer p	{
		font-size:0.8em;
		color:#999;
		margin:0;
		text-align:center;
		line-height:1.7em;
		}

		#footer a:link,#footer a:visited	{
			color:#999;
			text-decoration:none;
			}
		
		#footer a:hover	{
			color:#f00;
			text-decoration:underline;
			}
		

