/* lists */

ul {
	font: normal 80%/150% Trebuchet MS;
	color: #304052;
	text-indent: 0em;
	list-style-position: outside;
	list-style-type: disc;
	padding: 12px 0px 12px 30px;
	margin: 0px;
}


/* bodily functions ;-) */

body {
	width: 950px; 
	margin: 0px auto 0px auto; 
	padding: 0px;
	background: #101d27;
	background-attachment: fixed; 
	border: 0px #d6cddb solid; }

body.bframe {
	width: 770px;
	height: 545px; 
	margin: 0px 0px 0px 15px; 
	padding: 0px;
	background: #101d27; 
	border: 0px white solid; }

body.bthumbs {
	width: 770px;
	height: 530px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	background: #101d27; 
	border: 0px white solid; }

body.bfull {
	width: 770px;
	height: 530px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	background: #101d27; 
	border: 0px white solid; }

/* hyperlinks */

a:link		{font-weight: bold; text-decoration: none; color: #9c9dac; }
a:visited		{font-weight: bold; text-decoration: none; color: #9c9dac; }
a:hover		{font-weight: bold; text-decoration: none; color: #dcddea; }
a:active		{font-weight: bold; text-decoration: none; color: #dcddea; }

a.wit:link 		{font-weight: normal; text-decoration: none; color: #9c9dac; }
a.wit:visited 	{font-weight: normal; text-decoration: none; color: #9c9dac; }
a.wit:hover 	{font-weight: normal; text-decoration: none; color: white; }
a.wit:active 	{font-weight: normal; text-decoration: none; color: white; }

a.link:link 		{font-weight: bold; text-decoration: none; color: white }
a.link:visited 	{font-weight: bold; text-decoration: none; color: white; }
a.link:hover 	{font-weight: bold; text-decoration: none; color: #9c9dac; }
a.link:active 	{font-weight: bold; text-decoration: none; color: #9c9dac; }

a.arrow:link 	{font-weight: bold; text-decoration: none; color: #9c9dac; }
a.arrow:visited 	{font-weight: bold; text-decoration: none; color: #9c9dac; }
a.arrow:hover 	{font-weight: bold; text-decoration: none; color: white; }
a.arrow:active 	{font-weight: bold; text-decoration: none; color: white; }

a.index:link 	{font-weight: bold; text-decoration: none; color: #000000; }
a.index:visited 	{font-weight: bold; text-decoration: none; color: #000000; }
a.index:hover 	{font-weight: bold; text-decoration: none; color: white; }
a.index:active 	{font-weight: bold; text-decoration: none; color: white; }

a.topindex:link 	{font-weight: bold; text-decoration: none; color: #9c9dac; }
a.topindex:visited 	{font-weight: bold; text-decoration: none; color: #9c9dac; }
a.topindex:hover 	{font-weight: bold; text-decoration: none; color: white; }
a.topindex:active 	{font-weight: bold; text-decoration: none; color: white; }

a.pageend:link 	{font-weight: normal; text-decoration: none; color: #9c9dac; }
a.pageend:visited 	{font-weight: normal; text-decoration: none; color: #9c9dac; }
a.pageend:hover 	{font-weight: normal; text-decoration: none; color: white; }
a.pageend:active 	{font-weight: normal; text-decoration: none; color: white; }

a.linkfade img {border: 2px #101d27 solid}
a.linkfade:hover img {border: 2px white solid}

a.linkclean img {border: 0px #101d27 solid}
a.linkclean:hover img {border: 0px #101d27 solid}

a img {border: none}

/* images */

img.ifull {
padding: 0px;
margin: 0px;
height: 500px;  }

img.iwelkom {
padding: 0px;
margin: 0px;
height: 525px; width: 785px;  }

img.iport {
padding: 0px;
margin: 0px;
height: 500px; width: 785px;  }

img.ithumb {
padding: 0px;
margin: 0px;
height: 80px; width: 80px; }

/* divs */


div.dindex {
	float: left;
	width: 150px; height: 550px;
	background: #101d27; 
	padding: 0px 0px 0px 0px;
	border-left: 0px black solid;
	border-right: 0px black solid;
	margin: 0px; }

div.dindextop{
	float: left;
	width: 150px; height: 15px;
	background: #101d27; 
	padding: 0px 0px 0px 0px;
	border-left: 0px black solid;
	border-right: 0px black solid;
	margin: 0px; }

div.dindextopmiddle{
	float: left;
	width: 150px; height: 100px;
	background: #9c9dac; 
	padding: 0px 0px 0px 0px;
	border-left: 0px black solid;
	border-right: 0px black solid;
	margin: 0px; }

div.dindexmiddle{
	float: left;
	width: 140px; height: 410px;
	background: #9c9dac; 
	padding: 0px 0px 0px 0px;
	border-left: 0px black solid;
	border-right: 0px black solid;
	margin: 0px; }

div.dindexmiddlepad{
	float: left;
	width: 10px; height: 410px;
	background: #9c9dac; 
	padding: 0px 0px 0px 0px;
	border-left: 0px black solid;
	border-right: 0px black solid;
	margin: 0px; }

div.dindexbottom {
	float: left;
	width: 150px; height: 25px;
	background: #101d27; 
	padding: 0px 0px 0px 0px;
	border-left: 0px black solid;
	border-right: 0px black solid;
	margin: 0px; }

div.dframe {
	float: left;
	width: 800px; height: 560px;
	background: #101d27; 
	padding: 0px 0px 0px 0px;
	border-left: 0px #101d27 solid;
	border-right: 0px #101d27 solid;
	margin: 0px; }

div.dfull {
	text-align: center;
	float: left;
	width: 100%; height: 505px;
	background: #101d27; 
	padding: 0px 0px 0px 0px;
	border-left: 0px #101d27 solid;
	border-right: 0px #101d27 solid;
	margin: 0px auto; }

div.bfull {
	float: left;
	width: 785px; height: 530px;
	background: blue; 
	padding: 0px 0px 0px 0px;
	border-left: 0px #101d27 solid;
	border-right: 0px #101d27 solid;
	margin: 0px; }

div.dtext {
	float: left;
	width: 785px; height: 530px;
	background: #101d27;
	padding: 0px 0px 0px 0px;
	border-left: 0px #101d27 solid;
	border-right: 0px #101d27 solid;
	margin: 0px; } 

div.dpagetop {
	float: left;
	width: 785px; height: 25px;
	background: #101d27; 
	padding: 0px 0px 0px 0px;
	border-left: 0px #101d27 solid;
	border-right: 0px #101d27 solid;
	margin: 0px; }

div.dpagetopleft {
	float: left;
	width: 500px; height: 25px;
	background: #101d27; 
	padding: 0px 0px 0px 0px;
	border-left: 0px #101d27 solid;
	border-right: 0px #101d27 solid;
	margin: 0px; }

div.dpagetopright {
	float: left;
	width: 285px; height: 25px;
	background: #101d27; 
	padding: 0px 0px 0px 0px;
	border-left: 0px #101d27 solid;
	border-right: 0px #101d27 solid;
	margin: 0px; }

div.dpagebottom {
	float: left;
	width: 785px; height: 25px;
	background: #101d27; 
	padding: 0px 0px 0px 0px;
	border-left: 0px #101d27 solid;
	border-right: 0px #101d27 solid;
	margin: 0px; }

div.dpagebottomleft {
	float: left;
	width: 27px; height: 19px;
	background: #101d27; 
	padding: 0px 0px 0px 0px;
	border-left: 0px #101d27 solid;
	border-right: 0px #101d27 solid;
	margin: 0px; }

div.dpagebottomcenter {
	float: left;
	width: 730px; height: 25px;
	background: #101d27; 
	padding: 0px 0px 0px 0px;
	border-left: 0px black solid;
	border-right: 0px black solid;
	margin: 0px; }

div.dpagebottomright {
	float: left;
	width: 28px; height: 19px;
	background: #101d27; 
	padding: 0px 0px 0px 0px;
	border-left: 0px black solid;
	border-right: 0px black solid;
	margin: 0px; }

div.dtopmargin {
	float: left;
	width: 880px; height: 25px;
	background: #101d27;
	margin: 0px; }

div.dthumb {
	float: left;
	margin: 0px 14px 14px 0px; }


div.dthumb2 {
	float: left;
	margin: 0px 0px 14px 0px; }

/* fonts */

p {
	font: normal 95%/150% Trebuchet MS;
	color: white; 
	text-align: left; 
	padding: 0px; 
	margin: 0px; 
	text-indent: 0em; 	
	letter-spacing: 0em; }

h1 {
	font: bold 115%/100% Trebuchet MS;
	color: white; 
	text-align: right; 
	text-indent: 0em ; 
	padding: 0px; 
	margin: 0px;
	letter-spacing: 0.02em; }

h2 {
	font: normal 115%/140% Georgia;
	color: #9c9dac;
	text-align: left; 
	text-indent: 0em ;
	padding: 0px; 
	margin: 0px 0px 5px 0px; 
	letter-spacing: 0.02em; }

h3 {
	font: bold 115%/100% Trebuchet MS;
	color: white; 
	text-align: left; 
	text-indent: 0em ; 
	padding: 0px; 
	margin: 0px;
	letter-spacing: 0.02em; }

h4 {
	font: bold 115%/90% Trebuchet MS;
	color: white; 
	text-align: center; 
	text-indent: 0em ; 
	padding: 0px; 
	margin: 0px;
	letter-spacing: 0.02em; }

h5 {
	font: normal 95%/145% Trebuchet MS;
	color: #9c9dac; 
	text-align: left; 
	text-indent: 0em ; 
	padding: 0px; 
	margin: 0px;
	letter-spacing: 0.02em; }

h6 {
	font: normal 95%/145% Trebuchet MS;
	color: #9c9dac; 
	text-align: right; 
	text-indent: 0em ; 
	padding: 0px; 
	margin: 0px;
	letter-spacing: 0.02em; }

p.ptitle {
	font: normal 120%/100% Georgia; 
	color: white; 
	text-align: left; 
	padding: 0px; 
	margin: 0px; 
	text-indent: 0em;
	letter-spacing: 0.02em; }

p.pindex {
	font: bold 100%/160% Trebuchet MS;
	color: white;
	text-align: left;
	text-indent: 0em;
	padding: 0px;
	margin: 0px; 	
	letter-spacing: 0.05em; }

p.parrowl {
	font: bold 170%/10% Trebuchet MS;
	color: #9c9dac; 
	text-align: left; 
	text-indent: 0em ; 
	padding: 5px 1px 7px 1px; 
	margin: 0px;
	letter-spacing: 0em; }

p.parrowr {
	font: bold 170%/10% Trebuchet MS;
	color: #9c9dac; 
	text-align: right; 
	text-indent: 0em ; 
	padding: 5px 1px 7px 1px; 
	margin: 0px;
	letter-spacing: 0em; }