/* OLD STUFF */
body { background:#454445; color: #c3e3c5; margin:30px 0 0 0; }

h1, h2, h2 a { color:#81cec3; }

a, h2 a:hover, #logo a:hover { color:#00ABC0; }

#header { text-align: center; padding:0; margin:0; }

#container { width:100%; margin:0; padding:0; }

#page { background:none; width:800px; margin:0 auto; }

#content_box, #sidebars { margin:30px 0 0 0; }

#content { margin:20px 0 0 0; width:800px; }

.clear, .to_comments, #archive_info, #comments, .ngg-imagebrowser h3, .post_nav, #page #sidebars { height:0; width:0; overflow:hidden; clear:both; padding:0; margin:0; }

#captchafill { color: #c3e3c5;
border: 1px solid #c3e3c5;
padding: 7px 10px;
position: relative;
top: -7px;
left: 10px;
width: 200px;
border-radius: 15px; }

/* PORTFOLIO POSTS */

#portfolio > ul { list-style:none; }

#portfolio { font-size:1.2em; }

#portfolio.teaser { width:30%; margin:0 1.5%; }

#portfolio li.excerpt_title h3 { font-size:1.5em; margin:15px 0 10px 0; }

#portfolio li.excerpt_content { line-height:1.5em; margin-bottom:5px; }

#portfolio .post_image img { max-width:100%; }

#portfolio #thumbnail { max-height:110px; overflow:hidden; }

.headline_area img.post_image { width:80%; height:auto; }

#portfolio .excerpt_readmore { margin-bottom:15px; }

/* BLOG POSTS */

#blog > ul { list-style:none; }

#blog { }

#blog li.headline_area h3 { font-size:1.5em; margin:0 0 10px 0; }

#blog > ul li.headline_area:first-child h3 { font-size:1.5em; margin:0 0 10px 0; }

#blog li.format_text { line-height:1.5em; margin-bottom:5px; }

#blog.teaser { float:none; width:100%; }

.separator hr { border:1px dotted #666; margin:-5px 0 20px 0; }

.postmeta { font-size:1.2em; list-style:none; margin:10px 0; font-weight:bold; }

.excerpt_readmore { list-style:none; margin:-5px 0 0 0; font-weight:bold; }

.excerpt_readmore + p { margin:0; padding:0; height:0; }



/* HEADLINE AREA */

.headline_area h1, .headline_area h2 { font-size:1.6em; line-height:1.1em; }

.headline_area { margin-bottom:10px; }

.post_box { padding-top:10px; }

#meer { font-size:1.2em; }



/* HOME PAGE */

#keuze_menu { padding:0; margin:0 auto; width:640px; text-transform:lowercase; font-size:1.2em; }

#keuze_menu .knop { text-align:center; float:left; margin:0 15px; width:95px; color:#81cec3; }

#keuze_menu .knop a { display:block; margin:25px 0; opacity:1; transition:opacity 0.5s ease; -moz-transition:opacity 0.5s ease; -webkit-transition:opacity 0.5s ease; }

#keuze_menu .knop a:hover, #keuze_menu .knop a:focus { display:block; margin:25px 0; opacity:0.75; }

.knop2 { text-align:center; width:95px; text-transform:lowercase; float:left; font-size:1.2em; }

.knop2 img { margin: 0 0 15px 0; }



/* FOOTER */

#pasfoto { padding:10px 5px; }

.footer-knop { margin:10px 0;  opacity:1; transition:opacity 0.5s ease; -moz-transition:opacity 0.5s ease; -webkit-transition:opacity 0.5s ease; }

.footer-knop:hover, .footer-knop:focus { opacity:0.75; }

.wieteke { width:240px; float:right; margin:0; }

#footer { width:800px; padding:0; margin:50px auto 0 auto; }

#footer_menu { float:right; width:160px; padding:0; margin:0; text-align:left; }

#overmij { float:left; width:570px; text-align:left; color:#CCC; padding:0; margin:10px 0 0 0; }

#overmij .sidebar ul.sidebar_list { padding:0; }

#overmij p { padding:5px 0 0 40px; }

#footer a { border-bottom:0; }

#footertje { text-align:right; border-top:3px solid #c3e3c5; padding:15px 60px 0 0; width:100%; overflow:auto; }

#footertext { float:left; font-size:1.5em; }

#footerlogo { float:right; }

#wieteke { text-align:right; padding:0 60px 15px 0; }



/* NAVIGATIE */

#nav_menu { width:400px; text-transform:lowercase; float:right; }

#nav_menu .knop { text-align:center; float:left; margin:0 5px; width:70px; color:#81cec3; }

#nav_menu .knop a { display:block; margin:25px 0; opacity:1; transition:opacity 0.5s ease; -moz-transition:opacity 0.5s ease; -webkit-transition:opacity 0.5s ease;  }

#nav_menu .knop a:hover, #nav_menu .knop a:focus { opacity:0.75; }



/* OVER MIJ */

#textwidget { font-size:1em; }

#footer p { font-size:0.9em; line-height:1.35em; }



/* ZOEKFORMULIER */

input, textarea { background:none; border:0px none; padding:0; }

#commentform textarea { border-width:0; padding:0; width:auto; }

.form-naam input, .form-naam2 input, .form-data input, .form-telefoon input, .form-grootte input, .form-email input, .form-land input, .form-plaats input, .form-opmerkingen textarea { border:1px solid #c3e3c5; background:#404040; color: #c3e3c5; padding:8px; border-radius:15px; -moz-border-radius:15px; }

.form-naam input, .form-naam2 input, .form-data input, .form-telefoon input, .form-grootte input, .form-email input, .form-land input, .form-plaats input { width:200px; }

.form-opmerkingen textarea { width:400px; }

.tekst { width:200px; float:left; height:60px; }

.veld { width:250px; float:left; height:60px; }

.wpcf7-list-item-label { margin-right:50px; }

.format_text input.submit-button { width:80px; height:80px; border:0; margin:0; padding:0; background:url(images/button.png); color:#c3e3c5; }

.ngg-imagebrowser { width:300px; }

.wpcf7-form { margin-top:20px; }




/* Additions 13 December 2014 */
ul li.avatar { 
	min-height:50px;
} 
.widget.PI_SimpleTwitterTweets {
	padding:0 5px 0 40px;
}
.a-corn {
	margin-right: 15px;
}
#pasfoto img {
        border-radius: 100%;
}




/* Additions 29 December 2014 */
.about #page #content {
	float:left;
	clear:both;
	width:450px;
}
.about #page #sidebars {
	float: right;
	width: 345px;
	height: auto;
	clear: none;
}
.about #page .widget.PI_SimpleTwitterTweets {
	padding:0;
}
.about #page #sidebar_1 .sidebar_list > li {
	display:none;
}
.about #page #sidebar_1 .sidebar_list li#pi_simpletwittertweets-5 {
	display:block;
}
body.home #page #sidebar_1 .sidebar_list li#pi_simpletwittertweets-5 {
	display:none;
}