body			
			{
			margin: 0;
			padding: 0;
			text-align: center;
			background-color: #d7ffc1;
			}

h1
			{
			font-family: arial;
			font-size: 14px;
			color: #ffffff;
			font-weight: bold; 
			text-align: left;
			}

h2
			{
			font-family: arial;
			font-size: 13px;
			color: #000000;
			font-weight: bold; 
			text-align: left;
			}

p
			{
			font-family: arial;
			font-size: 12px;
			color: #000000;
			text-align: left;
			}

td
			{
			font-family: arial;
			font-size: 12px;
			color: #000000;
			text-align: left;
			}

ul
			{
			font-family: arial;
			font-size: 12px;
			color: #000000;
			text-align: left;
			}

li
			{
			font-family: arial;
			font-size: 12px;
			color: #000000;
			text-align: left;
			}

a
			{
			color: #a71414;
			font-family: arial;
			font-size: 12px;
			text-decoration: underline;
			font-weight: bold;
			}

a:visited
			{
			color: #a71414;
			font-family: arial;
			font-size: 12px;
			text-decoration: underline;
			font-weight: bold;
			}

a:hover
			{
			color: #eb1717;
			font-family: arial;
			font-size: 12px;
			text-decoration: underline;
			font-weight: bold;
			}

a.photo:link img, a.photo:visited img
{
	/* seems to prevent flickering in Mozilla-based browsers */
	opacity:0.999;
}
a.photo:active img, a.photo:hover img, a.photo:focus img
{
	/* for Mozilla/Firefox/Safari */
	opacity:0.7;
	/* IE5.5 upwards */
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=70);
}

/* Main Container */			
#port
			{
			text-align: left;
			position: relative;
			margin: 0 auto;
			width: 1000px;
			}
			
#pisces
			{
			text-align: center;
			position: absolute;
			margin: 0 auto;
			width: 1000px;
			top: 0px;
			left: 0px;
			
			background-image: url(../grphx/sitebg_column.png);
			background-position: top center;
			background-repeat: repeat-y;
			}
			
/* MainBlock */	
#mainblock
			{
			text-align: left;
			position: relative;
			margin: 0 auto;
			width: 1000px;
			top: 0px;
			left: 0px;
			}

#contentblock
			{
			text-align: left;
			float: center;
			margin: 0 auto;
			width: 970px;
			top: 0px;
			left: 0px;
			}

/* Topbar */
#topbar
			{
			text-align: left;
			float: center;
			margin: 0 auto;
			width: 970px;
			height: 170;
			padding: 0px;
			}

/* Bottom bar */
#copyrightblock
			{
			text-align: center;
			float: left;
			margin: 10px;
			width: 975px;
			height: 40px;
			top: 0px;
			left: 0px;
			
			font-family: arial;
			font-size: 11px;
			color: #ffffff;
			font-weight: bold;
			
			background-color: #236100;
			border-width: medium;
			border-color: #cccccc;
			border-style: solid;
			
			filter: alpha(opacity=70);
			opacity: .7;
			}

/* Column Main */
#maincolumn_left
			{
			text-align: left;
			float: left;
			margin: 0 auto;
			width: 150px;
			padding: 1px;
			margin: 5px;
			}
			
#maincolumn_center
			{
			text-align: left;
			float: left;
			margin: 0 auto;
			width: 630px;
			padding: 1px;
			margin: 5px;
			}

#maincolumn_right
			{
			text-align: left;
			float: left;
			margin: 0 auto;
			width: 150px;
			padding: 1px;
			margin: 5px;
			}

/* Column titles */
#columntitle_left
			{
			text-align: left;
			float: center;
			margin: 0 auto;
			width: 150px;
			padding: 1px;
			margin: 1px;
			
			background-color: #e70f0f;
			border-width: thin;
			border-color: #4e4e4e;
			border-style: solid;
			
			filter: alpha(opacity=90);
			opacity: .9;
			
			font-family: arial;
			font-size: 14px;
			color: #ffffff;
			font-weight: bold; 
			text-align: left;
			line-height: 2em
			}

#columntitle_center
			{
			text-align: left;
			float: center;
			margin: 0 auto;
			width: 630px;
			padding: 1px;
			margin: 1px;
			
			background-color: #e70f0f;
			border-width: thin;
			border-color: #4e4e4e;
			border-style: solid;
			
			filter: alpha(opacity=90);
			opacity: .9;
			
			font-family: arial;
			font-size: 14px;
			color: #000000;
			font-weight: bold; 
			text-align: left;
			line-height: 2em
			}

#columntitle_right
			{
			text-align: left;
			float: center;
			margin: 0 auto;
			width: 150px;
			padding: 1px;
			margin: 1px;
			
			background-color: #e70f0f;
			border-width: thin;
			border-color: #4e4e4e;
			border-style: solid;
			
			filter: alpha(opacity=90);
			opacity: .9;
			
			font-family: arial;
			font-size: 14px;
			color: #ffffff;
			font-weight: bold; 
			text-align: left;
			line-height: 2em
			}

#columncategory_left
			{
			text-align: center;
			float: center;
			margin: 0 auto;
			width: 141px;
			padding: 5px;
			margin: 1px;
			
			background-color: #ff2626;
			border-width: thin;
			border-color: #4e4e4e;
			border-style: solid;
			
			filter: alpha(opacity=90);
			opacity: .9;
			
			font-family: arial;
			font-size: 12px;
			color: #000000;
			text-align: right;
			font-weight: bold;
			}

/* Column content */
#columncontent_left
			{
			text-align: right;
			float: center;
			margin: 0 auto;
			width: 150px;
			padding: 1px;
			margin: 1px;
			}

#columncontent_center
			{
			text-align: center;
			float: center;
			margin: 0 auto;
			width: 610px;
			padding: 11px;
			margin: 1px;
			
			background-color: #dfe8d3;
			border-width: thin;
			border-color: #b6b6a8;
			border-style: solid;
			}

#columncontent_right
			{
			text-align: center;
			float: center;
			margin: 0 auto;
			width: 150px;
			padding: 1px;
			margin: 1px;
			}

/* Column divider */
#columndivider_left
			{
			text-align: center;
			float: center;
			margin: 0 auto;
			width: 150px;
			height: 5px;
			padding: 1px;
			margin: 1px;
			}

#columndivider_center
			{
			text-align: center;
			float: center;
			margin: 0 auto;
			width: 620px;
			height: 15px;
			padding: 1px;
			margin: 1px;
			}

#columndivider_right
			{
			text-align: center;
			float: center;
			margin: 0 auto;
			width: 150px;
			height: 15px;
			padding: 1px;
			margin: 1px;
			}

#dividerblockbig
			{
			text-align: left;
			float: center;
			margin: 0 auto;
			width: 970px;
			height: 15px;
			}

/* Flags - FO link */
#flag_nl
			{
			text-align: center;
			position: absolute;
			margin: 0 auto;
			width: 50px;
			height: 30px;
			top: 105px;
			left: 115px;
			}

#flag_en
			{
			text-align: center;
			position: absolute;
			margin: 0 auto;
			width: 50px;
			height: 30px;
			top: 105px;
			left: 160px;
			}

#fransottenlink
			{
			text-align: center;
			position: absolute;
			margin: 0 auto;
			width: 160px;
			height: 45px;
			top: 115px;
			left: 815px;
			}

/* Buttons */
#btn_base
			{
			text-align: right;
			position: relative;
			margin: 0 auto;
			width: 152px;
			height: 30px;
			}

#btn_text
			{
			text-align: left;
			position: absolute;
			margin: 0 auto;
			width: 100px;
			height: 20px;
			top: 5px;
			left: 42px;
			
			font-family: arial;
			font-size: 12px;
			color: #000000;
			text-align: left;
			font-weight: bold;
			}
			
#btn_text_fo
			{
			text-align: left;
			position: absolute;
			margin: 0 auto;
			width: 110px;
			height: 20px;
			top: 5px;
			left: 42px;
			
			font-family: arial;
			font-size: 10px;
			color: #3d7b1a;
			text-align: left;
			font-weight: bold;
			}

#btn_hit
			{
			text-align: left;
			position: absolute;
			margin: 0 auto;
			width: 140px;
			height: 25px;
			top: 0px;
			left: 12px;