/*STRUCTURE*/

body { margin: 0; padding: 0;}

#header { width: 100%; padding: 1em 0 1em 0; background: white;}

#main { clear: left; width: 100%; padding: 1em 0 1em 0; background: white; }

#sidebar { clear: left; width: 100%; padding: 1em 0 1em 0; }

#footer { clear: left; width: 100%; padding: 1em 0 1em 0; margin-top: 1em;}

#comments { clear: left; width: 100%; padding: 1em 0 1em 0; }

.inside {	
		w\idth: 80%;
		margin: 0 auto 0 auto;
		min-width:65em;
		max-width:85em;
	}

.aside {width: 20%; float: left; }

.box {float: left; width: 66.5%; display: inline;  }

.column6 ul, .column5 ul {margin-bottom: 2em; font-size: 0.9em;}

.column0 {width: 85%; }

.column1 {width: 70%; float: left; margin-left: 3%;  }

.column3 {width: 48%; float: left; margin-left: 3%;  }

.column4 {width: 21.5%; w\idth: 23.5%; float: left; margin-left: 2%;  }

.column5 {width: 21.5%; w\idth: 23.5%; float: left; margin-left: 2%; background: #f2f2f2; padding: 1em;  }

.column6 {margin-top: 1em; background: #ffffcc; padding: 1em; }

.column6 h2, .column5 h2 {color: #f0d400; margin-bottom: 0.2em;}
 
.column5 p {padding: 0; margin: 0; }

.clear {	clear: both;
		font-size: 1px;
		height: 1px;
		line-height: 1px;
}

.first { margin-left: 0; }

.column1 form {margin-bottom: 1em;}

/*COLORS & TYPOGRAPHY*/

body { 	background: #d9d9d9;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #595959;
}

a {
	color: black; text-decoration: none;
}

a:hover { text-decoration: underline; }

a img {
	border: none;
}

blockquote {
	border-left: 2px solid #CCCCCC;
	margin-left: 1em;
	padding-left: 1em;
}

h1 {
	font-size: 1.6em;
	margin: 1em 0;
	line-height: 1.3em;
}

h1, h3, h4, h5 {
	margin: 1em 0 1em 0;
	color: gray;
}

h2, h3 { 
	font-size: 1.2em;
}

ol, ul { list-style: none; padding: 0; margin: 0 0 1em 0; }

ol li, ul li { padding: 0.4em 0 0.4em 0; margin: 0; border-bottom: silver solid 1px; }

.hide { display: none; }

.details, .date { font-size: 0.9em; }

.column3 .details  {padding: 0.5em 0 0.5em 0; border-top: solid 1px silver; line-height: 1.3em;}

.column3 h1 {margin: 1em 0 0 0;}

.column3 p {margin: 0 0 0.5em 0; padding: 0;}

.date {padding: 0em 0 0.6em 0; }

.left a {
	float: left; margin: 0 0 1em 0;
}

.right a {
	float: right; margin: 0 0 1em 0;
}

.right a, .left a {font-weight: bold; color: gray;}

.formactions input.submit{
	float: right;
	
}

.post-meta {width: 40%; }

/*HEADER*/

#header h1 {
	font-size: 2.25em;
	padding: 0; margin: 0;
}

#nav a { margin: 0 0.6em 0 0.6em;}

#nav .first  { margin: 0 0.6em 0 0;}

#logo { float: left; }

#logo a:hover { color: gray; text-decoration: none;}

#search { float: right; margin-top: 1em; }

/*FOOTER*/

#footer .credit {
	font-size: 0.9em;
	text-align: center;
}

#footer .space {
	padding: 0 0.2em 0 0.2em;
}

#footer .credit img {
	vertical-align: middle;
	display: inline !important; 
}

/*MAIN*/

#main {padding-bottom: 2em;}

#main h1, #main h2, #main h3 { margin-top: 0; }

#main h3 {margin-bottom: 0; }

.text { width: 80% }

.text p {font-size: 1.15em; line-height: 1.5em; }

.text img { float: left; 
	margin: 0 0.6em 0.3em 0; 
}

/*SIDEBAR*/

#sidebar ul { font-size: 0.9em; margin-bottom: 2em;}

#sidebar li { border-color: white; }

#sidebar h2 { margin-bottom: 0.5em; }

#sidebar ul h2 a { color: white; }
#sidebar ul h2 a:hover { color: gray; }

#kb-advanced-rss-2, #kb-advanced-rss-1 { list-style: none;}

#sidebar .discipline li li { border: none; margin: 0 0 0 2em; padding: 0; font-size: 1.1em; }

#sidebar .discipline li ul { margin: 0; padding: 0;}

/*ASIDE*/

.aside { font-size: 0.9em; margin-top: 0.6em; }

.aside img { float: left; margin: 0.3em 0.6em 0.3em 0; }

.extra h2, .extra h3 { color: silver; padding-top: 1em; margin-bottom: 0;}

#main img a {
	display: inline;
}

/*COMMENTS*/

#comments { border-top: silver solid 1px;  margin-top: 3em; }

ol#comments{
	border: none; 
	width: 60% 
}

ol#comments li{
	/*list-style-type: none;
	margin: 1em 0 0 0;*/
}


textarea.commentbox{
	height: 10em;
	margin: 0.3em 0 2em 0;
	padding: 0.3em;
	width: 30em;
}

#comment-form{
	margin: 5em 0px 5em 0;
	width: 36em;
}

#comment-form input {margin-bottom: 0.3em;}

#comment-form label {font-size: 0.9em;}

/*DYNAMIC COLORS*/

.nieuws, .essay, .praktijk, .beleid, .onderzoek, .general, .home {font-weight: bold;}

.home {color: #f0d400;}
.nieuws {color: #0066ff;}
.essay {color: #296acc;}
.praktijk {color: #3668b2;}
.onderzoek {color: #3f5e8c;}
.beleid {color: #3f5473;}
.general {color: gray;}

/*VARIOUS*/

.search-excerpt {background: #ffed66;}

.rss img {vertical-align: top; height: 10px;}

.kbrsswidget {font-weight: bold;}

.excerpt {margin-top: 1em}
.excerpt p {padding: 0.5em 0 0.5em 0}

