/*
Theme Name: Haicu - Nederland Wordt Anders
Theme URI: http://www.haicu.nl/
Description: Theme for NederlandWordtAnders.nl
Version: 1.0
Author: Han Hegeman
Author URI: http://www.haicu.nl/
Tags: basic, css, fixed width, three variable columns

	Haicu NWA v1.0
	http://www.haicu.nl/
	All rights reserved

*/

/* Begin Structure */

html {
	margin: 0;
	padding: 0;
	overflow-y: scroll;
	background: #ffffff;
	background: url('images/lijnen_verticaal.gif') top center repeat-y;
}

body {
	margin: 0;
	padding: 0;
	background: #ffffff;
	text-align: center;
	background: url('images/lijnen_verticaal.gif') top center repeat-y;
	}

#canvas {
	margin: 0px auto;
	padding: 0;
	width: 953px;
	text-align: left;
	}

#header {
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 951px;
	background: url('images/lijn_top_wit.gif') 0px 0px no-repeat;
	clear:both;
	}
	
#headernav {
	margin: 0px;
	padding: 0px;
	background: url('images/lijn_horizontaal.gif') 0px 110px no-repeat;
	clear:both;
	float:left;
	position:relative;
	top:10px;
	height:111px;
	}
	
#content {
	float: left;
	padding: 0;
	margin: 0px 0px 0px 10px;
	width: 465px;
	}

#sidebar-left {
    width:190px;
    float:left;
    margin:0px 0px 0px 0px;
}

#sidebar-left-resultaten {
    width:255px;
    float:left;
    margin:0px 10px 0px 10px;
}

#sidebar-right {
    width:170px;
    float:right;
    margin:0px 10px 0px 0px;
}

#sidebar-home {
    width:360px;
    float:right;
    margin:0px 10px 0px 0px;
}

#sidebar-posts {
    width:360px;
    float:right;
    margin:0px 10px 0px 0px;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 951px;
	clear: both;
	}
	
#footer_content {
	font: 13px/15px "Times New Roman", times, sans-serif;
	padding: 0px;
	margin: 30px 0px 0px 770px;
	}
	
#footer_content a:hover, #footer_content a:active {
	text-decoration:none;
}

.clear {
	clear: both;
}

.postmetadata {
	margin: 10px 0px 60px 0px;
	}

/* End Structure */

/* Begin Typography & Colors */
body {
	font: 17px/20px "Times New Roman", times, sans-serif;
	color: #000000;
	}
	
#content.page {
	text-align:left;
	font: 17px/20px "Times New Roman", times, sans-serif;
	color: #000000;
	}
	
#content ul {
	margin-top:-16px;
}
	
#canvas {
	text-align: left;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}

small {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	}

a {
	color: #000000;
	text-decoration: underline;
	}

a:hover {
	text-decoration: underline;
	background:black;
	color:#ffffff;
	}

#content a, #sidebar-right a, #sidebar-posts a {
	font: 17px/20px Arial, sans-serif;
	font-weight:bold;
	color: #000000;
	text-decoration: underline;
	}

#content a:hover, #sidebar-right a:hover, #sidebar-posts a:hover {
	font: 17px/20px Arial, sans-serif;
	font-weight:bold;
	text-decoration: underline;
	background:black;
	color:#ffffff;
	}	

img, img a {
	border: 0px;
	text-decoration:none;
}

#sidebar-right .imagelink a, .imagelink:link, #sidebar-right .imagelink a:hover, #sidebar-right .imagelink:visited {
	background:#ffffff;
}

#sidebar-home .imagelink a, .imagelink:link, #sidebar-home .imagelink a:hover, #sidebar-home .imagelink:visited {
	background:#ffffff;
}

#sidebar-posts .imagelink a, .imagelink:link, #sidebar-posts .imagelink a:hover, #sidebar-posts .imagelink:visited {
	background:#ffffff;
}

.entry blockquote {
	background:#fff200;
	padding: 0px;
	margin: 0;
	}
	
.entry {
	padding:4px 0px 0px 0px;
}
	
.date_tags, .date_tags a {
	margin:10px 0px 10px 0px;
	font: 14px/16px "Times New Roman", times, sans-serif;
	color: #000000;
	}
	
#content h2 {
	display:inline;
	font: 48px/48px "Times New Roman", times, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	margin:18px 0px 0px 0px;
	padding:0px;
}

#content.page h2 {
	display:inline;
	font: 48px/48px "Times New Roman", times, sans-serif;
	color: #ffffff;
	background:#896687;
	margin:18px 0px 0px 0px;
	padding:0px 2px 0px 2px;
}

#content.page_meedoen h2 {
	display:inline;
	font: 48px/48px "Times New Roman", times, sans-serif;
	color: #ffffff;
	background: #6b94aa;
	margin:18px 0px 0px 0px;
	padding:0px 2px 0px 2px;
}

#content.page_over_ons h2 {
	display:inline;
	font: 48px/48px "Times New Roman", times, sans-serif;
	color: #ffffff;
	background: #786846;
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 2px;
}

#content.case h2 {
	display:inline;
	font: 48px/48px "Times New Roman", times, sans-serif;
	color: #ffffff;
	background:#896687;
	margin:18px 0px 0px 0px;
	padding:0px 2px 0px 2px;
}

#content.nieuws h2 {
	display:inline;
	font: 48px/48px "Times New Roman", times, sans-serif;
	color: #ffffff;
	background:#7e9281;
	margin:18px 0px 0px 0px;
	padding:0px 2px 0px 2px;
}

#sidebar-home h2 {
	display:inline;
	font: 48px/33px "Times New Roman", times, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#sidebar-home h4.bruin {
	display:inline;
	margin:0px 0px 0px 0px;
	padding:3px;
	font: 18px/20px Arial, sans-serif;
	font-weight:bold;
	color: #ffffff;
	background:#7c6745;
}

#sidebar-home h4.groen {
	display:inline;
	margin:0px 0px 0px 0px;
	padding:3px;
	font: 18px/20px Arial, sans-serif;
	font-weight:bold;
	color: #ffffff;
	background:#7c9382;
}

.h4-margin {
margin:0px 0px 10px 0px;
}

.h4-margin-widget {
margin:10px 0px 20px 0px;
font: 18px/20px Arial, sans-serif;
font-weight:bold;
}

.h4-margin-widget .textwidget {
margin-top:10px;
}

#sidebar-home .h4-margin-widget h4.groen {
background:#896687;
}

strong {
	font: 18px/20px Arial, sans-serif;
	font-weight:bold;
}

/* End Typography & Colors */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

/* Begin Header */

#headernav {
	float:left;
	position:relative;
	padding: 0px;
	margin: 0px;
	color:#000000;
	font-style:normal;
	font: 36px/26px "Times new roman",times,serif;
}

#headernav .navblock {
	float:left;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	width:170px;
	height:62px;
}
	
#headernav .navblock a, #headernav .navblock a:link, #headernav .navblock a:visited {
	display:block;
	padding: 2px;
	margin:0px;
	width:170px;
	height:62px;
	color:#000000;
	text-decoration:none;
	}
	
#headernav .navblock a:hover, #headernav .navblock a:active, #headernav .navblock.current_page_item a {
	display:block;
	padding: 2px;
	margin: 0px;
	width:170px;
	height:62px;
	color:#ffffff;
	background:#000000;
	text-decoration:none;
	}
	
.navblock1 {
	float:left;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	width:170px;
	height:99px;
}
	
.navblock1 a, .navblock1 a:link, .navblock1 a:visited {
	display:block;
	width:170px;
	height:99px;
	padding: 0px;
	margin:0px;
	color:#000000;
	text-decoration:none;
	}
	
.navblock1 a:hover, .navblock1 a:active, .navblock1.current_page_item a {
	display:block;
	width:170px;
	height:99px;
	padding: 0px;
	margin: 0px;
	color:#ffffff;
	background:#ffffff;
	text-decoration:none;
	}
	
	
.navblock5 {
	float:right;
	padding: 0px 0px 0px 0px;
	margin: 0px 12px 0px 0px;	
	width:170px;
	height:62px;
	font: bold 18px/24px Arial,sans-serif;
	text-align:right;
}

.navblock5 a, .navblock5 a:link, .navblock5 a:visited {
	display:block;
	width:170px;
	height:62px;
	padding: 2px;
	margin:0px;
	color:#000000;
	text-decoration:none;
	font: bold 18px/24px Arial,sans-serif;
	text-align:right;
	}
	
.navblock5 a:hover, .navblock5 a:active, .navblock5.current_page_item a {
	display:block;
	width:170px;
	height:62px;
	padding: 2px;
	margin: 0px;
	color:#ffffff;
	background:#000000;
	text-decoration:none;
	font: bold 18px/24px Arial,sans-serif;
	text-align:right;
	}
	
.navblock6 {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 6px 10px 0px 200px;
	width:170px;
	height:31px;
	font: bold 18px/38px Arial,sans-serif;
	text-align:left;
}

.navblock6 a, .navblock6 a:link, .navblock6 a:visited {
	display:block;
	width:170px;
	height:31px;
	padding: 2px;
	margin: 0px;
	color:#000000;
	text-decoration:none;
	font: bold 18px/38px Arial,sans-serif;
	text-align:left;
	}
	
.navblock6 a:hover, .navblock6 a:active, .navblock6.current_page_item a {
	display:block;
	width:170px;
	height:31px;
	padding: 2px;
	margin: 0px;
	color:#ffffff;
	background:#000000;
	text-decoration:none;
	font: bold 18px/38px Arial,sans-serif;
	text-align:left;
	}
	
.navblock7 {
	float:right;
	padding: 0px;
	margin: 12px 10px 0px 200px;
	width:170px;
	height:31px;
	font: 18px/24px Arial,sans-serif;
	text-align:left;
}



/* End Header */



/* Begin Sidebar-1 */

#sidebar-1 {
	font: 12px/16px Arial, sans-serif;
}

#sidebar-1 h2 {
	font: bold 12px/16px Arial, sans-serif;
	color: #000000;
	margin:6px 6px 6px 6px;
}

#sidebar-1 ul, #sidebar-1 li {
	padding: 0px;
	margin: 0px;
}

#sidebar-1 li {
	list-style:none;
	margin:0px 6px 0px 6px;
	
}

#sidebar-1 a, #sidebar-1 a:link, #sidebar-1 a:visited {
	color:#000000;
	text-decoration:none;
	background: url('images/japanese_dots.gif') bottom left repeat-x;
	}
	
#sidebar-1 a:hover, #sidebar-1 a:active {
	color:#cccccc;
	text-decoration:none;
	background: url('images/japanese_dots-grijs.gif') bottom left repeat-x;
	}
	
#sidebar-1 .current-cat, #sidebar-1 .current-cat a {
	color:#cccccc;
	text-decoration:none;
	}
	
#sidebar-1 .current-cat a {
	color:#cccccc;
	text-decoration:none;
	background: url('images/japanese_dots-grijs.gif') bottom left repeat-x;
	}

/* End Sidebar-1 */

/* Begin Sidebar-2 */

#sidebar-2 {
	font: 12px/16px Arial, sans-serif;
}

#sidebar-2 h2 {
	font: normal 12px/16px Arial, sans-serif;
	color: #ffffff;
	margin:6px 6px 6px 6px;
}

#sidebar-2 ul {
	padding: 0px;
	margin: 0px 0px 16px 0px;
}

#sidebar-2 li {
	padding: 0px;
	margin: 0px;
}

#sidebar-2 li {
	font-style:normal;
	list-style:none;
	margin:0px 6px 0px 6px;
	
	
}

#sidebar-2 a, #sidebar-2 a:link, #sidebar-2 a:visited {
	color:#ffffff;
	text-decoration:none;
	padding:0px;
	}
	
#sidebar-2 a:hover, #sidebar-2 a:active {
	color:#cccccc;
	text-decoration:none;
	}

#sidebar-2 .current-tag {
	color:#cccccc;
	text-decoration:none;
	}
	
#sidebar-2 .current-tag a {
	color:#cccccc;
	text-decoration:none;
	}
	

/* End Sidebar-2 */

/* Begin Sidebar-3 */

#sidebar-3 {
	font: 15px/18px "Times New Roman", times, serif;
	margin:0px 0px 0px 0px;
}

#sidebar-3 ul, #sidebar-3 li {
	padding: 0px;
	margin: 0px;
}

#sidebar-3 li {
	list-style:none;
	margin:0px 6px 0px 6px;
}

#sidebar-3 a, #sidebar-3 a:link, #sidebar-3 a:visited {
	display:block;
	width:170px;
	padding: 2px;
	margin: 0px;
	color:#000000;
	text-decoration:none;
	}
	
#sidebar-3 a:hover, #sidebar-3 a:active {
	display:block;
	width:170px;
	padding: 2px;
	margin: 0px;
	color:#ffffff;
	text-decoration:none;
	background: #000000;
	}
	
#sidebar-3 li.current_page_item a {
	display:block;
	width:170px;
	padding: 2px;
	margin: 0px;
	color:#ffffff;
	text-decoration:none;
	background: #000000;
	}
	

	
/* Begin Sidebar-4 */

#sidebar-4 {
	font: 15px/18px "Times New Roman", times, serif;
	margin:20px 0px 0px 0px;
	color:#6b94aa;
}

#sidebar-4 h2 {
	font: 16px/20px Arial, sans-serif;
	font-weight: bold;
	margin:0px 0px 0px 8px;
	color:#000000;
}

#sidebar-4 ul, #sidebar-4 li {
	padding: 0px;
	margin: 0px;
}

#sidebar-4 li {
	list-style:none;
	margin:0px 6px 0px 6px;
}

#sidebar-4 a, #sidebar-4 a:link, #sidebar-4 a:visited {
	display:block;
	width:170px;
	padding: 2px;
	margin: 0px;
	color:#786846;
	text-decoration:none;
	}
	
#sidebar-4 a:hover, #sidebar-4 a:active {
	display:block;
	width:170px;
	padding: 2px;
	margin: 0px;
	color:#ffffff;
	text-decoration:none;
	background: #786846;
	}
	
#sidebar-4 li.current_page_item a {
	display:block;
	width:170px;
	padding: 2px;
	margin: 0px;
	color:#ffffff;
	text-decoration:none;
	background: #786846;
	}
	
/* Begin Sidebar-5 */

#sidebar-5 {
	font: 15px/18px "Times New Roman", times, serif;
	padding:0px;
}

#sidebar-5 ul, #sidebar-5 li {
	padding: 0px;
	margin: 0px;
}

#sidebar-5 li {
	list-style:none;
	margin:0px 6px 0px 6px;
	padding:0px;
	white-space: nowrap;
}

#sidebar-5 a, #sidebar-5 a:link, #sidebar-5 a:visited {
	display:block;
	width:170px;
	padding: 2px;
	margin: 0px;
	color:#000000;
	text-decoration:none;
	}
	
#sidebar-5 a:hover, #sidebar-5 a:active {
	display:block;
	width:170px;
	padding: 2px;
	margin: 0px;
	color:#ffffff;
	text-decoration:none;
	background: #000000;
	}
	
#sidebar-5 li.current_page_item a {
	display:block;
	width:170px;
	padding: 2px;
	margin: 0px;
	color:#ffffff;
	text-decoration:none;
	background: #000000;
	}
	
	
/* Begin sidebar-6 */

#sidebar-6 {
	font: 15px/18px "Times New Roman", times, serif;
	margin:20px 0px 0px 0px;
	color:#6b94aa;
}

#sidebar-6 h2 {
	font: 16px/20px Arial, sans-serif;
	font-weight: bold;
	margin:0px 0px 0px 8px;
	color:#000000;
}

#sidebar-6 ul, #sidebar-6 li {
	padding: 0px;
	margin: 0px;
}

#sidebar-6 li {
	list-style:none;
	margin:0px 6px 0px 6px;
}

#sidebar-6 a, #sidebar-6 a:link, #sidebar-6 a:visited {
	display:block;
	width:170px;
	padding: 2px;
	margin: 0px;
	color:#000000;
	text-decoration:none;
	}
	
#sidebar-6 a:hover, #sidebar-6 a:active {
	display:block;
	width:170px;
	padding: 2px;
	margin: 0px;
	color:#ffffff;
	text-decoration:none;
	background: #000000;
	}
	
#sidebar-6 li.current_page_item a {
	display:block;
	width:170px;
	padding: 2px;
	margin: 0px;
	color:#ffffff;
	text-decoration:none;
	background: #000000;
	}
	
#sidebar-6 ul li ul li.page_item a {
	display:block;
	width:170px;
	padding: 2px;
	margin: 0px 0px 0px -6px;
	color:#896687;
	text-decoration:none;
	background: #ffffff;
	}
	
#sidebar-6 ul li ul li.page_item a:hover,
#sidebar-6 ul li ul li.page_item a:active,
#sidebar-6 ul li ul li.current_page_item a  {
	display:block;
	width:170px;
	padding: 2px;
	margin: 0px 0px 0px -6px;
	color:#ffffff;
	text-decoration:none;
	background: #896687;
	}
	
/* End sidebar-left */

#sidebar-nieuws ul, #sidebar-nieuws li {
	padding: 0px;
	margin: 20px 0px 0px 0px;
	list-style:none;
}

#sidebar-nieuws h3, #sidebar-nieuws-rechts h3 {
	font: 15px/18px Arial, sans-serif;
	font-weight:bold;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#sidebar-nieuws-rechts {
	float:right;
	width:170px;
}
#sidebar-nieuws-rechts ul, #sidebar-nieuws-rechts li {
	padding: 0px;
	margin: 20 0px 0px 0px;
	list-style:none;
}

#sidebar-intro {
	width:275px;
}

#sidebar-interview {
	width:275px;
}

#sidebar-block {
	width:275px;
}

#sidebar-block h2 {
	font-weight:normal;
}

#sidebar-block-resultaten {
	width:255px;
	font: 15px/18px "Times New Roman", times, serif;
}

#sidebar-block-resultaten h2 {
	font-weight:normal;
	margin-top:0px;
}
