#test {
	background-color: #fff;
	font-size: 70%;
	font-family: Arial, Tahoma, sans-serif;
	width: 600px;
	height: 200px;
	margin-top: 20px;
	color: #000;
}

div#content {
	background-image: url("images/pages/content-bg-upcoming.png");
	/*background-position: 0 380px;
	background-color: #3b3b3b;*/
}

	div#content h1 {
		padding-bottom: 10px;
	}

#content div.left {
}

	#content div.left h2 {
		padding-left: 50px;
		color: #FAAD32;
		font-size: 130%;
	}

#content div.col {
	float: left;
	width: 240px;
}

	#content div.col ul.list {
		list-style-type: none;
		margin: 0 0 40px 0;
		padding: 0;
	}

		#content div.col ul.list li {
			margin: 0;
			padding: 0;
		}

			#content div.col ul.list li a {
				display: block;
				padding: 4px 10px 4px 50px;
				color: #666666;
				background-image: url("upcoming_hover.png");
				background-repeat: no-repeat;
				outline: none;
			}

				#content div.col ul.list li a strong {
					display: block;
					color: #fff;
				}

				#content div.col ul.list li.here a, #content div.col ul.list li a:hover {
					text-decoration: none;
					background-position: 0 -58px;
				}

#content div.right {
	margin-left: 40px;
	width: 410px;
	font-family: Arial, Tahoma, sans-serif;
	display: none;/**/
}

	#content div.right h3 {
		font-family: Georgia, "Helvetica", "Times new Roman", serif;
		font-size: 200%;
		color: #FAAD32;
	}

	#content div.right h4 {
		font-family: Georgia, "Helvetica", "Times new Roman", serif;
		font-size: 120%;
	}

		#content div.right h4 a {
			display: block;
			background-color: #fa882e;
			color: #fff;
			padding: 5px 10px;
		}

	#content div.right table {
		border-collapse: collapse;
	}

		#content div.right table tr th {
			text-align: left;
			border-bottom: 1px solid #666;
			padding: 0 5px;
		}

		#content div.right table tr td {
			border-bottom: 1px solid #666;
			padding: 0 5px;
		}

#map {
	height: 300px;
	border: 3px solid #333333;
	margin-bottom: 30px;
}

#iwindow, .iwindow {
	width: 250px;
	padding: 0;
	margin: 0;
	font-size: 80%;
	line-height: 1.4em;
	font-family: Arial, Tahoma, sans-serif;
}

	#iwindow_contents, .iwindow_tempContents {
		position: relative;
		z-index: 100;
		border: 3px solid #faad32;
		background-color: #fff;
		color: #000;
	}

	#iwindow_beak, .iwindow_beak {
		width: 40px;
		height: 35px;
		background: url('beak.png') top left no-repeat transparent;
		z-index: 1000;
	}

	#iwindow_tl, #iwindow_tr, #iwindow_bl, #iwindow_br, #iwindow_t, #iwindow_l, #iwindow_r, #iwindow_b,
	.iwindow_tl, .iwindow_tr, .iwindow_bl, .iwindow_br, .iwindow_t, .iwindow_l, .iwindow_r, .iwindow_b {
		height: 0;
		width: 0;
	}

	#iwindow_contents h4, .iwindow h4 {
		padding: 0 10px;
	}

	#iwindow_contents p, .iwindow p {
		padding: 0 10px;
	}


	#iwindow_close {
		display: block;
		position: absolute;
		width: 15px;
		height: 12px;
		margin-top: 10px;
		right: 0;
		background: url('bubble_close.gif') top left no-repeat transparent;
		cursor: pointer;
		z-index: 10000;
	}
