body {
		background: #404040;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-align: center;
	}
	.container {
 		background: #fff;
 		margin: 20px auto;
 		padding: 0 3px;
		text-align: left;
 		width: 1000px;
 	}
 	.menu {
		font-size: 10px;
		font-weight: bold;
		padding: 8px 10px;
 	}
 	.separator {
 		font-size: 16px;
 		padding: 3px 8px 4px 4px;
		text-align: right;
 	}
 	.main {
 		background: #fff;
 	}
 	.timebox {
 		font-size: 10px;
 		font-weight: bold;
 		padding: 0px 10px;
 		text-align: right;
 	}
	.borderbox {
		width: 600px;
		margin: 20px auto;
		border-style: solid;
		border-width: thin;
		border-color: #000000;
		padding: 10px 10px 10px 10px;
	}
	.membertable {
		width: 600px;
		border-style: solid;
		border-width: thin;
		border-color: #000;
		background-color: #FFFFFF;
		font-size :10px;
	}
	a {
		text-decoration:none;
		color:#000000;
		font-weight:Bold;
	}
	a:link{color:#000000;}
	a:visited{color:#000000;}
	a:hover{color:#404040;}
	a:active{color:#0000FF;}
 	h1 {
		border-bottom: 2px solid #000;
 		font-size: 18px;
 		font-weight: normal;
 		padding-bottom: 5px;
 		width: 80%;
 	}
	h2 {
		font-size: 18px;
		font-weight: normal;
	}
	caption {
		font-size: 18px;
		font-weight: normal;
	}
	a.weblinks {
		color:#09c;
	}
 	.lower {
 		padding: 0 10px 30px;
 	}
 	li {
 		margin-left: 15px;
 	}
	label {
		margin-left: 15px;
		margin-top: 5px;
	}
 	.menu,
 	.separator {
 		clear: both;
 		background: #09c;
 	}
 	.menu,
 	.separator,
 	.timebox {
		border-bottom: 3px solid #fff;
		border-top: 3px solid #fff;
 	}
	.eventtable {
		border-style: solid;
		background-color: #FFFFFF;
	}
	.clubdiarytable {
		height: 25px;
		border-color: #FFFFFF;
		background-color: #66CCFF;
	}
 	#last_separator {
 		margin: 0;
 	}
	a.linkfooter{
		color :#fff;
	}
	.footer{
		margin: 20px auto;
		color: #fff;
		font-size : 10px;
		text-align: left;
		background-color: #404040;
		width: 1000px;
		padding-left:20px;
		padding-top:4px;
	}
	
