/*
Theme Name: Flexibele Kinderopvang Nederland
Description: Flexibele Kinderopvang theme by Web-care.
Version: 1.3
Author: Web-care.nl
Author URI: http://www.web-care.nl
Tags: Fixed Width, three columns, two sidebars, AdSense ready
*/

/* Reset */
body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, form, p { margin: 0px; 	padding: 0px; }

/* body */
body { font: 12px Verdana, Arial, Tahoma,  sans-serif;  color: #494949;  line-height: 16px; 	 }

/* Container */ 
div#container{ 	width:980px;	margin:4px auto;	padding: 0px;	background: #fff;  border: 4px solid #FFF; }

/* header */
div#header-top      { background: url('images/logo12.jpg') no-repeat 0px 0px; color: #262626; margin: 0 auto; width: 980px;	height: 128px; 	clear:both; }
div#header-top h1   { 	display: none;/*float: right; padding: 0;  font-size: 28px; margin: 90px 10px 0 0px; letter-spacing: 2px; font-family:  Geneva, Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; */ }
div#header-top h1 a { /*  padding: 0px;	color: #FFF;/*#76150E;	*/border: 0px;  line-height: 38px;  text-decoration: none;  */  }
div#header-top h1 a:hover { text-decoration: none;   }

/* Search Box */
#search{	float:right; 	margin: 18px 18px 0 0; height: 20px;}
div#search-form{ 	text-align:center; 	padding: 5px 15px 0px 15px; }
#searchtext { font-size: 12px; color:#5e5e5e;  padding: 3px; border: 1px solid #d4d4d4; background: #F1F1F1; font-family: Verdana, Tahoma, Arial, sans-serif; width:100px;}
#btn-search { width:45px;	height:22px;	border: 0;	border-style: none;	margin: 2px 0 0 0;   
	          color: #262626; 	font: bold 11px Verdana, Arial, Helvetica; 	background: #F1F1F1; }	
	 
/* Hoofd Menu balk bovenin*/
div#menu    { 	float:right; margin: 0px;	width:980px;height: 30px;	overflow:hidden;	display:inline;  
				   border-bottom: 4px solid White;	background: #1D4374; }
#menu ul    {	list-style: none;	margin: 0 0px;	padding: 0px; }
#menu ul li {	float: right; }

div#menu ul li a {	display: block;	float:left;	height: 24px;	padding: 6px 70px 0px 70px;	margin: 0px;	color: #FFF; 
	                 font-size: 15px; font-family: Verdana, sans-serif; text-decoration:none;  border-left: 4px solid White; letter-spacing: 1px; }
div#menu ul li a:hover {	text-decoration:none;  color: #31649D; background: #AFD0FD;	margin: 0 0px 0 0;		}

div#menu ul li.current_page_item  a {	text-decoration:none;  color: #31649D; background: #AFD0FD;	margin: 0 0px 0 0;		}

/* Navigation */
#content-home .navigation { margin: 5px 0 0 0; padding: 5px 0; font-family: Arial, Helvetica; font-size: 12px; font-weight: bold;	text-align:center;}	
#content-home .navigation a { text-decoration: none;	margin: 0 10px;  text-align: center;  }
#content-home .navigation a:hover { text-decoration: underline;  text-align: center;  }  

/* wrapper */
div#wrapper { float:left; width:980px; overflow:hidden; display: inline;  height: 100%;  
				  /* background: url(images/bg-main-4.jpg) bottom; */ min-height: 4px;  border-bottom: 4px solid #FFFA; }
	
div#content {  margin: 0 0px 0px 220px; padding: 0px; border-right: 0px dotted #AED0FE; width: 750px;  } /* breedte content= breedte post-bg*/
div#content p { padding: 4px 0;}


div#content-home {  margin: 0 0px 0px 220px; padding: 0px; border-right: 0px dotted #AED0FE; width: 534px;   } /* breedte content= breedte post-bg*/


/* Post */
.page, .post {	padding: 5px 20px; border-bottom: 0px solid #f5f5f5; }
.post-bg { border: 0px solid #eee; width:750px;	margin: 0 0 0px 0px;	padding:0;  /*background-color: #FFDEAD;*/ }
.post-bg-home { border: 0px solid #eee; width:535px;	margin: 0 0 0px 0px;	padding:0;  /*background-color: #FFDEAD;*/ }
.post-top { margin: 5px 5px 15px 5px; padding: 5px 5px 0 5px; }
.post-bg h2,
.post-bg-home h2 { font-size: 13px;	color: #2D3D5F;   padding: 0 0 0 9px; margin: 6px 0 0px 0;  font-weight: bold;  line-height: 24px;   }/*kop boven pagina */
.post-bg h2 a,
.post-bg-home h2 a {font-size: 22px; color: #2D3D5F; font-weight: normal;  text-decoration: none;  }
.post-bg h2 a:hover,
.post-bg-home h2 a: hover {text-decoration: none; }
.sticky {}

/* Entry meta */
.entry-meta{margin: 0;color:#5e5e5e;font:10px;}

/* Entry Date */
.entry-date {  background: top left url('images/calendar.gif') no-repeat;  padding: 0 0 0 18px;  margin: 0px;   }

/* Entry comments */
.entry-comments { background: top left  url('images/comments.gif') no-repeat;  padding: 0 0 0 18px; margin: 0 0 0 3px;  }
.entry-comments a { color: #5e5e5e }
.entry-comments a:hover { text-decoration:underline; }
/* Entry Tags */
.entry-tags {  background: top left url('images/tags.gif') no-repeat;  padding: 0 0 0 18px; margin: 0px;  }
.entry-tags a {color:#5e5e5e;}
/* Entry Tags2 */
.entry-tags2   {margin: 10px 0 0 0;color:#262626;font: 12px Arial,Verdana, Tahoma,  sans-serif;}
.entry-tags2 a {color:#5e5e5e;}


/* Entry Content */

.entry-content img {max-width: none;}
.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5 { 	padding: 7px 0 10px; }
.entry-content ul { margin: 0 0 0 16px; padding:0px; list-style:none;}
.entry-content li { margin: 0px 0 0 0px;  list-style-type: disc;   }



/* Page Links */
div#page-links { font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px;	font-style:italic; text-align:center; margin: 10px 0;}
.edit-post {float: left;  width: 98%; margin: 4px auto 0; padding: 5px; background: #f5f5f5;  text-align:center;	}

.post-edit-link{color:#454467;}		
		
/* sidebars */ 
div#sidebar-left  {float:left; width:218px;  margin-left:-980px; padding: 5px 0 140px 0px;  border: 0px solid Black;
						  background: url(images/bg-main-6.jpg) bottom left;   }

div#sidebar-right {float:left; width:216px; margin-left:-220px;  margin-top: 36px; background: inherit;	padding: 5px 0;      }
div#sidebar-right .textwidget{	padding: 15px;}

#sidebar-left a, #sidebar-right a { color: #5e5e5e;	 }
#sidebar-left a img, #sidebar-right a img {border: 0px;}	

#sidebar-left  .sidebar-top { margin: 0px; padding:0; height:30px; width:218px;	}
#sidebar-right .sidebar-top { background: url(images/bg-button.jpg) top left; margin: 8px 0 1px 0; padding:0; height:31px; width:220px;   }
#sidebar-right .sidebar-top h2 { color: #FFF; /*#2D3D5F; */text-align: left; padding: 7px 0 2px 13px;}
#sidebar-left  .sidebar-bg {	width:220px;	margin: 0 0 0px 0;	padding:0;	border: 0px solid #ABABAB;   }
#sidebar-right .sidebar-bg {	width:220px;	margin: 0 0 3px 0;	padding: 0 0 0px 0; /* background-color: #FFE3E3; */}

/* sidebar - hoofdmenu links en in rechterbalk*/ 
#sidebar-left ul, 
#sidebar-right ul {list-style: none;	margin: 0 0px 18px 0;	padding: 0; width: 220px;   }

#sidebar-left ul li { 	padding: 0px;	 margin: 0px;  }
#sidebar-right ul li { 	padding: 6px 0px 4px 0px;	 margin: 0 0 0 12px; width: 200px;	background: url(images/link.jpg) no-repeat 182px 12px; border-bottom: 1px dotted #00BFFF; 	}

#sidebar-right  ul li a {text-decoration: none; display: block; width: 180px;	padding: 2px 0px 4px 0px;	margin: 0 0px 0 0px;  color: #EE2A2E;
		                   font-size: 12px; font-family: Verdana, sans-serif; letter-spacing: 0px; }	
								 
#sidebar-right ul li a:hover {  color: #31649D;	  background: url(images/linkon.jpg) no-repeat 182px 8px;	}									 
	
								 
#sidebar-left  ul li a  {text-decoration: none; display: block; width: 204px;	padding: 6px 5px 6px 14px;	margin: 0;  color: #31649D;
		                 font-size: 14px; font-family: Verdana, sans-serif; border-bottom: 1px solid White; letter-spacing: 1px; }		
#sidebar-left ul li a:hover  {  text-decoration: none; display: block; width: 202px;	padding: 6px 2px 6px 14px;	margin: 0; color: #FFF; 
		                 				font-size: 14px; font-family: Verdana, sans-serif; border-bottom: 1px solid White; letter-spacing: 1px; 
							  				background: #1D4374; }	

#sidebar-left ul li.current_page_item  ul, #sidebar-left ul li.page_item  ul	{ margin: 0px;  }											

#sidebar-left ul li.current_page_parent a,  /* actieve ouderpagina en active pagina*/
#sidebar-left ul li.current_page_item a		{  text-decoration: none; display: block; width: 202px;	padding: 6px 2px 6px 14px;	margin: 0; color: #EE2A2E; 
		                 				            font-size: 14px; font-family: Verdana, sans-serif; border-bottom: 1px solid White; letter-spacing: 1px; }				
#sidebar-left ul li.current_page_item a:hover	{  text-decoration: none; display: block; width:202px;	padding: 6px 2px 6px 14px;	margin: 0; color: #FFF; 
		                 				            font-size: 14px; font-family: Verdana, sans-serif; border-bottom: 1px solid White; letter-spacing: 1px; }						

/*submenu*/ 
#sidebar-left ul li ul li.page_item  a	{ text-decoration: none;	display: block; width: 186px;	height: 15px; padding: 6px 0 6px 32px; margin: 0px;	
										           font-size: 14px; font-family: Verdana, sans-serif;  letter-spacing: 1px;  color: #31649D;  
													  background: url(images/list.jpg) no-repeat 14px 10px;}	
#sidebar-left ul li.current_page_parent ul li.current_page_item a { text-decoration: none;	display: block; width: 186px;	height: 15px; padding: 6px 0 6px 32px; margin: 0px;	
										            font-size: 14px; font-family: Verdana, sans-serif;  letter-spacing: 1px;  color: #EE2A2E; 
														background:  url(images/list.jpg) no-repeat 14px 10px; }	/* actief submenu*/
#sidebar-left ul li ul li.page_item  a:hover	{ text-decoration: none;	display: block; width: 186px;	height: 15px; padding: 6px 0 6px 32px; margin: 0px;	
										            font-size: 14px; font-family: Verdana, sans-serif;  letter-spacing: 1px;  color: #FFF; 
														background: #1D4374 url(images/list1.jpg) no-repeat 14px 10px; }		/* hover submenu*/								
/*subsubmenu*/ 
#sidebar-left ul li ul li.current_page_parent ul li.page_item a, 
#sidebar-left ul li ul li.current_page_item ul li.page_item  a	{ text-decoration: none;	display: block; width: 186px;	height: 15px; padding: 6px 0 6px 52px; margin: 0px;	
										           font-size: 14px; font-family: Verdana, sans-serif;  letter-spacing: 1px;  color: #31649D;  
													  background: url(images/list-sub-off.jpg) no-repeat 34px 10px;}	

#sidebar-left ul li ul li.current_page_ancestor ul li.current_page_item a  { text-decoration: none;	display: block; width: 186px;	height: 15px; padding: 6px 0 6px 52px; margin: 0px;	
										            font-size: 14px; font-family: Verdana, sans-serif;  letter-spacing: 1px;  color: #EE2A2E; 
														background:  url(images/sub-list-on.jpg) no-repeat 34px 10px; }	/* actief submenu*/
#sidebar-left ul li ul li ul li.page_item  a:hover	{ text-decoration: none;	display: block; width: 186px;	height: 15px; padding: 6px 0 6px 52px; margin: 0px;	
										            font-size: 14px; font-family: Verdana, sans-serif;  letter-spacing: 1px;  color: #FFF; 
														background: #1D4374 url(images/list-sub-on.jpg) no-repeat 34px 10px; }		/* hover submenu*/								


	
#sidebar-right h2 { 	height:22px;	padding: 8px 0 0 0;	font-family: Verdana, sans-serif;
		               font-size: 14px;	font-weight: bold;	color: #fff;	text-align:center;	}	
#sidebar-left h2  { 	display: none }

					

/* hoofdmenu links - submenu*/ 
#sidebar-left  ul ul ul   {	padding: 0;  border-TOP: 0px solid White;	  }
#sidebar-left ul ul ul li { 	margin: 0;	padding: 0; }
#sidebar-left ul ul ul li a { text-decoration: none;	display: block; width: 190px;	height: 15px; padding: 6px 0 6px 42px; margin: 0;	
										font-size: 14px; font-family: Verdana, sans-serif;  letter-spacing: 1px;
										background: url(images/list.jpg) no-repeat  14px 10px; 	}	
#sidebar-left ul ul li ul li a:hover { text-decoration: none;	display: block; width: 190px;	height: 15px; padding: 6px 0 6px 42px; margin: 0;	
										font-size: 14px; font-family: Verdana, sans-serif;  letter-spacing: 1px;
										background: Yellow url(images/liston.jpg) no-repeat 14px 10px; 	}	
						


#quoterotator { padding: 12px 14px 2px 14px; min-height: 60px; color: #31649D;  line-height: 16px;  }

div#ad1 { float:left; width:190px; 	margin-right:5px; background: #eee;	}
div#ad2 { float:right; 	width:190px;background: #eee; 	}	
div#ads{ padding: 5px; 	text-align:center; }
div#video{ 	padding: 5px 5px 0 5px; text-align:center; }

#about{	padding: 5px 10px;}


/* footer */  
div#footer{ clear:left;	width:100%;	border-top: 1px solid  #FABB00;	height:4px; color: #494949; text-align:center; padding: 5px 0 0 0; margin: 1px 0 1px 0;  }
div#footer a { color: #FFF;/*#2D3D5F;*/  }
div#footer p {margin:0;padding:4px 0 0 0px; font-size: 9px; }

/* Comments */
div#comments { padding: 10px; color: #474747;}
h3#comments  { background:#eee; padding: 5px;}
.commentlist { margin: 10px 0; padding: 0;	list-style: none;}
.commentlist li {
	margin: 5px 0; 
	padding: 15px 0;
	border-bottom: 0px dashed #ccc;
}
.commentlist li .avatar { 
	float: right;
	margin: -12px 0 0 0;
	border: 1px solid #ccc;
	padding: 2px;
	background: #fff;
	height:32px;
	width: 32px;
}
.commentlist cite, .commentlist cite a {font-weight: bold;}
.commentmetadata {
	margin: 0;
	color: #666;
	border-bottom: 1px dashed #e4e4e4;
}
.commentmetadata a {
	color: #666;
}
.commentlist cite a {
	color: #474747;
}
a.comment-edit-link{color: #454467;}
.commentlist li ul li, .commentlist li ol li  {
	margin: 0px;
	padding: 0px;
	border-bottom: 0px dashed #f0f0f0;
}
.commentlist p {
	margin: 10px 0;
}
span.says {}
div.reply {}
#commentform {
	margin: 5px 10px 0 0;
	}
#commentform p {
	font-family: Arial,Verdana, Tahoma,  sans-serif;
	margin: 5px 0;
	}
#commentform input {
	font: 0.9em Arial,Verdana, Tahoma,  sans-serif;
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	font: 0.9em Arial,Verdana, Tahoma,  sans-serif;
	width: 90%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 5px 0;

	}
.nocomments {
	text-align: center;
	width: 80%;
	margin: 10px auto;
	padding: 5px;
	background: #f5f5f5;
	border: 1px dashed #d3d3d3;
	text-align:center;	
	}
#comments div.comment-author{
	font-weight: bold;
}
#respond{
	padding: 10px; 

}


/* Default WP CSS classes */
/* Images */
img.alignright {float:right; margin:5px;}
img.alignleft {float:left; margin:5px;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
a img.alignright {float:right; margin:5px;}
a img.alignleft {float:left; margin:5px;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.alignleft {
   float: left;
}
.alignright {
   float: right;
}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #fff;
   padding-top: 4px;
   margin: 5px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
	#calendar_wrap {
		padding: 0 0 0 13px;
	}
	table#wp-calendar {
		width:90%;
		margin: 0 auto;
		color: #5e5e5e;		
	}
	table#wp-calendar a{
		color: #454467;		
	}	
	table#wp-calendar th, table#wp-calendar td{
		text-align:center;
	}
	table#wp-calendar th { font-weight:bold; }
	table#calendar_wrap caption {
		font-weight: bold;
	}	
	table#calendar_wrap tbody {
		text-align: right;
	}
	table#wp-calendar #next { text-align:right !important; }
	table#wp-calendar #prev { text-align:left !important; }
	table#wp-calendar #today {
		background-color:#E3E2E2;
		border:1px solid #B7B7B7;
		font-weight:bold;
		color: #262626;		
	}
	
/*  */
table { 	font-family: verdana, arial, helvetica, sans-serif; 	font-size: 12px; }

a        {color:#454467 ;text-decoration:underline;}
a:hover  {text-decoration:underline;   }
a.img    { 	border: 0px;  }
p        {}
blockquote { margin: 10px; padding-left: 10px;  border-left: 5px solid #ddd; }
blockquote p { padding: 10px; }
blockquote cite { margin: 5px 0 0; 	display: block; 	}
dd { padding: 0 0 0 20px; }
form, input, textarea { color: #474747; }
.clear {  margin: 0px;  padding: 0px;  clear: both; }
small { 	font-size: 11px; }
