@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

:focus {
outline:0;
}

body {
font-size:100.01%;
line-height:1;
color:#000;
font:12px Trebuchet, 'Trebuchet MS', Arial, Helvetica, sans-serif;
min-width:904px;
background:url(../images/body-bg.gif) repeat-x;
margin:0;
padding:0 0 10px;
}

table {
border-collapse:collapse;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
quotes:"" "";
}

address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var,i,b {
font-style:normal;
font-weight:400;
}

u {
text-decoration:none;
}

html {
background:url(../images/html-bg.jpg) repeat;
}

img.center,img[align="center"] {
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
}

img.alignleft,img[align="left"] {
float:left;
margin:2px 10px 5px 0;
}

.post-entry p.alignright {
float:right;
margin:0 0 2px 16px !important;
}

.post-entry p.alignleft {
float:left;
margin:0 16px 2px 0 !important;
}

img.inline-left {
float:left;
margin:0.4em 1em 0.4em 0;
}

img.inline-right {
float:right;
margin:0.4em -167px 0.4em 1em;
}

.top {
vertical-align:top;
}

#right,.text-right {
text-align:right;
}

.bottom {
vertical-align:bottom;
width:904px;
overflow:hidden;
height:9px;
padding-bottom:10px;
background:url(../images/bottom-bg.gif) no-repeat;
float:left;
}

.left,.text-left {
text-align:left;
}

.justify,.text-justify {
text-align:justify;
}

#page {
width:904px;
position:relative;
margin:0 auto;
}

.inner {
width:630px;
padding-top:25px;
background:url(../images/inner-bg.gif) no-repeat;
}

.inn .inner .tandem {
padding-bottom:10px;
}

.main {
width:904px;
overflow:hidden;
padding-top:321px;
}

.content {
width:904px;
background:url(../images/content-bg.gif) repeat-y;
position:relative;
}

.left {
width:630px;
}

.top-img {
width:610px;
overflow:hidden;
border:10px solid #fff;
position:absolute;
top:92px;
left:0px;
}

.tandem.up {
position:relative;
}

.tandem.top {
margin-top:-50px;
}

.sub-left {
width:160px;
padding:0 10px 0 20px;
}

.sub-left.mar {
margin-top:-43px;
position:relative;
}

.sub-right {
width:390px;
position:relative;
padding:0 20px;
}

#right {
width:225px;
position:relative;
margin-top:-229px;
background:url(../images/right-bg2.gif) no-repeat;
text-align:left;
padding:30px 20px 0 19px;
}

.calendar,.reacties,.post-date,.post-cmts,.commentslink {
font-size:10px;
color:#619BD5;
background:url(../images/calendar-bg.gif) no-repeat;
padding-left:20px;
text-decoration:none;
line-height:16px;
margin:5px 0 12px;
}

.reacties,.commentslink {
background:url(../images/reacties-bg.gif) no-repeat;
}

.search {
width:216px;
height:23px;
background:url(../images/search-bg.jpg) no-repeat;
padding:3px 3px 25px 6px;
}

.search input.text {
float:left;
height:18px;
border:none;
width:165px;
background:none;
color:#fff;
font:bold 12px Trebuchet, 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.right-text,address,.right-text p {
line-height:21px;
margin:0;
padding:20px 0 35px;
}

.pages {
width:100%;
font-weight:700;
background:url(../images/h2-bg.gif) repeat-x 0 0;
height:28px;
padding-top:8px;
}

.pages span.older {
float:left;
width:33%;
}

.pages span.newer {
float:right;
width:33%;
}

.pages a {
border:none;
background:none;
}

.pages span a:hover {
border:none;
background:none;
color:#f29400 !important;
}

.top-pad {
padding-top:20px;
}

.tandem,.post {
width:100%;
overflow:hidden;
}

.post {
margin-bottom:16px;
}

.autor {
float:left;
width:160px;
background:none;
border-top:1px solid #E1D9CC;
line-height:17px;
padding:12px 0 0 10px;
}

.reageren {
width:390px;
overflow:hidden;
padding:20px 0 30px;
}

.reageren input.text2,.reageren input.text3,.post-entry .text1,.post-entry .text2,.post-entry .text3 {
background:url(../images/text2-1.gif) no-repeat;
width:370px;
border:none;
height:18px;
float:left;
margin-bottom:10px;
padding:4px 10px;
}

.post-entry option,.post-entry select {
border:none;
height:18px;
}

.reageren textarea,.post-entry textarea {
background:url(..//images/textarea-bg.gif) no-repeat;
width:370px;
font:12px Trebuchet, 'Trebuchet MS', Arial, Helvetica, sans-serif;
border:none;
height:152px;
float:left;
margin-bottom:10px;
padding:4px 10px;
}

.reageren input.text3,.post-entry .text3 {
background:url(../images/text3-1.gif) no-repeat;
}

.footer {
width:824px;
overflow:hidden;
background:#29221B;
clear:both;
padding:20px 60px 20px 20px;
}

.footer .tandem {
width:794px;
margin-top:50px;
/*padding:0 40px 0 90px;*/
}

p[title] {
color:#000;
}

.hide,p span[id] {
display:none;
}

sup {
font-size:10px;
vertical-align:top;
}

sup a {
border:none !important;
text-decoration:none;
background:none !important;
color:#619BD5 !important;
padding:0 !important;
}

blockquote {
margin-left:0;
font-style:italic;
color:#619bd5;
}

.post-entry blockquote {
margin-left:0;
font-style:italic;
color:#67737d;
width:360px;
border-left:8px solid #FFF;
}

.post-entry blockquote p {
margin-left:16px !important;
color:#67737d !important;
}

blockquote.todayquote {
font-size:1.2em;
width:450px;
z-index:1;
color:#619bd5 !important;
position:absolute;
top:170px;
left:20px;
text-align:right;
}

blockquote.todayquote em {
font-size:1.4em;
color:#619bd5 !important;
}

address {
font-size:12px;
line-height:18px;
}

caption {
font-weight:700;
padding-bottom:0.25em;
text-align:left;
}

hr {
height:0;
display:none;
}

.nopadding {
padding:0;
}

.noindent {
margin-left:0;
padding-left:0;
}

.nobullet {
list-style:none;
list-style-image:none;
}

font[face] {
font-family:inherit !important;
}

font[size] {
font-size:100% !important;
}

font[color] {
color:inherit !important;
}

div.autor img {
float:left !important;
}

div.autor p {
float:right !important;
width:115px;
color:#766149;
text-align:left;
margin:0;
padding:0 0 0 10px;
}

.footer .tandem p {
color:#D1C2A5;
margin:0;
padding:0;
}

.footer .tandem p a,ul.valid li a,.footer .link-box a {
text-decoration:none;
border:1px solid #4B3F31;
background:#42362B;
color:#F4EEE2;
padding:0 2px;
}

.footer .tandem p a:hover,ul.valid li a:hover,.footer .link-box a:hover {
text-decoration:none !important;
border:1px solid #000;
background:#000;
color:#fff;
padding:0 2px;
}

.footer .tandem p .rss {
background:url(../images/rss-foot.jpg) no-repeat 0 3px;
padding-left:22px;
}

.sub-right p,.post-entry h5,.post-entry h6 {
color:#4C3F32;
line-height:21px;
font-size:12px;
margin:0;
padding:0 0 18px;
}

.post-entry {
text-align:justify;
line-height:21px;
}

.info {
background:#b8ccdc url(../images/icon-info.gif) no-repeat 12px 8px;
overflow:hidden;
padding:6px 6px 6px 40px;
}

.post-entry h5 {
font-weight:500;
}

.post-entry h6 {
font-size:14px;
font-weight:700;
color:#f29400;
margin:0;
}

.post-entry em,.post-entry h5 em,.post-entry i {
color:#8B755A;
font-style:italic;
}

.post-entry .dot-line,.post-entry acronym {
background:url(../images/dot-line.gif) repeat-x 0 100%;
}

.post-entry a,.post-entry h5 a,.reageren a {
background:#DFD4C0;
border:1px solid #BBAF9A;
text-decoration:none;
color:#000;
padding:0 4px;
}

.post-entry a:link,.post-entry h5 a:link,.reageren a:link {
background:#DFD4C0;
border:1px solid #BBAF9A;
text-decoration:none;
color:#000;
}

.post-entry p a.more-link {
width:98%;
color:#4C3F32;
margin-top:4px;
display:block;
background:#e2d8c4;
text-align:right;
font-weight:700;
border:1px solid #eddec2;
padding:0 4px;
}

.post-entry p a.more-link:hover {
border:1px solid #4B3F31;
background:#42362B;
color:#fff;
}

.post-entry a:visited,.post-entry a:visited,.reageren a:visited {
color:#4C3F32;
background:#DFD4C0;
border:1px solid #DFD4C0;
}

.post-entry a:hover,.post-entry h5 a:hover {
background:#7CADDE;
color:#fff;
border-color:#619BD5;
}

.post-entry strong,.post-entry b,.post-entry h6 {
font-weight:700;
color:#1b71c7; /*619bd5*/
}

.info a:link,.info a:active,.info a:visited {
background:none !important;
border:1px solid #7CADDE !important;
padding:1px 4px;
}

.info a:hover {
background:#7CADDE !important;
color:#fff;
border-color:#619BD5 !important;
}

.pages span a:link,.pages span a:visited {
border:none !important;
background:none !important;
}

span.up {
float:left;
width:33%;
text-align:center;
}

.no-bgn {
background:none !important;
}

ul.top-menu {
position:absolute;
top:10px;
right:6px;
list-style:none;
margin:0;
padding:0;
}

ul.top-menu li {
float:left;
padding-right:7px;
}

ul.top-menu li a {
display:block;
line-height:36px;
overflow:hidden;
text-indent:-9999px;
}

ul.top-menu li.home-m a {
width:65px;
background:url(../images/home-m.gif) no-repeat;
}

ul.top-menu li.blog-m a {
width:51px;
background:url(../images/blog-m.gif) no-repeat;
}

ul.top-menu li.portfolio-m a {
width:203px;
background:url(../images/portfolio-m.gif) no-repeat;
}

ul.top-menu li.links-m a {
width:51px;
background:url(../images/links-m.gif) no-repeat;
}

ul.top-menu li.contact-m a {
width:94px;
background:url(../images/contact-m.gif) no-repeat;
}

ul.top-menu li.rss-m a {
width:81px;
background:url(../images/rss-m.gif) no-repeat;
}

ul.top-menu li a:hover {
background-position:0 -36px;
}

ul.top-menu li.active a {
background-position:0 -72px;
}

ul.center {
width:600px;
list-style:none;
overflow:hidden;
background:url(../images/center-line.gif) no-repeat 10px 100%;
margin:0;
padding:0 20px 1px 10px;
}

ul.center li {
float:left;
width:610px;
background:url(../images/center-li-dark.gif) repeat-y;
padding:0;
}

ul.center li.light {
background:url(../images/center-li-light.gif) repeat-y;
}

ul.center li div.comment {
float:right;
width:398px;
background:url(../images/left-white-arrow.gif) no-repeat 0 10px;
color:#766149;
border-top:1px solid #E1D9CC;
text-align:left;
line-height:17px;
margin:0;
padding:8px 0 20px 12px;
}

.comment p {
margin:0;
padding:0 0 14px;
}

ul.tags {
width:160px;
overflow:hidden;
list-style:none;
background:url(../images/white-arrow.gif) no-repeat 100% 4px;
line-height:21px;
margin:0;
padding:15px 0 0;
}

ul.tags li {
float:left;
width:140px;
background:url(../images/tags-li-bg.gif) no-repeat 0 3px;
text-transform:lowercase;
padding:0 0 5px 20px;
}

ul.tags li a:hover {
color:#F68F25;
text-decoration:underline;
}

.primary a {
text-decoration:none;
text-transform:lowercase;
}

.primary a:hover {
color:#F68F25 !important;
text-decoration:underline;
}

ul.categories {
list-style:none;
width:225px;
overflow:hidden;
line-height:21px;
margin:0;
padding:20px 0 30px;
}

ul.categories li {
float:left;
width:205px;
background:url(../images/categories-li-bg.gif) no-repeat 0 3px;
padding:0 0 5px 20px;
}

ul.categories li a,address a {
color:#45392C;
text-decoration:none;
}

ul.categories li a:visited,address a:visited {
color:#9D8363;
}

ul.categories li a:hover,address a:hover {
text-decoration:underline;
color:#45392C;
}

ul.categories.arch li {
width:203px;
padding-left:22px;
background:url(../images/arch-li-bg.gif) no-repeat 0 1px;
}

ul.banner {
width:225px;
overflow:hidden;
list-style:none;
margin:0;
padding:20px 0;
}

ul.banner li {
border:solid #A98D69;
float:left;
width:215px;
background:#F4EEE2;
margin-bottom:10px;
border-width:0 1px 1px 0;
padding:5px 4px 5px 5px;
}

ul.banner li:hover {
background:#000000;
}

ul.banner li.white {
background-color:#fff;
}

.footer ul {
list-style:none;
width:205px;
margin:0;
padding:0;
}

.footer ul li {
float:left;
width:125px;
}

.footer ul li.white {
color:#fff;
}

.footer ul li a {
color:#fff;
text-decoration:none;
}

.footer ul li.green-box {
background:url(../images/green-box.jpg) no-repeat 0 3px;
padding-left:25px;
width:100px;
}

.footer ul li.link-box a {
margin-left:25px;
}

.footer ul.two {
padding-right:65px;
}

.footer ul.two end {
padding-right:0px;
float: left;
}

.footer ul.two li {
border-bottom:1px solid #544739;
line-height:19px;
width:200px;
}

.footer ul.two li a {
text-decoration:none !important;
color:#FFAE00;
float:left;
width:180px;
background:url(../images/orange-arrow.gif) no-repeat 0 3px;
padding-left:20px;
}

.footer ul.two li a:hover {
background-color:#000;
color:#fff;
}

ul.ban {
width:137px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
}

ul.ban li {
width:137px;
float:left;
text-align:center;
padding-bottom:28px;
}

ul.ban2 li {
width:137px; /*137*/
float:left;
text-align:center;
padding-bottom:1px;
}

ul.valid {
list-style:none;
margin:0;
padding:0;
}

ul.valid li {
float:left;
width:auto;
background:url(../images/orange-yes.jpg) no-repeat 0 1px;
padding:0 5px 0 17px;
}

ul.valid li.green {
background:url(../images/green-yes.jpg) no-repeat 0 1px;
}

.post-entry dd {
margin-bottom:0.75em;
padding-bottom:1.2em;
margin-left:2em;
}

.post-entry dl {
margin:0.75em 0 1.75em;
}

.post-entry dt {
font-weight:700;
margin:0 0 0.25em;
}

.post-entry ol {
padding-left:2em;
list-style-type:decimal;
}

.post-entry ul,.post-entry ol,.post-entry dl {
line-height:21px;
text-align:left;
color:#4C3F32;
margin:0.25em 1em 1.77em 2em !important;
padding:0;
}

.post-entry ul ul,.post-entry dl ul {
font-size:1em;
}

.post-entry ul p,.post-entry ol p,.post-entry dl p {
margin-bottom:0.9em;
}

.post-entry ul li {
background:url(../images/bull1.png) no-repeat 0 5px;
padding-left:1.4em;
margin-right:1em;
}

.post-entry ul li li {
background:url(../images/bull2.png) no-repeat 0 5px;
padding-left:1.4em;
margin-right:1em;
}

.post-entry li,.post-entry li li {
margin-bottom:0.25em;
}

.post-entry li ul {
margin-top:0.5em;
}

ul#offset {
left:-9000px;
position:absolute;
top:-9000px;
z-index:9;
}

ul#offset a:focus,ul#offset a:active {
background-color:#8C4;
border:3px double #FFF;
color:#FFF;
display:block;
font-size:1.6em;
font-weight:700;
left:9020px;
position:absolute;
text-align:center;
top:9016px;
width:9.5em;
z-index:9;
padding:16px 8px;
}

ul#offset a:active {
top:9000px;
}

ul.post-meta {
margin-top:22px;
margin-right:6px;
font-size:10px;
line-height:11px;
color:#756953;
font-style:italic;
}

ul.post-meta li span.post-meta-key {
color:#42362B;
font-style:normal;
}

ul.post-meta a {
text-decoration:underline;
color:#756953;
}

pre {
border:1px dashed #3f5656;
font-family:Courier;
white-space:pre;
list-style-type:decimal-leading-zero;
background-color:#384949;
overflow:auto;
margin:20px 0;
padding:8px;
}

ol.code,ol.samp {
overflow:auto;
}

.post-entry ul.code {
border:1px dashed #a6b082;
font-family:Courier;
list-style-type:decimal-leading-zero !important;
background:#fff;
padding:3px 0 8px;
}

.post-entry ul.code li code,.post-entry ul.code li samp {
font-family:Courier,"Courier New",Monaco,Tahoma;
}

.post-entry ul.code li {
color:#8b946e;
border-bottom:1px solid #baddff;
background:none;
margin:0;
padding:1px 2px 1px 8px;
}

.post-entry ul.code li em {
font-style:normal;
font-weight:500;
color:#ff7a00;
}

.post-entry ul.code li strong {
color:#695eff;
font-weight:500;
}

.post-entry ul.code li.altlist {
background-color:#f6faff;
}

.info ul {
display:inline;
list-style:none;
}

.info ul li {
margin-right:4px;
background:none;
float:left;
padding:0;
}

code,kbd,pre,samp {
font-family:Courier, "Courier New", Monaco, Tahoma;
overflow:auto;
line-height:inherit;
font-size:11px;
}

abbr,acronym {
border:none;
}

abbr[title],acronym[title] {
border-bottom:1px dotted #627474;
cursor:help;
font-style:italic;
}

p[class=succes],div[class=succes],span[class=succes] {
font-weight:700;
color:#0f0;
}

p[class=error],div[class=error],span[class=error] {
font-weight:700;
color:red;
}

p[class=wrong],div[class=wrong],span[class=wrong] {
text-decoration:line-through;
color:#939393;
}

h2,h3,h4 {
background:url(../images/h2-bg.gif) repeat-x 0 100%;
display:block;
overflow:hidden;
height:31px;
color:#619bd9;
margin:0;
padding:0;
}

h5,h5 a{
display:block;
overflow:hidden;
height:31px;
color:#619bd9;
margin:0;
padding:0;
text-decoration:none;
}

.tandem h2.post-title,.tandem h2.reaction,.tandemh3.tagtitle,.tandemh3.list {
color:#423728;
width:100%;
font-size:18px;
}

h2 {
font-size:18px !important;
}

.top h3.tags {
margin:20px;
}

h3,h4 {
background:none;
height:20px;
}

h4 {
height:25px;
padding-bottom:20px;
}

.footer h4,.footer li h4 {
font-size:24px;
height:31px;
margin-bottom:0;
}

h1 {
position:absolute;
top:9px;
left:10px;
margin:0;
padding:0;
}

h1 a {
display:block;
overflow:hidden;
text-indent:-9999px;
background:url(../images/logo.gif) no-repeat;
width:260px;
height:38px;
}

h3.list {
padding-bottom:20px;
position:relative;
margin:0 0 0 20px;
}

table.form th {
font-weight:500;
text-align:left;
}

table.form,table.form td,table.form th {
border:0;
padding:0.35em 0.5em 0.35em 0;
}

td {
text-align:left;
vertical-align:top;
}

th,td {
padding:0.25em 0.25em 0.25em 0.5em;
}

* img {
border:0;
background:#FFF url(../images/loading.gif) 50% 50% no-repeat !important;
}

.post-entry img {
background:#fff !important;
padding:8px;
}

.post-entry img.bookmark,.post-entry a.social {
background:none !important;
border:none !important;
margin:0;
padding:0 2px;
}

#lbOverlay {
position:absolute;
left:0;
width:100%;
background-color:#000;
cursor:pointer;
z-index:10;
}

#lbCenter,#lbBottomContainer {
position:absolute;
left:50%;
overflow:hidden;
background-color:#fff;
z-index:20;
}

.lbLoading {
background:#fff url(../images/loading.gif) no-repeat center;

}

#lbImage {
position:absolute;
left:0;
top:0;
border:10px solid #fff;
background-repeat:no-repeat;
}

#lbPrevLink,#lbNextLink {
display:block;
position:absolute;
top:0;
width:50%;
outline:none;
}

#lbPrevLink {
left:0;
}

#lbPrevLink:hover {
background:transparent url(../images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
right:0;
}

#lbNextLink:hover {
background:transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size:10px;
color:#666;
line-height:1.4em;
text-align:left;
border:10px solid #fff;
border-top-style:none;
}

#lbCloseLink {
display:block;
float:right;
width:66px;
height:22px;
background:transparent url(../images/closelabel.gif) no-repeat center;
margin:5px 0;
}

#lbCaption,#lbNumber {
margin-right:71px;
}

div.vcard {
text-align:left;
margin:0;
padding:12px;
}

.sIFR-flash {
visibility:visible !important;
margin:0;
}

.sIFR-replaced {
visibility:visible !important;
}

span.sIFR-alternate {
position:absolute;
left:0;
top:0;
width:0;
height:0;
display:block;
overflow:hidden;
}

ol,ul,.post-entry ul {
list-style:none;
}

.center,.aligncenter,.center,.text-center,th {
text-align:center;
}

.alignleft,.f-left,ul.banner li img {
float:left;
}

.alignright,.f-right,img.alignright,img[align="right"],.commentslink,.search input.button {
float:right;
}

.inner .tandem,.footer ul li.pad {
padding-bottom:20px;
}

b,strong,.sub-right strong,.sub-right b,.footer ul li a[rel="me bookmark"]:hover,label,#lbCaption,div.vcard .fn {
font-weight:700;
}

i,em,cite,p[class=quote],div[class=quote],span[class=quote] {
font-style:italic;
}

.autor p a,ul.tags li a {
text-decoration:none;
color:#619BD5;
}

.autor p a:hover,.footer ul li a:hover {
text-decoration:underline;
}

.footer .tandem p .rss a,.footer ul li.brown,ul.valid li a {
color:#D1C2A5;
}

.no-brd,* table {
border:none !important;
}

form,h2.reaction {
margin:0;
padding:0;
}

.post-entry a[rel="lightbox"],.post-entry a:link[rel="lightbox[portfolio]"] {
background:none !important;
border:none !important;
}