/* document */
	* {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #5C5C5C;
	}
	
	body {
		width: 98%;
		height: 96%;
		margin-top: 20px;
	}
	
	table {
		background-position:top;
		background-repeat: no-repeat;
	}
	
	#center {
		width: 100%;
		height: 100%;
	}
	
	#main {
		width: 740px;
		border-width: 1px;
		border-style: solid;
		border-color: #DEDEDE;
		margin: auto;
		text-align: left;
	}
	
	#main table {
		background-position: top;
		background-repeat: no-repeat;
	}

	h1 {
		color: #6A7788;
	}
	
	a {
		color: #5C5C5C;
		text-decoration: none;
	}
	
	a:hover {
		color: #999999;
		text-decoration: underline;
	}
	
	td {
		vertical-align: top;
		text-align: left;
	}
	
	.spacer {
		margin-left: 5px;
		margin-right: 5px;
	}

	.bar {
		/* background-color: #DEDEDE; */
		height: 7px;
	}

	img {
		margin-bottom: -3px;
	}
	
	html>body img {
		margin-bottom: 0px;
	}
	
/* #header */
	#header * {
		font-size: 9px;
		line-height: 18px;
		font-family: Arial Narrow;
		/* letter-spacing: 0.1mm; */
	}
	
	#header span {
		margin-left: 5px;
		margin-right: 5px;
	}
	
	.logo {
		/* padding: 10px 4px 4px 3px; */
		width: 257px;
		height: 70px;
		text-align: center;
		vertical-align: middle;
		background-repeat: no-repeat;
		cursor: pointer;
	}
	
	a {
		color: #5C5C5C;
		text-decoration: none;
	}
	
	a:hover {
		color: #999999;
		text-decoration: underline;
	}
	
/* #menu */
	#menu {
		padding: 25px;
		vertical-align: top;
		padding-top: 50px;
	}
	
	#menu * {
		color: #6A7788;
		font-size: 11px;
		font-family: Arial Narrow, Helvetica, sans-serif;
		margin-top: 10px;
		margin-bottom: 10px;
		display: block;
	}
	
	#menu.white a {
		color: #FFFFFF;
	}
	
	#tour {
		height: 80px;
	}
	
	#tour.white a {
		color: #FFFFFF;
	}
	
/* #content */
	#content {
		padding: 25px;
		background-repeat: no-repeat;
	}

	#content * {
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 11px;
	}

	#content a {
		color: #970F00;
		font-weight: bold;
	}
	
/* schedule */
	#schedule {
		margin: 0px;
		padding: 0px;
		width: 100%;
	}
	
	#schedule thead td {
		font-weight: bold;
		color: #6A7788;
		vertical-align: middle;
		text-align: center;
	}
	
	#schedule td {
		width: 100px;
		padding: 5px;
		border-top-style: solid;
		border-top-color: #AE9163;
		border-top-width: 1px;
		border-right-style: solid;
		border-right-color: #AE9163;
		border-right-width: 1px;
	}
	
	#schedule .time {
		color: #6A7788;
		text-align: center;
		vertical-align: middle;
	}
	
	#schedule .sunday {
		border-right-style: none;
		border-right-width: 0px;
		border-right-color: #CCCCCC;
	}
	
/* #footer */
	#footer {
		padding-top: 16px;
		margin-bottom: 0px;
		background-color: #FFFFFF;
		width: 740px;
		margin: auto;
		text-align: left;
	}
	
	#footer * {
		font-size: 9px;
		line-height: 9px;
		margin-top: -12px;
		margin-bottom: 0px;
		padding-bottom: 3px;
		color: #000000;
	}
	
	#footer a {
		color: #003366;
	}
	
/* gMarker */
	#gMap {
		width: 500px;
		height: 300px;
		margin: auto;
	}
	
	.gMarker {
		/*
		border-color: #00FF00;
		border-width: 1px;
		border-style: solid;
		*/
		width: 175px;
		height: 60px;
	}

	.gMarker * {
		margin: 0px;
		padding: 0px;
	}

	.gMarker h1 {
		margin-bottom: -10px;
	}

	.gMarker p {
		margin-top: -10px;
	}