/* BODY CSS */
	body {
		background-image:url(../img/bg/fixed_1680.jpg);
		background-repeat:no-repeat;
		background-position:top center;
		background-attachment:fixed;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		color: #FFFFFF; }
	
	a:link {
		color: #FFFFFF; }
	a:visited {
		color: #CCCCCC; }
	a:hover {
		color: #FF0000; }
	a:active {
		color: #FF0000; }

/* GLOBAL CSS */
	#user {
		position:absolute;
		left:50%;
		top:190px;
		width:290px;
		height:35px;
		font: medium Arial, Helvetica, sans-serif;
		margin-left:-180px;
		margin-right:auto;
		text-align:center;
		z-index:9; }
		
	#logo {
		position:absolute;
		left:50%;
		top:0px;
		width:658px;
		height:313px;
		margin-left:-329px;
		margin-right:auto;
		z-index:9; }

	#pageinfo {
		position:absolute;
		left:50%;
		top:270px;
		width:574px;
		height:66px;
		font:smaller Arial, Helvetica, sans-serif;
		margin-left:-205px;
		margin-right:auto;
		text-align:center;
		z-index:9; }

	#menu {
		position:absolute;
		left:50%;
		top:250px;
		width:178px;
		height:500px;
		margin-left:-387px;
		margin-right:auto;
		z-index:9; }

	#stars_left {
		position:absolute;
		left:0%;
		top:0px;
		margin-left: 0px;
		width:293px;
		height:148px;
		background-image:url(../img/other/sterren1.png);
		z-index:100; }
		
	#stars_right {
		position:absolute;
		right:0%;
		top:0px;
		margin-left: 0px;
		width:293px;
		height:148px;
		background-image:url(../img/other/sterren2.png);
		z-index:100; }
		
	#ornament1 {
		position:absolute;
		left:50%;
		top:0px;
		width:154px;
		height:386px;
		margin-left:-500px;
		margin-right:auto;
		z-index:1; }

	#ornament2 {
		position:absolute;
		left:50%;
		top:0px;
		width:154px;
		height:386px;
		margin-left:346px;
		margin-right:auto;
		z-index:1; }

	#ornament3 {
		position:absolute;
		left:50%;
		top:0px;
		width:154px;
		height:386px;
		margin-left:-500px;
		margin-right:auto;
		margin-top:705px;
		z-index:1; }

	#ornament4 {
		position:absolute;
		left:50%;
		top:0px;
		width:154px;
		height:386px;
		margin-left:346px;
		margin-right:auto;
		margin-top:705px;
		z-index:1; }
		
	#ornament5 {
		position:absolute;
		left:50%;
		top:0px;
		width:154px;
		height:386px;
		margin-left:-500px;
		margin-right:auto;
		margin-top:350px;
		z-index:1; }

	#ornament6 {
		position:absolute;
		left:50%;
		top:0px;
		width:154px;
		height:386px;
		margin-left:346px;
		margin-right:auto;
		margin-top:350px;
		z-index:1; }
		
		
/* CONTENTBOX CSS */

	#top {
		position:relative;
		left:50%;
		top:0px;
		width:829px;
		height:132px;
		margin-left:-414px;
		margin-right:auto;
		margin-top:50px;
		z-index: 5; }

	#brown_shadow {
		position:absolute;
		left:50%;
		width:777px;
		height:150px;
		margin-left:-388px;
		margin-right:auto;
		margin-top:132px;
		z-index: 3; }
		
	.content_container {
		position:relative;
		left:50%;		
		width:831px;
		margin-left:-415px;
		margin-right:auto;
		z-index:2; }
		
		.content_shadow {
			background:url(../img/contentbox/shadow.png) repeat-y; }
		
		.content_layer {
			width:583px;
			padding:0px;
			top:0px;
			margin-left:178px;
			margin-right:28px;
			background:url(../img/contentbox/green.png) repeat-y top; 
			z-index:2; }
		
		.content {
			width:560px;
			margin-left:10px;
			margin-right:10px;
			padding-top:147px;
			* padding-top:210px;
			text-align:center;
			min-height:668px;
			height:auto !important;
			height:668px;  }
		
		.content img {
			margin-top:25px;
			margin-bottom:0px;
			margin-left:10px;
			margin-right:10px;
			border:#978a37 1px solid; }
		
	.bottom {
		position:relative;
		top:0px;
		width:829px;
		height:132px;
		margin-left:auto;
		margin-right:auto; 
		background:url(../img/contentbox/bottom.png) no-repeat top; 	
		text-align:center;
		font:small Arial, Helvetica, sans-serif;
		padding-left:178px;
		z-index: 2; }

/* TEXT CSS */

	P {
		margin-bottom:0px;
		padding-left:25px;
		padding-right:25px;
		font:large Arial, Helvetica, sans-serif;
		text-align:justify; }

	UL {
		padding-left:25px;
		padding-right:25px;
		font:large Arial, Helvetica, sans-serif;
		text-align:left;
		margin:0px; }
		
	H1 {
		font:bold xx-large Arial, Helvetica, sans-serif;
		margin:0px;
		text-align:center; }
	
	H2 {
		font:bold x-large Arial, Helvetica, sans-serif;
		text-align:center; }

	.small {
		font:small Arial, Helvetica, sans-serif;
		text-align:left;
		padding-left:25px;
		padding-right:25px; }

	.span_small {
		font:small Arial, Helvetica, sans-serif; }

/* FORM CSS */
		
	.cssform p {
		width: 300px;
		clear: left;
		margin: 0;
		padding: 5px 0 8px 0;
		padding-left: 155px;
		border-top: 1px dashed gray;
		height: 1%; }
	
	.cssform label {
		font-weight: bold;
		float: left;
		margin-left: -155px;
		width: 150px; }
	
	.cssform input {
		font: medium Arial, Helvetica, sans-serif;
		width: 250px; }
	
	.cssform select{
		font: medium Arial, Helvetica, sans-serif;
		width: 250px; }
			
	.textarea_desc { 
		font: small Arial, Helvetica, sans-serif;
		margin-left: -155px;
		width: 405px;
		height: 50px; }

	.textarea_content { 
		font: small Arial, Helvetica, sans-serif;
		margin-left: -155px;
		width: 405px;
		height: 305px; }

	.textarea_content_small { 
		font: small Arial, Helvetica, sans-serif;
		margin-left: -155px;
		width: 405px;
		height: 155px; }
		
	.cssform_public p {
		width: 175px;
		clear: left;
		margin: 0;
		padding: 5px 0 8px 0;
		padding-left: 155px;
		border-top: 1px dashed gray;
		height: 1%; }
	
	.cssform_public label {
		font-weight: bold;
		float: left;
		margin-left: -155px;
		width: 150px; }
	
	.cssform_public input {
		font: medium Arial, Helvetica, sans-serif;
		width: 175px; }
	
	.cssform_public select{
		font: medium Arial, Helvetica, sans-serif;
		width: 175px; }

	.textarea_public { 
		font: small Arial, Helvetica, sans-serif;
		margin-left: -155px;
		width: 330px;
		height: 100px; }

	.lightbox {
		border:#FFFFFF;
	}
	
/* CONTENT TABLE CSS */
		
	.table_top { 
		width: 513px;
		height: 87px;
		margin-left:30px;
		background-image:url(../img/table/top.png); }
	
	.table_top_header {
		padding-top:25px; }
		
	.table_content { 
		width: 513px;
		margin-left:30px;
		background:url(../img/table/bg.png) repeat-y; }
		
	.cell_1 {
		background:#876d29;
		font:small Arial, Helvetica, sans-serif;
		text-align:left; }
		
	.cell_2 {
		font:medium Arial, Helvetica, sans-serif;
		text-align:right; }

	.cell_3 {
		background:#6a4a0a;
		font:large Arial, Helvetica, sans-serif;
		text-align:center; }

	.cell_4 {
		font:small Arial, Helvetica, sans-serif;
		text-align:left; }

	.alert {
		background:#FF0000;
		font:bold medium Arial, Helvetica, sans-serif;
		text-align:center;
		padding:3px;
		margin-left:75px;
		margin-right:75px; }

	.reactions_no {
		background:#5b4d13;
		font:medium Arial, Helvetica, sans-serif;
		text-align:left;
		margin-left:75px;
		margin-right:75px;
		padding:10px;
		border:#876d29 medium dotted; }
	
	.reactions_title {
		background:#876d29;
		font:bold medium Arial, Helvetica, sans-serif;
		text-align:center;
		padding:3px;
		margin-left:75px;
		margin-right:75px; }
		
	.reactions_reaction {
		background:#675817;
		font:medium Arial, Helvetica, sans-serif;
		text-align:left;
		margin-left:75px;
		margin-right:75px;
		padding:7px;
		border-left:#876d29 medium dotted;
		border-right:#876d29 medium dotted; }
		
	.reactions_info {
		background:#5b4d13;
		font:medium Arial, Helvetica, sans-serif;
		text-align:right;
		padding:1px;
		margin-left:75px;
		margin-right:75px;
		border-left:#876d29 medium dotted;
		border-right:#876d29 medium dotted;
		border-bottom:#876d29 medium dotted; }

	.reply_top {
		background:#877629;
		font:large Arial, Helvetica, sans-serif;
		text-align:center;
		padding:5px;
		margin-left:65px;
		margin-right:65px;
		margin-top:25px; }
		
	.reply_reply {
		background:#675817;
		font:medium Arial, Helvetica, sans-serif;
		text-align:left;
		margin-left:65px;
		margin-right:65px;
		padding:10px;
		border-left:#877629 medium dashed;
		border-right:#877629 medium dashed; }

	.reply_submit {
		background:#5b4d13;
		font:medium Arial, Helvetica, sans-serif;
		text-align:right;
		padding:3px;
		margin-left:65px;
		margin-right:65px;
		border-left:#877629 medium dashed;
		border-right:#877629 medium dashed;
		border-bottom:#877629 medium dashed; }
		
	.admin_row1 {
		background:#876d29;
		font:bold medium Arial, Helvetica, sans-serif;
		text-align:left;
		padding:3px;
		margin-left:75px;
		margin-right:75px; }
		
	.admin_row2 {
		background:#675817;
		font:medium Arial, Helvetica, sans-serif;
		text-align:left;
		margin-left:75px;
		margin-right:75px;
		padding:7px;
		border-left:#876d29 medium dotted;
		border-right:#876d29 medium dotted; }
		
	.admin_row3 {
		background:#5b4d13;
		font:medium Arial, Helvetica, sans-serif;
		text-align:right;
		padding:1px;
		margin-left:75px;
		margin-right:75px;
		border-left:#876d29 medium dotted;
		border-right:#876d29 medium dotted;
		border-bottom:#876d29 medium dotted; }
		 
	.table_bottom { 
		width: 513px;
		height: 87px;
		margin-left:30px;
		background-image:url(../img/table/bottom.png); }
		
	.start { } 
