

/* Main Layout
=================================================================*/
* {
	margin:0;
	padding:0;
	}
*:focus {
	outline:none;
	}
img {
	border:0;
	display:block;
 }
body {
	font-family:arial;
	line-height:1.4em;
	font-size:90%;
	background-color:#fff;
	}
input {
	margin:0;
	padding:0;
	}
.noshow { /* Generally used to make things disappear when display:none; and visibility:hidden; cause bugs. */
	position:absolute;
	left:-9000px;
	}
h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
	}
.container {
	position:relative;
	width: 960px;
	margin:0px auto;
	overflow:hidden;
	}
.col-960 {
	width:945px;
	float:left;
	padding:20px 0px 0px 15px;
	}
.col-580 {
	position:relative;
	width:580px;
	float:left;
	padding-top: 20px;
	padding-left:15px;
	}
.col-600 {
	position:relative;
	width:600px;
	float:left;
	padding-top: 30px;
	padding-left:15px;
	}
.col-615 {
	width:630px;
	float:left;
	padding-top: 20px;
	padding-left:15px;
	}
.col-340 {
	width:300px;
	float:left;
	padding-top: 0px;
	padding-left:50px;
	padding-bottom:20px;
	}

a:link {
	color:#068;
	}
a:visited {
	color:#746;
	}
a:hover {
	color:#000;
	}
a:visited:hover {
	color:#000;
	}

a:link,
a:visited {
	background-color:transparent;
	}
a:hover,
a:visited:hover {
	background-color:#fc0;
	}
#main-content {

	}



/* Service bar
=================================================================*/
#servicebar {
	background-color:#666;
	font-size:0.8em;
	}
#servicebar .container {
	}
#servicebar ul {
	overflow:hidden;
	border-left:1px solid #999;
	}
#servicebar ul li {
	float:left;
	list-style:none;
	color:#fff;
	border-right:1px solid #999;
	position:relative;
	}
#servicebar ul li.current {
	padding:0px;
	background:transparent url('images/select_arrow.png') no-repeat 50% bottom;
	}
#servicebar ul li a:link,
#servicebar ul li a:visited,
#servicebar ul li a:hover,
#servicebar ul li a:visited:hover {
	display:block;
	float:left;
	padding:0px;
	text-decoration:none;
	color:#fff;
	}
#servicebar ul li.page_item {
	border-right:1px solid #999;
	border-left:1px solid #999;
	float:right;
	}
#servicebar ul li.page_item a:link,
#servicebar ul li.page_item a:visited,
#servicebar ul li.page_item a:hover,
#servicebar ul li.page_item a:visited:hover {
	float:right;
	height:28px;
	padding:10px 15px 0px 15px;
	}
#servicebar ul li a:hover,
#servicebar ul li a:visited:hover {
	background-color:#888;
	}
#servicebar ul li.current a:hover,
#servicebar ul li.current a:visited:hover {
	background-color:#888;
	background:#888 url('images/select_arrow.png') no-repeat 50% bottom;
	}
.servicemessage {
	position:absolute;
	top:3px;
	right:-40px;
	}



/* Header
=================================================================*/
#header {
	position:relative;
	width:960px;
	margin:0 auto;
	}
.oudereberichten {
	position:absolute;
	left:-50px;
	top:450px;
	}
#header .container {

	}
#searchform-header {
	}
.zoekveld {
	font:normal normal normal 12px/normal Georgia, 'Times New Roman', Times, serif;
	width:240px;
	height:26px;
	float:left;
	font-size:1em;
	}
.zoekbutton {
	color:#fff;
	font:normal normal bold 1em/normal Georgia, 'Times New Roman', Times, serif;
	margin:0 0 0 5px;
	padding:0px 10px 0 10px;
	height:30px;
	background-attachment:initial;
	background-clip:initial;
	background-color:#bbb;
	background-origin:initial;
	background-position:0 0;
	background-repeat:no-repeat no-repeat;
	border-bottom-width:0;
	border-color:initial;
	border-left-width:0;
	border-right-width:0;
	border-style:initial;
	border-top-width:0;
	cursor:pointer;
	float:left;
	}

#logo {
	margin-top:10px;
	margin-bottom:8px;
	margin-left:15px;
	}
#logo a {
	display:block;
	width:265px;
	height:45px;
	padding-top:20px;
	}
#logo a:hover {
	background:transparent url('images/naar-homepage.png') no-repeat right top;
	}
#slogan {
	position:absolute;
	left:300px;
	top:57px;
	color:#666;
	}



/* Navigation
=================================================================*/
#navigation {

	}
.subscribe {
	border-top:1px solid #e4dfd0;
	border-bottom:1px solid #e4dfd0;
	overflow:hidden;
	padding:10px 0px 10px 0px;
	float:left;
	width:930px;
	margin-left:15px;
	}
.subscribe p {
	padding-top:10px;
	}
.subscribe_options {
	padding-top:5px;
	float:right;
	}
.subscribe_options li {
	float:left;
	padding-left:15px;
	list-style:none;
	}
.subscribe_options li a:link,
.subscribe_options li a:visited,
.subscribe_options li a:hover,
.subscribe_options li a:visited:hover {
	padding-left:22px;
	display:block;
	float:left;
	}
.subscribe_options li .rss {
	background:transparent url('images/rss.png') no-repeat left 2px;
	}
.subscribe_options li .subscribe_twitter {
	background:transparent url('images/twitter.png') no-repeat left 2px;
	font-weight:bold;
	}
.subscribe_options li .subscribe_facebook {
	background:transparent url('images/facebook.png') no-repeat left 2px;
	}
.pages {
	overflow: hidden;
	font-weight:bold;
	font-size:1.2em;
	float:right;
	padding-top: 30px;
	}
.pages li {
	float: left;
	list-style: none;
	}

.pages li a:link,
.pages li a:visited,
.pages li a:hover,
.pages li a:visited:hover {
	text-decoration:none;
	background-color:#fc0;
	display:block;
	padding:10px 15px;
	}
.pages li a:link,
.pages li a:visited {
	background-color:transparent;
	}
.pages li a:hover,
.pages li a:visited:hover {
	background-color:#fc0;
	}

.current_page_item {
	background-color:#390;
	}
.pages li.current_page_item a:link,
.pages li.current_page_item a:visited {
	color:#fff;
	}
.pages li.current_page_item a:hover,
.pages li.current_page_item a:visited:hover {
	background-color:#fc0;
	}




/* Alerts
=================================================================*/
.alert {
	background-color:#cfb;
	color:#390;
	width:920px;
	margin:0 auto;
	padding:8px 15px 8px 15px;
	font-size:1.2em;
	line-height:1.4em;
	}
.alert p {
	margin-bottom:5px;
	}
.alert a:link,
.alert a:visited,
.alert a:hover,
.alert a:visited:hover {
	text-decoration:none;
	}






/* Sticky Post Navigation
=================================================================*/
.stickynav {
	position:fixed;
	top:360px;
	width:100%;
	height:0px;
	}
.adjacentposts {
	margin:0 auto;
	width:1090px;
	font-family:Georgia,Times New Roman,Times,serif;
	}
.adjacentposts .previouspost a small,
.adjacentposts .nextpost a small {
	color:#bbb;
	}
.previouspost,
.nextpost {
	padding:10px 0;
	}
.previouspost {
	float:left;
	}
.nextpost {
	float:right;
	text-align:right;
	}
.previouspost a,
.nextpost a {
	display:block;
	width:60px;
	height:60px;
	color:#fff;
	z-index:-10;
	line-height:1.1em;
	}
.previouspost a:hover,
.nextpost a:hover {
	display:block;
	width:320px;
	height:60px;
	z-index:210;
	}
.previouspost a,
.previouspost a:hover,
.previouspost a:visited,
.previouspost a:visited:hover,
.nextpost a,
.nextpost a:hover,
.nextpost a:visited,
.nextpost a:visited:hover {
	color:#fff;
	text-decoration:none;
	}
.previouspost a img,
.nextpost a img {
	width:60px;
	height:60px;
	display:block;
	}
.previouspost a img {
	float:left;
	}
.nextpost a img {
	float:right;
	}
.previouspost a span,
.nextpost a span {
	display:none;
	background-color:#333;
	}
.previouspost a:hover span,
.nextpost a:hover span {
	display:block;
	width:240px;
	height:54px;
	float:left;
	padding:6px 10px 0px 10px;
	}





/* Post or Page
=================================================================*/
.post {
	position:relative;
	padding: 0;
	margin-bottom: 20px;
	}
.homepost {
	overflow:hidden;
	}
.highlights {

	padding-right:30px;
	}
.highlights .post {
	border-bottom: 0px;
	}
.smallimage .post-image {
	margin-left:15px;
	float:right;
	margin-bottom:0px;
	}
.hentry {
	}
#subposts {
	overflow:hidden;
	margin-bottom:40px;
	}
.post-box {
	}
.singleheader {
	position:relative;
	border-bottom:1px solid #e4dfd0;
	width:930px;
	margin:0 15px;
	padding:15px 0 15px 0;
	}
.post-meta {
	margin-bottom: 10px;
	}
.published {
	position:absolute;
	display:block;
	bottom:0px;
	left:0px;
	float:left;
	padding:3px 5px;
	background-color:#666;
	color:#fff;
	}
.post-title {
	font-size: 3.0em;
	line-height: 1.2em;
	color:#666;
	font-family:Georgia,Times New Roman,Times,serif;
	}
.post-title-small {
	font-size: 1.4em;
	line-height: 1.2em;
	color:#666;
	}
.post-title a:link,
.post-title a:visited,
.post-title-small a:link,
.post-title-small a:visited {
	text-decoration:none;
	}
.post-title a:hover,
.post-title a:visited:hover,
.post-title-small a:hover,
.post-title-small a:visited:hover {
	text-decoration:underline;
	}
.subtitle {
	font-size: 1.6em;
	line-height: 1.2em;
	color:#666;
	font-family:Georgia,Times New Roman,Times,serif;
	display:block;
	padding:5px 0 0 0;
	}
.post-info {
	font-size:0.8em;
	color:#666;
	}

.post-content {
	position:relative;
	}
.page-content h2 {
	font-size:1.3em;
	color:#260;
	margin-bottom:5px;
	font-family:Georgia,"Times New Roman",Times,serif;
	}
.page-content img {
	clear:both;
	}
.post-content p,
.page-content p {
	margin-bottom:20px;
	}
.post-content p.nomargin,
.page-content p.nomargin {
	margin-bottom:0px;
	}
.post-content ul,
.page-content ul {
	margin-bottom:20px;
	}
.post-content ul li,
.page-content ul li {
	padding-left:15px;
	background:transparent url('images/list-arrow.png') no-repeat 3px 4px;
	list-style:none;
	}
.post-content ol,
.page-content ol {
	margin-bottom:20px;
	}
.post-content ol li,
.page-content ol li {
	margin-left:20px;
	}
.post-content dl,
.page-content dl {
	border-bottom:1px solid #e4dfd0;
	margin-bottom:15px;
	overflow:hidden;
	clear:both;
	}
.post-content dt,
.page-content dt {
	border-top:1px solid #e4dfd0;
	padding:10px 0px 5px 0px;
	font-weight:bold;
	clear:both;
	}
.post-content dd,
.page-content dd {
	padding:0px 0px 10px 0px;
	}
.post-content dd.thumblist,
.page-content dd.thumblist {
	padding:0px 0px 0px 15px;
	float:right;
	margin-bottom:10px;
	}
.post-image,
.post-image-inner {
	position:relative;
	margin-bottom:20px;
	}
.page-content .post-image {
	margin-right:-350px;
	margin-left:15px;
	width:590px;
	height:280px;
	float:right;
	}
.post-intro {
	}
.post-content .post-intro p {
	margin-bottom:8px;
	}
.post-footer {
	overflow:hidden;
	margin-bottom:10px;
	}
.continue-reading {
	margin-bottom:5px;
	font-family:Georgia,Times New Roman,Times,serif;
	}
.category-menu {
	}
.category {
	}
.dropdown {
	}

.download_file {
	padding:1px 0px 2px 20px;
	}
.file_axure {
	background:transparent url('images/icon_axure.png') no-repeat left top;
	}
.file_pdf {
	background:transparent url('images/icon_pdf.png') no-repeat left top;
	}


.firstposts {
	float:left;
	width:280px;
	margin-right:20px;
	}
.firstposts .post-title {
	font-size: 1.5em;
	line-height: 1.0em;
	}


.thumbposts {
	float:left;
	width:172px;
	margin-right:15px;
	}
.thumbposts .post-title {
	font-size: 1.0em;
	line-height: 1.0em;
	}


.single {
	float:left;
	width:280px;
	margin-right:20px;
	}
.last {
	width:280px;
	margin-right:0px;
	}

.single .post-title {
	font-size: 1.5em;
	line-height: 1.0em;
	}

.continue-reading a:link,
.continue-reading a:visited,
.continue-reading a:hover,
.continue-reading a:visited:hover {
	float:left;
	display:block;
	padding:3px 15px 3px 5px;
	text-decoration:none;
	}
.continue-reading a:link,
.continue-reading a:visited {
	background:#ff2c68 url('images/link-arrow.png') no-repeat right center;
	color:#fff;
	}
.continue-reading a:hover,
.continue-reading a:visited:hover {
	background:#fc0 url('images/link-arrow.png') no-repeat right center;
	color:#000;
	}
.contentalert {
	padding:5px 10px;
	background-color:#ffb;
	border:1px solid #a84;
	margin-bottom:20px;
	}


.homepagearchief {
	list-style:none;
	}
.homepagearchief span.post-info {
	font-size: 0.7em;
	}
.post-info a {
	color:#666;
	text-decoration:none;
	}



/* Sharen
=================================================================*/
dl.sharen {
	margin:0 0 15px 0;
	padding:10px 0 0 10px;
	background-color:#eee;
	border:0px!important;
	}
dl.sharefloat {
	margin:0 0 0 0!important;
	padding:3px 0 0 0!important;
	float:left;
	background-color:transparent!important;
	}
dl.sharen dt {
	font-weight:bold;
	margin-bottom:10px;
	}
dl.sharen dd {
	display:inline;
	margin-right:10px;
	}
dl.sharen dd.sharehyves {
	position:relative;
	}
dl.sharen dd.sharefacebook {
	position:relative;
	}
dl.sharen dd.sharegoogle {
	position:relative;
	}




/* Presentation
=================================================================*/
.presentation {
	margin:0px 0px 20px 0px;
	width:580px;
	}



/* Meest gelezen
=================================================================*/
.meestgelezen {
	width:300px;
	float:left;
	margin-top: 30px;
	border-top:5px solid #ddd;
	padding-top:15px;
	padding-bottom:20px;
	}
.meestgelezen ul {
	}
.meestgelezen ul li {
	list-style:none;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden;
	border-bottom:1px solid #eee;
	}
.meestgelezen ul li img {
	float:left;
	margin-right:15px;
	}
.meestgelezen ul li span {
	color:#666;
	font-size:0.8em;
	display:block;
	}
.meestgelezen ul li a {
	text-decoration:none;
	}
img.mostpopular {
	margin-bottom:10px;
	}




/* Interesting reads
=================================================================*/
.interestingreads {
	float:right;
	background-color:#e4dfd0;
	border:1px solid #b2a98d;
	padding:10px;
	margin:0px 0px 10px 15px;
	width:240px;
	}
.interestingreads h3 {
	font-size:1.1em;
	font-family:Georgia,Times New Roman,Times,serif;
	}
.post-content .interestingreads p,
.page-content .interestingreads p {
	margin-bottom:12px;
	}
.post-content .interestingreads ul,
.page-content .interestingreads ul {
	margin-bottom:0px;
	}
.interestingreads ul li {
	margin-bottom:5px;
	list-style:none;
	}



/* Content Gallery
=================================================================*/
.post-content ul.contentgallery,
.page-content ul.contentgallery {
	margin-bottom:10px;
	}
.post-content ul.contentgallery li,
.page-content ul.contentgallery li {
	padding-left:0px;
	background:none;
	}
.contentgallery {
	overflow:hidden;
	width:580px;
	}
.contentgallery li {
	float:left;
	width:178px;
	list-style:none;
	margin-bottom:15px;
	}
.contentgallery span {
	display:block;
	padding:5px 10px;
	background-color:#e4dfd0;
	color:#666;
	font-size:0.8em;
	line-height:1.2em;
	}
.photo01 {
	padding-right:15px;
	}
.photo02 {
	padding-right:15px;
	}
.photo03 {
	clear:none;
	}
.contentgallery a:link,
.contentgallery a:visited,
.contentgallery a:hover,
.contentgallery a:visited:hover {
	border:0px;
	display:block;
	width:178px;
	height:134px;
	}
.contentgallery img {
	margin:0px;
	width:178px;
	height:134px;
	}




/* Bread Crumb
=================================================================*/
.breadcrumb {
	color:#999;
	}
.breadcrumb a:link,
.breadcrumb a:visited,
.breadcrumb a:hover,
.breadcrumb a:visited:hover {
	color:#999;
	}




/* Content Table
=================================================================*/
.contenttabel {
	margin-bottom:15px;
	border-bottom:1px solid #b2a98d;
	width:580px;
	}
.contenttabel th,
.contenttabel td {
	padding:4px 10px 4px 0px;
	border-top:1px solid #b2a98d;
	}
.contenttabel th {
	text-align: left;
	color:#666;
	}



/* Content Table
=================================================================*/
.contenttable {
	width:580px;
	}
.contenttable td {
	padding:5px 10px;
	}
.contenttable thead td {
	background-color:#e4dfd0;
	}
.contenttable tbody td {
	border-bottom:1px solid #e4dfd0;
	}




/* Sidebar
=================================================================*/

#sidebar {
	padding-top:10px;
	}
#sidebarsingle {
	padding-top:310px;
	}
#sidebar li,
#sidebarsingle li {
	padding: 10px 0px 0px 0px;
	margin-bottom:15px;
	list-style: none;
	border-bottom:1px solid #e4dfd0;
	overflow:hidden;
	}
#sidebar li ul li,
#sidebarsingle li ul li {
	border-top: 0px;
	border-bottom: 0px;
	margin-bottom: 0px;
	padding:0px;
	background:none;
	}
#sidebar h5,
#sidebarsingle h5 {
	color:#390;
	font-size:1.4em;
	margin-bottom:10px;
	font-family:Georgia,Times New Roman,Times,serif;
	}
#recentcomments {

	}
#sidebar li ul#recentcomments li,
#sidebarsingle li ul#recentcomments li {
	margin-bottom:10px;
	}
img.avatar {
	float:right;
	margin:0px 0px 5px 10px;
	}



/* Advertisements
=================================================================*/
.advertisements {
	padding:0px 0px 20px 0px;
	overflow:hidden;
	width:300px;
	}
#sidebar li ul.advertisements li,
#sidebarsingle li ul.advertisements li {
	float:left;
	width:150px;
	height:150px;
	padding:0px !important;
	}



/* Article list
=================================================================*/
.article_list {
	
	}
#sidebar li ul.article_list li,
#sidebarsingle li ul.article_list li {
	margin-bottom:10px;
	}



/* Categories widget
=================================================================*/
.widget_categories {
	
	}
.widget_categories ul {

	}
#sidebar li.widget_categories ul li.cat-item {
	border-top:1px solid #e4dfd0;
	}
.widget_categories ul li.cat-item a:link,
.widget_categories ul li.cat-item a:visited,
.widget_categories ul li.cat-item a:hover,
.widget_categories ul li.cat-item a:visited:hover {
	display:block;
	width:270px;
	padding:5px 15px;
	}
.widget_categories ul li.cat-item a:link,
.widget_categories ul li.cat-item a:visited {

	}
.widget_categories ul li.cat-item a:hover,
.widget_categories ul li.cat-item a:visited:hover {

	}
.widget_categories ul li.current-cat a:link,
.widget_categories ul li.current-cat a:visited {
	background-color:#b2a98d;
	font-weight:bold;
	text-decoration:none;
	}




/* Twitter widget
=================================================================*/

#sidebar li .aktt_tweets ul li {
	margin-bottom:10px;
	}



/* Flickr widget
=================================================================*/
#picturegrid_container {
	}
#picturegrid_container img {
	float:left;
	}



/* Delicious widget
=================================================================*/
#sidebar li.widget_deliciousplus ul li {
	margin-bottom:15px;
	}



/* Comments
=================================================================*/
#comments {
	}
.comment-wrap {
	overflow:hidden;
	width:580px;
	padding:10px 0px;
	background-color:#e4dfd0;
	margin-bottom:10px;
	}
.gravatar {
	float:left;
	width:80px;
	padding-left:10px;
	}
.comment-wrap img.avatar {
	float:none;
	border:5px solid #ddd;
	margin:0px;
	}
.comment-message {
	float:left;
	width:475px;
	}
.comment-message .date {
	color:#666;
	}
.author {
	margin-bottom:5px;
	}
.comment-text {
	}
.comment-count {
	margin-bottom:20px;
	padding:0 0 0 10px;
	}
.no-comments {
	padding:0 0 0 10px;
	}




/* Comment form
=================================================================*/
#commentform label {
	display:block;
	font-weight:bold;
	}
#commentform textarea {
	width:95%;
	}
.commentlist {
	list-style:none;
	}
#commentform small {
	color:#390;
	}



/* Bookmarks homepage
=================================================================*/
.mybookmarks {
	clear:both;
	margin:0px 15px 20px 15px;
	padding:10px 15px 15px 15px;
	background:#f5f1e4 url('images/eco-rabbits.png') repeat-y left top;
	border-bottom:10px solid #e4dfd0;
	}
.mybookmarks h2 {
	color:#666;
	margin-bottom:5px;
	}
.mybookmarks img {
	margin-bottom:10px;
	}
.mybookmarks ul {
	overflow:hidden;
	}
.mybookmarks ul li {
	float:left;
	width:200px;
	list-style-type: none;
	padding:0px 20px 0px 0px;

	}
.mybookmarks .delicious-timestamp {
	display:block;
	color:#666;
	margin:0px;
	}
.oudere-berichten {
	position:absolute;
	left:-70px;
	top:-380px;
	}



/* Footer
=================================================================*/

#footer {
	background-color:#e4dfd0;
	border-top:1px solid #b2a98d;
	padding:10px 0px 80px 0px;
	margin-top:20px;
	clear:both;
	}
#footer .container {
	padding-top:10px;
	overflow:hidden;
	}
#footer .categories {
	float:left;
	width:620px;
	padding-left:15px;
	}
#footer .about {
	float:left;
	width:300px;
	}
#footer h4 {
	font-size:1.2em;
	color:#666;
	margin-bottom:5px;
	}
#footer .categories ul li {
	list-style:none;
	}
#footer #blogroll {
	}
#footer #blogroll li {
	width:180px;
	float:left;
	}
#footer #blogroll li ul li {
	width:auto;
	float:none;
	padding-top:2px;
	}
#footer #blogroll li ul li a:link,
#footer #blogroll li ul li a:visited,
#footer #blogroll li ul li a:hover,
#footer #blogroll li ul li a:visited:hover {
	}
#footer #blogroll li ul li a:link,
#footer #blogroll li ul li a:visited {
	text-decoration:none;
	color:#666;
	}
#footer #blogroll li ul li a:hover,
#footer #blogroll li ul li a:visited:hover {
	text-decoration:underline;
	color:#000;
	}


/* Post social
=================================================================*/
.postsocial {
	padding-top:10px;
	border-top:1px solid #e4dfd0;
	overflow:hidden;
	width:580px;
	}
.postsocial li {
	float:left;
	padding-right:15px;
	list-style:none;
	}
.postsocial li a:link,
.postsocial li a:visited,
.postsocial li a:hover,
.postsocial li a:visited:hover {
	padding-left:22px;
	display:block;
	float:left;
	}
.postsocial li span {
	padding:0;
	margin:0;
	}
.postsocial li .subscribe_twitter {
	background:transparent url('images/twitter.png') no-repeat left top;
	}
.postsocial li .post-twitter a {
	background:transparent url('images/twitter.png') no-repeat left top;
	font-weight:bold;
	}
.postsocial li .subscribe_linkedin {
	background:transparent url('images/linkedin.png') no-repeat left top;
	}




/* Footer blogroll
=================================================================*/
#footer #blogroll {
	}
#footer #blogroll li {
	width:180px;
	float:left;
	}
#footer #blogroll li ul li {
	width:auto;
	float:none;
	}



/* Advertisements
=================================================================*/
.advertisements {
	background-color:#e4dfd0;
	padding:10px 0px 10px 55px;
	margin-bottom:20px;
	}



/* Facebook
=================================================================*/
.facebooklike {
	margin-bottom:15px;
	}



/* Bottom category
=================================================================*/
.bottomcategory {
	border-top:1px solid #ddd;
	padding:8px 0 6px 0;
	width:920px;
	}
.bottomcategory a{
	text-decoration:none;
	}



/* Newsletter
=================================================================*/
#mc_embed_signup {
	
	}
.newsletterside fieldset {
	border:5px solid #eee;
	padding:10px;
	}
.newslettermain fieldset {
	border-top:0px;
	border-right:0px;
	border-bottom:5px solid #eee;
	border-left:0px;
	padding:10px 0px 15px 0px;
	margin-bottom:15px;
	overflow:hidden;
	}
.newslettermain h2 {
	margin-bottom:10px;
	}
.newslettermain p {
	margin-bottom:5px;
	}
.newsletterside p {
	margin-bottom:10px;
	}
#mc_embed_signup label {
	display:block;
	}
.newslettermain label {
	float:left;
	padding-top:5px;
	padding-right:10px;
	}
#mc_embed_signup .email {
	font:normal normal normal 12px/normal Georgia, 'Times New Roman', Times, serif;
	width:260px;
	height:26px;
	float:left;
	font-size:1em;
	}
#mc-embedded-subscribe {
	color:#fff;
	font:normal normal bold 1em/normal Georgia, 'Times New Roman', Times, serif;
	margin:5px 0 0 0;
	padding:0px 5px 0 5px;
	height:30px;
	background-attachment:initial;
	background-clip:initial;
	background-color:#e17;
	background-origin:initial;
	background-position:0 0;
	background-repeat:no-repeat no-repeat;
	border-bottom-width:0;
	border-color:initial;
	border-left-width:0;
	border-right-width:0;
	border-style:initial;
	border-top-width:0;
	cursor:pointer;
	float:left;
	}
.newslettermain #mc-embedded-subscribe {
	margin:0 0 0 5px;
	background-color:#e17;
	}




/* Viva mama! block op homepage
=================================================================*/
.vivamamaspecial {
	overflow:hidden;
	padding-top:20px;
	width:930px;
	margin:0 15px;
	border-bottom:10px solid #e4dfd0;
	}
.vivamamaspecial .post {
	border-bottom:0px;
	margin-bottom:0px;
	}
.vivacontent {
	width:340px;
	float:left;
	}
.vivacontent h2 {
	margin-bottom:10px;
	}
.vivacontent p {
	color:#333;
	}
.vivamamas {
	float:right;
	width:575px;
	}
.vivamamaspecial h2 {
	}
.vivamamaspecial p {
	}
.vivasmall {
	width:100px;
	padding-left:15px;
	float:left;
	}




/* Ecomama bekend van
=================================================================*/
.bekendvan {
	}
.bekendvan ul {
	overflow:hidden;
	padding-bottom:20px;
	}
.bekendvan ul li {
	float:left;
	width:150px;
	height:85px;
	}
.bekendvan ul li.beterewereld {
	float:left;
	width:300px;
	height:60px;
	}
.bekendvan ul li a {
	display:block;
	width:150px;
	height:90px;
	text-indent: -3000px;
	}
.bekendvan ul li.beterewereld a {
	display:block;
	width:300px;
	height:60px;
	}
.bekendvan ul li.linda a,
.bekendvan ul li.linda a:visited {
	background:transparent url('images/linda02.png') no-repeat left top;
	}
.bekendvan ul li.linda a:hover,
.bekendvan ul li.linda a:visited:hover {
	background:transparent url('images/linda01.png') no-repeat left top;
	}
.bekendvan ul li.vriendin a,
.bekendvan ul li.vriendin a:visited {
	background:transparent url('images/vriendin02.png') no-repeat left top;
	}
.bekendvan ul li.vriendin a:hover,
.bekendvan ul li.vriendin a:visited:hover {
	background:transparent url('images/vriendin01.png') no-repeat left top;
	}
.bekendvan ul li.beterewereld a,
.bekendvan ul li.beterewereld a:visited {
	background:transparent url('images/beterewereld02.png') no-repeat left top;
	}
.bekendvan ul li.beterewereld a:hover,
.bekendvan ul li.beterewereld a:visited:hover {
	background:transparent url('images/beterewereld01.png') no-repeat left top;
	}
.bekendvan ul li.kinderen a,
.bekendvan ul li.kinderen a:visited {
	background:transparent url('images/kinderen02.png') no-repeat left top;
	}
.bekendvan ul li.kinderen a:hover,
.bekendvan ul li.kinderen a:visited:hover {
	background:transparent url('images/kinderen01.png') no-repeat left top;
	}
.bekendvan ul li.babybegood a,
.bekendvan ul li.babybegood a:visited {
	background:transparent url('images/babybegood02.png') no-repeat left top;
	}
.bekendvan ul li.babybegood a:hover,
.bekendvan ul li.babybegood a:visited:hover {
	background:transparent url('images/babybegood01.png') no-repeat left top;
	}







/* Poll
=================================================================*/
.wp-polls {
	width:198px;
	float:right;
	clear:right;
	background-color:#eee;
	border:1px solid #ddd;
	margin:0 0 10px 20px;
	padding:20px;
	}
.wp-polls-form {
	}
.wp-polls-ul {
	margin:0 0 20px 0!important;
	padding:0!important;
	}
.wp-polls-ul li {
	margin:0 0 5px 0!important;
	padding:0!important;
	}
.wp-polls .Buttons {
	color:#fff;
	padding:5px 10px;
	cursor:pointer;
	background-color:#333!important;
	border:0px!important;
	}
.wp-polls-loading {
	width:200px;
	float:right;
	border:1px solid #ddd;
	}
.wp-polls .pollbar {
	margin: 1px;
	font-size: 6px;
	line-height: 8px;
	height: 8px;
	background: #d8e1eb;
	border: 1px solid #c8c8c8;
}



/* Cadeaugids block
=================================================================*/
.cadeaugidsblock {
	margin-bottom:30px!important;
	border-bottom:0px!important;
	}
.cadeaugidsblock h5 {
	margin-bottom:5px!important;
	}
.cadeaugidsblock p {
	margin-bottom:5px!important;
	}
.cadeaugidsblock .call-to-action {
	width:300px;
	padding:5px 0 5px 0;
	background:transparent url('images/cadeaugids-arcering.png') repeat left top;
	}
.call-to-action a {
	display:block;
	width:150px;
	margin-left:75px;
	padding:5px 0 5px 0;
	font:normal normal normal 12px/normal Georgia, 'Times New Roman', Times, serif;
	text-decoration:none;
	font-weight:bold;
	font-size:1em;
	text-align:center;
	}
.call-to-action a,
.call-to-action a:visited {
	background-color:#ff2c68;
	color:#fff;
	}
.call-to-action a:hover,
.call-to-action a:visited:hover {
	background-color:#333;
	color:#fff;
	}




/* Related content
=================================================================*/
.relatedcontent {
	overflow:hidden;
	margin-bottom:20px;
	padding:10px 0 30px 10px;
	border-bottom:2px solid #eee;
	}
.relatedcontent h2 {
	margin-bottom:5px;
	}
.relatedcontent ul {
	}
.relatedcontent ul li {
	width:180px;
	float:left;
	list-style:none;
	margin:0 10px 0 0;
	}
.relatedcontent div.post-image {
	margin-bottom:5px!important;
	}
.relatedcontent div .post-title {
	font-size:1.1em;
	text-decoration:none;
	}




















