/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

/* Two-column with sidebar on left from the /examples/ folder  */

/*
@import url('3c-b.css');
*/

/* 
@import url('topmenu.css'); 
*/

* {
margin:0;
padding:0;
border:0;
} 

html, body, #wrapper {height: 100%;}

body > #wrapper {height: auto; min-height: 100%;}
 
html, body {
	padding	: 0px;
	border	: 0px;
	margin 	: 0px;
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size : 100%;
} 

body {
	margin-top 	: 0px;
	text-align : center;
/*	background : #f09802 url(images/background-body2.jpg) repeat-x; */
	background : #003e9c; /* #fed798 */
    
} 

img {
	border : 0px;
}

a:link  { 
    color: #fff; 
    text-decoration: none 
}

a:visited { 
    color: #d000c1; 
    text-decoration: none 
}

a:active { 
    color: #00c5b4; 
    text-decoration: none 
}

a:hover { 
    color: #fff; 
    text-decoration: underline 
}


h2 { color: #640082; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 16pt }
h3 { color: #000082; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 15pt }
h4, .tussenkop             { color: #963aff; font-size: 10.5pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; line-height: 13pt }
p, .content { color: #000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13pt }

/*
html > body .wordpress y2010 m04 d11 h18 page pageid-15 page-author-admin page-child parent-pageid-3 page-template page-template-pageWithCategories-php > div #wrapper .hfeed > div #main .clearfix > div #container > div #content > div #expo-49 .simple_overlay > div .expo-details > h3

html > body .wordpress y2010 m04 d11 h18 page pageid-15 page-author-admin page-child parent-pageid-3 page-template page-template-pageWithCategories-php > div #wrapper .hfeed > div #main .clearfix > div #container > div #content > div #post-15 .hentry p1 page publish author-admin category-uncategorized untagged y2010 m03 d31 h23 > h2 .entry-title
*/

#main {padding-bottom: 190px;}  /* must be same height as the footer */

#wrapper, .hfeed {
	width			: 820px;
	margin		: 0px auto 0px auto;
    border      : 0px;
	border-left : 1px solid #fff;
    border-right: 1px solid #fff;
	padding		: 0px; /*  4px 0px 4px; */
	text-align	: center;

	/* background : #fff; */
	
	min-height: 100%;
	height    : auto !important;
	height		: 100%;
     /* background-color: #cee0f4; */
    background: #cee0f4 url(images/left/left.png) repeat-y;
}

div#header {
    float: left;
	height		: 148px;
	margin		: 0px;
	padding		: 0px;
	border		: 0px;
	background 	: #cee0f4 url(images/header/ag_top.gif) repeat-x;
}
  
#header-left, #header-center, #header-right  {
    float: left;
    top: 0px;
    display: inline;
}

#header-left { 
    width : 200px;
} 

#header-center {
    width : 374px;
}

h1#blog-title, div#blog-description, div.skip-link {
	font			:  4px sans-serif;
	visibility 	    : hidden;
    display         : none;
	line-height	: 0px;
	height			: 0px;
	padding			: 0px;
	margin 			: 0px; /*  0px 4px 0px; */
	border 			: 0px;
}

/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;

}

div#access {
	clear : both;
	/* margin-top : 2px; */
    margin: 0px;
}


/* 3c-b */

/* -- original contents below -- */
div.sidebar {
	display : inline;
	overflow:hidden;
/* width:180px; */

 margin		: 0px;
 padding	: 0px;
 border		: 0px;

}

div#container {
	margin: 0px 0px;
	 padding	: 0px;
 border		: 0px;
float:left;
width:100%;

	/* background : transparent; */
     background: #cee0f4 url(images/left/left.png) repeat-y;
}

div#primary {
	font-size	: 90%;
	margin  : 0px 0px 0px 0px;
	padding	: 0px 20px 0px 0px;
    border : 0px;
/*	border-right : 1px solid #cccccc; */
	float		: left;
	display : inline;
	text-align	: left;
	width		: 180px;
	list-style-type : none;
/*    background : #cee0f4 url(images/left/nav02.gif) repeat-y 181px 0px ; 
    background : #cee0f4 url(images/left/left.png) repeat-y;
    */
    background : #003e9c url(images/left/left.png) repeat-y;
    
   
/*	border 			: 1px solid red; */
}



/*
 div#primary  ul li a img,
, div#primary  ul li ul li
 */

div#primary  ul, div#primary  ul li, div#primary  ul li a {
    float : left;
   margin   : 0px;
   padding  : 0px;    
   border   : 0px;
}

div#primary  ul li ul  {
    float : left;
   padding   : 4px 0px 8px 0px;
   margin  : 0px;    
   border   : 0px;
   background : #000c43 url(images/left/nav01.gif);
}

div#primary  ul {
	list-style-type : none;
} 

div#primary  ul#navigation {
    background : #000c43 url(images/left/nav01.gif);
}

div#primary  ul li a {
    display : block;
    
	color : #e7332e;
	font-weight: bold;
	text-decoration: none; 
	/* margin-top : 0.2em; */
   /*  background-color : #003e9c url(images/left/nav01.gif);*/
}

div#primary ul li.page_item {
    margin: 0px;
} 



/*
div#primary ul li.page_item ul li {
	display	: block;
    color : #fff;
    width  : 149px;
    margin-left : 31px;
    border-bottom : 1px solid #fff;
}
*/


/*
div#primary ul li.page_item ul li a {
    color : #fff;
    width : 100%;
}
*/

div#secondary {
font-family :Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size	: 90%;

	float:left;
	display : inline;
	text-align : left;
	border 			: 0px; /*  solid blue; */
	margin			: 51px 0px;
}

div#secondary  ul {
	list-style-type : none;
	border : 0px;
	padding: 0px;
	margin : 0px;
}

div#secondary  ul li a {
	color : #e7332e;
	font-weight: bold;
	text-decoration: none; 
	margin-top : 1em;
	padding: 0px;
	margin : 0px;
	font-size : 90%;
}

div#secondary ul li.page_item {
	margin-top  : 6px;
/*	border-top  : 1px solid #ccc; */
	
} 

div#secondary  ul li {
	padding : 0px;
	margin  : 0px;
	border	: 0px;
}

div#secondary .more-link {
	display : block;
	margin-top: 0.8em;
}

div#secondary div {
	
	font-size : 90%;
	width			: 180px;
  color				: #624431; /*#3d2314;*/
}


div .entry-date {
	color	: #666;
	font-size : 80%;
	margin-top : 16px;
}

div#content {
/* margin:0 240px; */ 
/*	margin  : 22px 0px 0px 0px; */
	margin  : 5px 0px 0px 0px;
	
	border : 0px;
	padding : 0px 16px;
	/* width		: 440px; */
    width   : 578px;
	float: left;
	display : inline;
	border 			: 0px; /*  solid green; */
	/*
	background : url(images/kader-groen.png) no-repeat;	
	background-position : 18px 0px;
	*/
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-align 	: left;
	color				: #000;
	font-size		: 80%;
    background-color: #cee0f4;
}

div#content h2.entry-title {
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
    
    color: #640082; 
    font-size: 14pt; 
    font-weight: normal; 
    line-height: 16pt;
    
	text-align 	: left;
	margin			: 0px 0px 20px 0px;
	padding			: 0px;
    text-transform  : uppercase;
    /* color: #000082;  */
/*    
    font-size: 12pt; 
    font-weight: bold; 
    line-height: 15pt 	
*/    
}

div#content h2.entry-title a {
	color : #000;
	text-decoration: none; 
}

div#content p {
	margin			: 1em 0px 0px 0px;
	padding			: 0px;
	
	/* line-height : 16px; */
    color: #000; 
    font-size: 10pt; 
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    line-height: 13pt;
}



div#content ul {
    margin : 0px 0px 1em 16px;
    /* padding-left : 16px; */
}

div#content ul li {
    font-size: 10pt; 
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    line-height: 13pt;    
}


h2.hidden, h3.hidden {
	/* display : none!important; */
	visibility : hidden!important;
}

.entry-content h3 {
	margin: 18px 0px 1px 0px;
	/* font-style : italic; */
}

.category-post h4 {
	margin: 18px 0px 16px 0px;
    list-style-type : disc;
	/* font-style : italic; */
}

div.entry-content h4 {
	margin: 18px 0px 1px 0px;
    list-style-type : disc;
	/* font-style : italic; */
}

div.entry-content p {
    margin			: 0px 0px 1em 0px!important;
	padding			: 0px;
	/* font-size		: 90%; */
	line-height : 16px;
}

a.more-link {
    display : block;
    padding : 0px 0px 1em 0px;
}

/*
.current_page_ancestor a {
	color : #ce3910!important; 
}

.current_page_ancestor ul li, .current_page_item ul li {
	visibility : visible!important;
	display		 : block;
}

.current_page_parent a {

}

.current_page_item  a {
	color : #ce3910!important; 
}
*/

.page_item a {
	text-transform : lowercase;
	font-size : 85%;
}

.current_page_item  .page_item a, .page_item .page_item a {
	/* color : #133f68!important; */
    color : #6bbfb0!important;
	font-size : 82.5%;
	text-transform : lowercase;
    
}
.current_page_item  .page_item a:hover, .page_item .page_item a:hover {
    color : #fff!important;
	font-size : 82.5%;
	text-transform : lowercase;
    color : #fff;
}

.page_item ul li {
	visibility : hidden;
	display	   : none;
}

.current_page_ancestor ul li, .current_page_item ul li {
    float : left;
	display	   : block;
	visibility : visible;
    width  : 149px;
    margin-left : 31px!important;
    border-bottom : 1px solid #fff!important;    
}

.category-post-footer {
    margin      : 1em 0px;
    font-weight : bold;
    clear       : both;
}

/* Formulier */

form.wpcf7-form, form.wpcf7-form p {
    font-size : 100%;
}

form.wpcf7-form p label {
    width : 160px; 
    display : inline-block;
    color : #000;
}

span.required {
    color: #963aff; 
}

form.wpcf7-form input, form.wpcf7-form textarea {
    color: #000; 
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
    font-size: 10pt;
    padding : 2px;
    border: 1px solid #7f9db9;
}    

form.wpcf7-form textarea {
    vertical-align : top;
}

/* height and negative top margin must be same height as the div#main padding-bottom */

#footer {
	width			: 820px;
  position: relative;
	margin 		: -190px auto 0 auto;
	/* background : #ffeeee url(images/footer.png) no-repeat;	*/
    /* background-color: #cee0f4; */
     background: #cee0f4 url(images/left/left.png) repeat-y;
	/* background-position : 0px -100px; */
	/* margin-top: -150px; */ /* negative value of footer height */
	height: 190px;
	/* border-bottom : 2px solid red; */
	clear:both;
	z-index : 100;
} 

/* einde 3c-b */


/**
    Nieuws
*/

.news-left, .news-right {
    width : 272px;
    float : left;
} 

.news-left {
    margin-right : 20px;
}

.news-post-left, .news-post-right {
    width : 280px;
}

div.news-details {
    margin-bottom: 1em;
}



.entry-title,.entry-meta {
clear:both;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}
/*
input, textarea {
	border : 2px solid #f3f3f3;
}
*/

div.alignright, img.alignright{
float:right;
margin : 0.2em 0px 0px 0.5em;
padding: 0px;
}

div.alignright img {
    float: right;
    margin: 0px 0px 0.2em 0px;
    border : 0px;
    padding: 0px;
}

.alignleft,img.alignleft{
float:left;
margin:0.2em 1em 0 0;
}
	
.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
color : #888;
    padding: 0.5em;
    margin-bottom: 1.5em;
}

.alignright p.wp-caption-text {
	text-align: center;

}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.navigation div.nav-previous {
float:left;
text-align:left;
}

div.entry-content p:first {
    font-weight: bold;
}

div.sidebar h3 {
/* font-size:1.2em; */
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size		: 90%;
	text-align 	: left;
	color				: #8e6c50; /*#3d2314;*/
	margin			: 6px 0px;
	padding			: 0px;
	font-weight : bold;	
	
}

div.sidebar input#s {
width:7em;
}

/*
div.sidebar li {
list-style:none;
margin:0 0 1em; 
}
*/
div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

/* 
div.sidebar ul ul {
margin:0 0 0 1em;
}
*/

/*
div.sidebar ul ul li {
list-style: none;
margin:0;
}
*/

/* 
div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

*/

/*
div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}
*/

div#header,div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

/*
div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}
*/


address {
	font-style : normal;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
