	html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	}
	
	#container {
	width:802px;
	min-height:100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 0 28px 0 28px;
	background: #ffffff url(../images/container_bg.gif) repeat-y;
	overflow:hidden;
	}

	#topimage {
	float:left;
	width:802px;
	height:207px;
	background: #ffffff url(../images/topp2.jpg);
	}
	
	.navigation {
	position:relative; 
	top: 162px;
	left: 324px;
	}
	
	#innercontainer {
	padding:10px; 
	font-family: verdana; 
	font-size:11px;
	line-height:16px;
	}

	#leftcolumn {
	width:468px;
	padding:10px; 
	margin-right:10px;
	float:left;
	background: #FEFEE6;
	}
	
	#rightcolumn {
	width:264px;
	padding:10px; 
	float:left;
	background: #FEFEE6;
	}

	#iframecolumn {
	width:264px;
	float:left;
	background: #FEFEE6;
	font-family: verdana; 
	font-size:11px;
	line-height:16px;
	}

	a { color: #499300; text-decoration:none;}
	a:hover {text-decoration:underline;}


	.gray {color:#909090;}

	div.clear {font-size: 0; line-height: 0;}

	.headline {
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	}

	h2 {font-family:arial;}

	hr {clear: both; border: 0; height: 1px; color: #909090; background: #909090;}

	.showsdate {float:left; width:150px;}
	.showsclub {float:left; width:125px;}
	.showscity {float:left; width:100px;}
	.showscountry {float:left; width:75px;}

	.bookingartist {float:left; width:230px;}
	.bookingperiod {float:left; width:230px;}

