/*
Theme Name: Zazou
Theme URI: http://kinderopvangzazou.nl
Description: http://kinderopvangzazou.nl
Version: 1.0
Author: Doingz
Author URI: http://doingz.com/
*/

body 
		{
		font-size: 64%;
		font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
		background: #fff;
		color: #505050;
		text-align: center;
		background: #c09c70 url('htimg/zz_body.jpg') top center repeat;
		padding: 0;
		margin: 0;
		}
		
a
		{
		text-decoration: none;
		outline: none;
		}
		a:link, a:visited
		{
		color: #f1a102;
		}
		a:hover, a:active
		{
		color: #000;
		}
		
img		
		{
		border: 0;
		}
		
h1, h2, h3, h4, h5, h6, p
		{
		margin: 0;
		padding: 0;
		}
		
h2
		{
		font-size: 2em;
		font-weight: normal;
		letter-spacing: 1px;
		color: #000;
		padding: 0 0 10px;
		}
p
		{
		font-size: 1.4em;
		padding: 10px 0;
		line-height: 1.5em;
		letter-spacing: 0.4px;
		}
		
#body2
		{
		float: left;
		width: 100%;
		height: 100%;
		}
		
#page
		{
		margin: 0 auto;
		padding: 0;
		width: 960px;
		}
		
#wrap
		{
		float: left;
		margin: 0;
		padding: 0;
		}
		
		
#header
		{
		margin: 0 auto;
		padding: 0;
		width: 960px;
		height: 170px;
		background: url('htimg/zz_header.jpg') top left no-repeat;
		}
		#header_logo
		{
		float: left;
		margin: 0;
		padding: 20px 10px;
		width: 240px;
		height: 100px;
		}
		#header_logo h1 a
		{
		float: left;
		margin: 0;
		padding: 0;
		width: 240px;
		height: 100px;
		text-indent: -9000px;
		background: url('htimg/zz_logo.png') top left no-repeat;
		}
		#minimenu
		{
		float: left;
		padding: 0;
		margin: 0;
		width: 700px;
		height: 40px;
		overflow: hidden;
		}
		#minimenu ul
		{
		text-align: right;
		list-style: none;
		padding: 10px 8px 0;
		margin: 0;
		}
		#minimenu ul li
		{
		font-size: 1.4em;
		list-style: none;
		padding: 0 12px;
		margin: 0;
		display: inline;
		}
		#minimenu ul li a
		{
		text-decoration: none;
		color: #eee4d7;
		}
		#minimenu ul li a:hover
		{
		text-decoration: underline;
		}
		#minimenu ul li a:active
		{
		text-decoration: underline;
		}
		#minimenu ul li.current_page_item a, #minimenu ul li.current_page_parent a
		{
		text-decoration: underline;
		}
		#mainmenu
		{
		text-align: center;
		float: left;
		margin: 0;
		padding: 0 36px;
		width: 628px;
		height: 130px;
		}
		#mainmenu ul
		{
		list-style: none;
		padding: 50px 0 0 0;
		margin: 0;
		}
		#mainmenu ul li
		{
		padding: 0;
		margin: 0;
		display: inline;
		}
		#mainmenu ul li.page-item-7 a
		{
		float: left;
		padding: 0;
		margin: 0;
		width: 303px;
		height: 80px;
		background: url('htimg/zz_mainmenu.jpg') 0px 0px no-repeat;
		text-indent: -9000px;
		}
		#mainmenu ul li.page-item-7 a:hover, #mainmenu ul li.page-item-7 a:active
		{
		background: url('htimg/zz_mainmenu.jpg') 0px -80px no-repeat;
		}
		#mainmenu ul li.page-item-7.current_page_item a, #mainmenu ul li.page-item-7.current_page_item a:link, #mainmenu ul li.page-item-7.current_page_item a:visited
		{
		background: url('htimg/zz_mainmenu.jpg') 0px -160px no-repeat;
		}
		#mainmenu ul li.page-item-7.current_page_parent a, #mainmenu ul li.page-item-7.current_page_parent a:link, #mainmenu ul li.page-item-7.current_page_parent a:visited
		{
		background: url('htimg/zz_mainmenu.jpg') 0px -160px no-repeat;
		}
		#mainmenu ul li.page-item-7.current_page_ancestor a, #mainmenu ul li.page-item-7.current_page_ancestor a:link, #mainmenu ul li.page-item-7.current_page_ancestor a:visited
		{
		background: url('htimg/zz_mainmenu.jpg') 0px -160px no-repeat;
		}
		
		#mainmenu ul li.page-item-94 a
		{
		float: left;
		padding: 0;
		margin: 0;
		width: 205px;
		height: 80px;
		background: url('htimg/zz_mainmenu.jpg') -303px 0px no-repeat;
		text-indent: -9000px;
		}
		#mainmenu ul li.page-item-94 a:hover, #mainmenu ul li.page-item-94 a:active
		{
		background: url('htimg/zz_mainmenu.jpg') -303px -80px no-repeat;
		}
		#mainmenu ul li.page-item-94.current_page_item a, #mainmenu ul li.page-item-94.current_page_item a:link, #mainmenu ul li.page-item-94.current_page_item a:visited
		{
		background: url('htimg/zz_mainmenu.jpg') -303px -160px no-repeat;
		}
		#mainmenu ul li.page-item-94.current_page_parent a, #mainmenu ul li.page-item-94.current_page_parent a:link, #mainmenu ul li.page-item-94.current_page_parent a:visited
		{
		background: url('htimg/zz_mainmenu.jpg') -303px -160px no-repeat;
		}
		#mainmenu ul li.page-item-94.current_page_ancestor a, #mainmenu ul li.page-item-94.current_page_ancestor a:link, #mainmenu ul li.page-item-94.current_page_ancestor a:visited
		{
		background: url('htimg/zz_mainmenu.jpg') -303px -160px no-repeat;
		}
				
		#mainmenu ul li.page-item-98 a
		{
		float: left;
		padding: 0;
		margin: 0;
		width: 109px;
		height: 80px;
		background: url('htimg/zz_mainmenu.jpg') -508px 0px no-repeat;
		text-indent: -9000px;
		}
		#mainmenu ul li.page-item-98 a:hover, #mainmenu ul li.page-item-98 a:active
		{
		background: url('htimg/zz_mainmenu.jpg') -508px -80px no-repeat;
		}
		#mainmenu ul li.page-item-98.current_page_item a, #mainmenu ul li.page-item-98.current_page_item a:link, #mainmenu ul li.page-item-98.current_page_item a:visited
		{
		background: url('htimg/zz_mainmenu.jpg') -508px -160px no-repeat;
		}
		#mainmenu ul li.page-item-98.current_page_parent a, #mainmenu ul li.page-item-98.current_page_parent a:link, #mainmenu ul li.page-item-98.current_page_parent a:visited
		{
		background: url('htimg/zz_mainmenu.jpg') -508px -160px no-repeat;
		}
		#mainmenu ul li.page-item-98.current_page_ancestor a, #mainmenu ul li.page-item-98.current_page_ancestor a:link, #mainmenu ul li.page-item-98.current_page_ancestor a:visited
		{
		background: url('htimg/zz_mainmenu.jpg') -508px -160px no-repeat;
		}
		

#main
		{
		float: left;
		margin: 0;
		padding: 0;
		width: 960px;
		background: #fff url('htimg/zz_main.jpg') top left no-repeat;
		}
		#mainrap
		{
		float: left;
		margin: 0;
		padding: 0 20px;
		width: 920px;
		background: url('htimg/zz_mainrap.jpg') top left repeat-y;
		}
		#sidebar
		{
		text-align: left;
		float: left;
		width: 250px;
		padding: 0;
		margin: 0;
		}
		#sidebar ul.submenu
		{
		list-style: none;
		float: left;
		width: 250px;
		height: 282px;
		padding: 29px 0;
		margin: 0;
		/*background: url('htimg/zz_submenubg.png') top left no-repeat;*/
		}
		#sidebar ul.submenu li
		{
		font-size: 2em;
		letter-spacing: 1px;
		font-weight: normal;
		list-style: none;
		float: left;
		width: 240px;
		height: 37px;
		padding: 10px 0 0 10px;
		margin: 0;
		background: url('htimg/zz_submenu.png') top left no-repeat;
		}
		#sidebar ul.submenu li.current_page_item, #sidebar ul.submenu li.current_page_ancestor
		{
		background: url('htimg/zz_submenu.png') bottom left no-repeat;
		}
		#sidebar ul.submenu li.current_page_item a, #sidebar ul.submenu li.current_page_ancestor a
		{
		color: #222;
		}
		
		#sidebar ul.subsubmenu
		{
		list-style: none;
		float: left;
		width: 250px;
		padding: 26px 0;
		margin: 0;
		}
		
		#sidebar ul.subsubmenu li
		{
		font-size: 1.4em;
		letter-spacing: 1px;
		font-weight: normal;
		list-style: none;
		float: left;
		width: 205px;
		height: 41px;
		padding: 6px 0 0 45px;
		margin: 0;
		background: url('htimg/zz_subsubmenu.png') 0px -41px no-repeat;
		}
		
		#sidebar ul.subsubmenu li.current_page_item
		{
		background: url('htimg/zz_subsubmenu.png') 0px 0px no-repeat;
		}
		
		#sidebar ul.subsubmenu li.current_page_item a
		{
		color: #222;
		}
		
		#gallery
		{
		float: right;
		margin: 0;
		padding: 30px;
		width: 610px;
		height: 280px;
		background: #000;
		background: url('htimg/zz_gallery.jpg') top left no-repeat;
		}
		.image
		{
		float: left;
		margin: 0;
		padding: 0;
		width: 610px;
		height: 280px;
		display: none;
		}
		.imageNext
		{
		float: left;
		margin: 0;
		padding: 0;
		width: 610px;
		height: 280px;
		}
		.imageNext a
		{
		float: left;
		margin: 0;
		padding: 0;
		width: 610px;
		height: 280px;
		background: url('htimg/zz_nextBtn.png') bottom left no-repeat;
		}
		.imageNext a:hover
		{
		float: left;
		margin: 0;
		padding: 0;
		width: 610px;
		height: 280px;
		background: url('htimg/zz_nextBtn.png') top left no-repeat;
		}
		#thumbs
		{
		display: none;
		}
		
		#toppad
		{
		float: right;
		margin: 0;
		padding: 0;
		width: 670px;
		height: 33px;
		}

		#content
		{
		text-align: justify;
		line-height: 1.6em;
		float: right;
		margin: 0;
		padding: 10px 30px;
		width: 610px;
		color: #888;
		}
		
		#content a
		{
		text-decoration: underline;
		}
		
		#content ul
		{
		list-style: none;
		margin: 0;
		padding: 0 0 8px 0;
		}
		#content ul li
		{
		color: #aaa;
		font-size: 1.4em;
		margin: 0;
		padding: 8px 0 0 30px;
		background: url('htimg/zz_subsubmenu.png') 0px -41px no-repeat;
		}
		
		
		
#footer
		{
		float: left;
		margin: 0;
		padding: 0;
		width: 960px;
		height: 200px;
		background: url('htimg/zz_footer.jpg') top left no-repeat;
		}
		#zzemail {
		float: left;
		width: 180px;
		height: 30px;
		margin: 0;
		padding: 155px 0 0 730px;
		}
		#zzemail a, #zzemail a:link, #zzemail a:visited {
		float: left;
		width: 180px;
		height: 30px;
		margin: 0;
		padding: 0;
		background: url('htimg/zz_footer_email.jpg') top left no-repeat;
		text-indent: -9000px;
		}
		#zzemail a:hover, #zzemail a:active {
		float: left;
		width: 180px;
		height: 30px;
		margin: 0;
		padding: 0;
		background: url('htimg/zz_footer_email.jpg') bottom left no-repeat;
		text-indent: -9000px;
		}

/* forms */

form
		{
		margin: 20px 0;
		padding: 10px 0;
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		}

form fieldset
		{
		font-size: 1.4em;
		border: none;
		padding: 0;
		margin: 0;
		}
		
form legend
		{
		color: #888;
		font-weight: bold;
		margin: 0;
		padding: 0;
		border: none;
		left: 0px;
		}
		
form ol
		{
		float: left;
		list-style: none;
		padding: 10px 0 10px 0;
		margin: 0;
		}
		
form ol li
		{
		float: left;
		width: 600px;
		list-style: none;
		height: 37px;
		padding: 12px 0 0 10px;
		margin: 0;
		background: url('htimg/zz_formline.png') top left repeat-x;
		display: block;
		}
		
.cf-box-title
		{
		float: left;
		width: 300px;
		}
		
.cf-box-group
		{
		float: left;
		width: 200px;
		padding: 12px 0 0;
		}
		
form ol li label
		{
		float: left;
		padding: 2px 0;
		width: 300px;
		}
		
form ol li label.cf-group-after
		{
		float: none;
		width: 30px;
		}
		
form ol li input.single
		{
		float: left;
		width: 200px;
		}		

/*input.sendbutton
		{
		border: none;
		padding: 0;
		margin: 0;
		width: 180px;
		height: 80px;
		background: url('htimg/zz_formsubmit.png') top left no-repeat;
		text-indent: -9000px;
		}	*/

/*.sendbutton:hover
		{
		background: url('htimg/zz_formsubmit.png') bottom left no-repeat;
		}*/
		
.cf_info success success2
		{
		font-size: 1.6em;
		}

/* splashscreen */


.splashscreen
		{
		color: #222;
		text-align: center;
		padding: 0px;
		margin: 0px;
		background: #fff;
		}

#splashscreen
		{
		font-size: 1.2em;
		position: absolute;
		width: 400px;
		height: 400px; 
		top: 50%;
		left: 50%;
		margin-left: -200px;
		margin-top: -200px;
		padding: 0px;
		background: #fff;
		}

	
	