/* THE BIG GUYS */
* {margin:0;padding:0}
body {padding: 0 0 20px;background: #eee repeat-x 0 100%;color:#333;font:83%/1.5 arial}

/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#339966} 
a:visited {color:#999} 
a:hover,a:active {color:#069} 

/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1.5em}
h1, h2, h3, h4, h5 {padding: 0 0 0.2em 0;font-family: arial,verdana,sans-serif;margin: 1.2em 0 0.3em;color: #336633;border-bottom: 1px solid #336633}
h1 {font-size: 150%;margin-top:.6em}
h2 {font-size: 135%}
h3 {font-size: 125%}
h4 {font-size: 115%}
h5 {font-size: 105%}
h6 {font-family: arial;margin: 1.2em 0 .3em;color:#fff;border-bottom: 1px solid #ccc;padding-bottom: .2em; font-size: 115%}
small {font-size:11px}
sup {font-size:9px}

/* LISTS */
ul {margin: .3em 0 1.5em 0;list-style-type:none}
	ul.related {margin-top: -1em}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal;font-size:11px}
li {line-height: 1.4em;padding-left: 25px;background: transparent no-repeat 0 0}
li.doc {background-position: 3px -500px}
ul.nomarker li {background:none;padding-left:0}

dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}

/* GENERAL */
img {border:none} 
hr {margin: 1em 0;background:#ccc;height:1px;color:#ccc;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 

/* LAYOUT - HEADER */
#header {background: #336633 repeat-x 0 100%;margin: 0 0 35px;padding: 0 0 8px}

	#header #site-name {font: 350% arial;font-weight:bold;margin:0 0 0 40px;padding:3px 0;color:#fff;border:none}
	
	/* NAV - top horizontal nav */
	#nav, #nav ul {padding: 0;margin: 0;list-style: none}
	#nav {font-weight:bold;height:1.5em;font: bold 80% arial;margin: 0 105px 0 40px}
	#nav li {position:relative;background: #999;float: left;width: 10em;display:block;margin: 0;border-bottom: 3px solid #666;border-right: 3px solid #252525;padding:0}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 4px 10px 2px}
	#nav a:hover {color:#000}
	
	#nav li.active {background: #339966;border-bottom: 3px solid #666}
	#nav li.active ul {border:none;background: #339966 no-repeat 100% 100%}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
	#nav li.active a:hover {color:#000}
	
	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	
	/* LOGO */
	#wapen {width:100px;height:124px;position:absolute;top:-110px;right:300px}

	/* LEUZE */
	#spreuk {font: 95% arial;width:200px;height:124px;margin:5px;padding:3px 0;color:#fff;border:none; position:absolute;top:-125px;right:0}

/* LAYOUT - main body of page */
#wrap {min-width:700px;max-width:1200px;margin: 0 auto;position:relative}
#content-wrap {position:relative;width:100%}
	#utility {position:absolute;top:0;left:25px;width:165px;border-top: 10px solid #ccc;padding-bottom: 40px}
	#sidebar {position:absolute;top:0;right:25px;width:20%;border-top: 10px solid #ccc;padding-top: 1px;padding-bottom: 40px}
	#sidebar img {width: 100%;}

#content {margin: 0 50px}
	#content #breadcrumb {margin-top:-5px;font-size:93%;font-weight:bold}
	#content #breadcrumb a:link, #content #breadcrumb a:visited {text-decoration:none}
	#content #breadcrumb a:hover, #content #breadcrumb a:active {text-decoration:underline}
	
	.featurebox {color:#222;padding: 15px 20px 20px;margin: 0 0 1.5em;background: #f6f6f6 no-repeat 100% 100%}
	.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6 {margin: 0 0 .3em;border-bottom: 1px solid #339966;color:#339966}
	.featurebox p {border:none;margin: 0 0 1em;color:#444}
	.featurebox a {font-weight:bold}

/* LAYOUT TYPE 2 */
	#type-2 #content-wrap {background: transparent repeat-y 30px 0}
	#type-2 #content {margin: 0 23px 0 235px}

/* LAYOUT TYPE 3 */
	#type-3 #content-wrap {background: transparent repeat-y 30px 0}
	#type-3 #content {margin: 0 25% 0 235px}

/* SECONDARY NAVIGATION - vertical navigation */
	#nav-secondary, #nav-secondary ul {position:static}
	#nav-secondary, #nav-secondary li {list-style: none;margin:0;padding:0;background:#f6f6f6}
	#nav-secondary {padding-top:0;margin-top:0}
	#nav-secondary a {line-height:1.7;padding: 5px 5px 5px 23px;background: #f6f6f6 no-repeat 10px -695px;font: bold 90% arial;display:block}
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:link {color:#000} 
	#nav-secondary a:visited {color:#000} 
	#nav-secondary a:hover {color:#339966;background: #ccffcc no-repeat 10px -695px} 
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#336633} 
	#nav-secondary li {border-bottom: 1px solid #ccc}

/* SECONDARY NAVIGATION - 2nd TIER */
	#nav-secondary ul {margin: 0 0 1em 23px;padding:0}
	#nav-secondary li.active li a, #nav-secondary li.active li a:link, #nav-secondary li.active li a:visited {line-height:1.5;background: #fff no-repeat 0 -798px;padding:0 0 0 12px;font-weight: normal;width: auto;color: #000;width: 130px;display:block}
	#nav-secondary li.active li a:hover, #nav-secondary li.active li a:active {color: #339966}
	#nav-secondary li.active li {border: none;margin:0}
	
	#nav-secondary li.active li.active a:link, 
	#nav-secondary li.active li.active a:visited, 
	#nav-secondary li.active li.active a:hover, 
	#nav-secondary li.active li.active a:active {font-weight:bold}

/* LAYOUT - FOOTER */
#footer {clear:both;border-top: 1px solid #ccc;padding: 10px 0 30px;font-size:86%;color:#999}
	#footer p {margin:0}
	#footer a:link {color:#999}

