/*-----RESET-----*/
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
ol,ul{list-style:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
/*-----MAIN STUFF-----*/
body{font:400 13px/1.5em 'Helvetica Neue',Helvetica,Arial,sans-serif;background:#fefefe;color:#333;}
#wrap{margin:0 0 0 20px;width:940px;position:relative;color:#333;}
a:link,a:visited{color:#333;font-weight:bold;text-decoration:none;}
a:hover{border-bottom:1px dotted #222;}
a:active{color:#ccc;border:0;}
a.selected{border-bottom:1px solid #222;}
a:link.disclaimer,a:visited.disclaimer{font:400 0.846153846em/1.7727272em 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#bbb;}
#add_menu a:link, #add_menu a:visited{font:700 1em/1.7727272em 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#bbb;}
a:hover.disclaimer,a:active.disclaimer,a.disclaimer.selected,#add_menu a:hover, #add_menu a:active{color:#333;}
#content p a:link,#content p a:visited,h1 a:link,h1 a:visited{text-decoration:none;color:#a0a0a0;border:0;font-weight:normal;}
#content p a:hover,#content p a:active,h1 a:hover,h1 a:active{color:#333;}
/*-----MASTHEAD-----*/
#masthead{padding:1.5em 20px 0 10px;float:left;width:200px;font-size:1em;}
#main_menu li{height:1.5em;}
#add_menu{margin:1.5em 0 0 0;}
h1{margin-bottom:1.5em;}
#add_menu h3{font-weight:700;}
#searchform{width:160px;margin:1.5em 0 0 0;}
#searchform label{margin:1.5em 0 0 0;display:block;}
#searchform input{font:400 13px/19px 'Helvetica Neue',Helvetica,Arial,sans-serif;background:#fff;color:#333;}
#searchform input.search{font-family:'Courier New',Courier,'Helvetica neue',Helvetica,serif;width:100%;margin:0;height:19px;border:1px solid #ccc;}
#searchform input.search:focus{outline:0;}
#searchform input.submit{margin:5px 0 0 0;cursor:pointer;border:0;font-weight:bold;padding:0;border-bottom:1px dotted #fff;}
#searchform input.submit:hover{border-bottom:1px dotted #222;}
#portfolio-prev-next{margin-top:60px;width:165px;}
#prev-link{float:left;}
#next-link{float:right;text-align:right;}
#portfolio-prev-next a:link,#portfolio-prev-next a:visited{width:75px;height:55px;display:block;position:relative;color:#ccc;font:400 0.846153846em/1.7727272em 'Helvetica Neue',Helvetica,Arial,sans-serif;}
#portfolio-prev-next a:hover,#portfolio-prev-next a:active{border:0;color:#333;}
#portfolio-prev-next a:link span,#portfolio-prev-next a:visited span,
#portfolio-prev-next a:hover span,#portfolio-prev-next a:active span{width:75px;position:absolute;top:55px;right:0;}
/*-----CONTENT-----*/
#content{width:700px;padding:3em 10px 40px 0;margin:1.5em 0 0 0;float:right;font-size:1em;}
#actueel h2,#nieuws h2,#search h2,.nieuws h2{font:700 1em/1.5em 'Helvetica Neue',Helvetica,Arial,sans-serif;}
#actueel #portfolio-item h2,#actueel h2{margin:1.5em 0 0 0;}
#content b,#content strong{font-weight:normal;}
#content{font-family:'Courier New',Courier,'Helvetica neue',Helvetica,serif;}
.article.nieuws{margin-bottom:1em;}
#content p{padding:0 0 0.5em 0;line-height:1.3em;}
#actueel #portfolio-item h2{margin:0;}
#nieuws{width:400px;float:left;}
#actueel{margin:0 0 1.5em 0;width:200px;float:right;}
#actueel a:link img,#actueel a:visited img,#actueel a:hover img,#actueel a:active img{width:200px;border:0;}
#actueel .article.nieuws{width:100%;}
.article ul{margin-bottom:1.5em;}
.portfolio-nav{float:left;padding:5px;}
.portfolio-nav a:link,.portfolio-nav a:visited{display:block;width:165px;height:125px;border:0;overflow:hidden;position:relative;}
.portfolio-nav a:hover,.portfolio-nav a:active{border:0;}
.portfolio-nav a:link img,.portfolio-nav a:visited img{opacity:0.7;}
.portfolio-nav a:hover img,.portfolio-nav a:active img{opacity:1;}
#portfolio-item h2{margin:3em 0 0 0;}
#portfolio-item p{width:100%;padding:0;margin:0;}
#portfolio-item p.collection{width:100%;font:400 0.846153846em/1.7727272em 'Helvetica Neue',Helvetica,Arial,sans-serif;padding:0;}
#portfolio-item a{border:0;}
.archive,.archive ul,.archive li{width:700px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
.archive .date{font:400 0.846153846em/1.7727272em 'Helvetica Neue',Helvetica,Arial,sans-serif;width:8em;display:block;float:left;}
#search ul{margin-top:1.5em;}
#search ul li a.image{font:400 0.846153846em/1.7727272em 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0 0 1.5em 8em;padding:0.5em 0 0 0;border:0;display:block;}
.contact form{margin-bottom:1.5em;}
#content.contact form p{margin:0;padding:0;clear:both;}
.contact label{margin:0 0 0 0;font:400 0.846153846em/1.7727272em 'Helvetica Neue',Helvetica,Arial,sans-serif;display:block;}
.contact input{background:#fff;color:#333;}
.contact input#name,.contact input#email,.contact input#captcha{font:400 13px/19px 'Courier New',Courier,'Helvetica neue',Helvetica,serif;width:200px;margin:0 0 0 0;height:19px;border:1px solid #ccc;}
.contact textarea#message{font:400 13px/19px 'Courier New',Courier,'Helvetica neue',Helvetica,serif;border:1px solid #ccc;width:300px;height:200px;max-width:600px;max-height:600px;}
#page .article{width:500px;}
.contact input:focus,.contact textarea:focus{outline:0;}
.contact input#submit{margin:5px 0 0 0;cursor:pointer;border:0;font:700 13px/19px 'Helvetica Neue',Helvetica,Arial,sans-serif;padding:0;border-bottom:1px dotted #fff;}
.contact input#submit:hover{border-bottom:1px dotted #222;}
#captchalabel{margin-top:1em;}
.captchapar{height:5em;}
.captchapar img{float:left;}
.captchapar input#captcha{float:left;margin-left:15px;width:145px;}
#newsletterlabel{display:inline;}