/* Overall settings */
	* {
		margin: 0;
		padding: 0;
	}
	
	body {
		background-color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}

/* Site configuration */
	#framework {
		position: relative;
		margin: 0 auto 0 auto;
		width: 800px;
	}
	
	#site_head {
		position: absolute;
		width: 800px;
		height: 209px;
		z-index: 100;
	}
	#voetcheck {
		position: absolute;
		top: 0;
		left: 690px;
		z-index: 1000;
	}
	
	#site_container {
		position: absolute;
		top: 209px;
		width: 800px;
		height: 369px;
	}
	#manage {
		position: absolute;
		top: 209px;
		width: 800px;
		height: 369px;
	}
	
	/* Navigation block */
	#site_container .navigation {
		position: absolute;
		width: 267px;
	}
	#site_container .navigation table {
		width: 267px
	}
	#site_container .navigation td {
		height: 70px;
		width: 89px;
	}
	
	/* Content block */
	#site_container .content {
		position: absolute;
		left: 267px;
		width: 356px;
		
		padding: 30px 0 0 0;
	}
	#site_container .content h1 {
		margin: 0 0 20px 0;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
	}
	#site_container .content p {
		margin: 0 0 15px 10px;
		width: 330px;
	}
	#site_container .content form {
		margin: 0 0 15px 10px;
		width: 330px;
	}
	#site_container .content a {
		color: #B0006E;
		text-decoration: underline;
	}
	#site_container .content img {
		margin: 0 0 15px 10px;
	}
	
	/* Sidebar block */
	#site_container .sidebar {
		position: absolute;
		left: 623px;
		width: 179px;
		background-color: #A1DBF2;
	}
	
	#sidebar {
		position: relative;
		background-color: #A1DBF2;
	}
	#sidebar p {
		margin: 5px 0 10px 10px;
	}
	#sidebar form {
		margin: 5px 0 0 10px;
	}
	#sidebar input {
		border: 0px;
	}
	#sidebar input.submitbutton {
		border: 0px;
		border-bottom: 1px solid #000000;
		background-color: #A1DBF2;
		margin: 5px 12px 0 0;
		float: right;
	}
	
	#manage .nav {
		position: absolute;
		width: 200px;
		padding: 30px 0 0 15px;
		margin: 0 20px 0 0;
		height: 570px;
		
		background-color: #A1DBF2;
		font-weight: bold;
		line-height: 20px;	
	}
	#manage .nav h3 {
		margin: 0 0 5px 0;
		padding: 0;
	}
	#manage .nav p {
		margin: 0 0 30px 0;
		text-decoration: none;
	}
	#manage .nav a {
		text-decoration: none;
		color: #B0006E;
	}
	#manage .content {
		position: absolute;
		left: 252px;
		width: 500px;
		
		padding: 30px 0 0 0;
		margin: 0 0 0 20px;
	}
	#manage .content p, h3 {
		margin: 10px 0 10px 0;
	}
	#manage .login {
		position: relative;
		width: 400px;
		margin: 80px auto 0 auto;
	}
	
	/* Form validation styles */
	.error {
		color: #FF0000;
	}