body {
margin:0;
padding:0 0 10px;
font:12px Trebuchet, 'Trebuchet MS', Arial, Helvetica, sans-serif;
background:#FFF
}

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

.alignleft,.f-left {
float:left
}

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

.alignright,.f-right,img.alignright,img[align="right"] {
float:right
}

.post-entry p.alignright {
float:right;
margin:1px 0 2px 16px !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;
display:none
}

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

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

#page {
margin:0 auto;
position:relative
}

.inner {
padding-top:25px
}

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

.inner .tandem {
padding-bottom:20px
}

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

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

.tandem,.post {
width:100%
}

.post {
margin-bottom:16px
}

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

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

.post-entry {
text-align:left;
line-height:16px
}

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

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

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

.post-entry a,.post-entry h5 a,.reageren a,.post-entry a:link,.post-entry h5 a:link,.reageren a:link {
text-decoration:underline;
color:#000
}

.post-entry strong,.post-entry b,.post-entry h6 {
font-weight:700;
color:#000
}

.sub-right strong,.sub-right b {
font-weight:700
}

.no-bgn {
background:none !important
}

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

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

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

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

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

.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 {
margin:0.25em 1em 1.77em 2em !important;
padding:0;
line-height:21px;
text-align:left;
color:#4C3F32
}

.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 {
list-style:none
}

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

.post-entry ul li li {
background:url(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;
padding:16px 8px;
position:absolute;
text-align:center;
top:9016px;
width:9.5em;
z-index:9
}

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;
padding:8px;
margin:20px 0;
font-family:Courier;
white-space:pre;
list-style-type:decimal-leading-zero;
background-color:#384949;
overflow:auto
}

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

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

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

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

.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
}

code,kbd,pre,samp {
font-family:Courier, "Courier New", Monaco, Tahoma;
overflow:auto;
display:block;
line-height:inherit;
font-size:0.8em
}

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 {
margin:0;
padding:0;
color:#000
}

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

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

h2 {
font-size:18px !important
}

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 {
margin:0;
padding:0;
font-size:22px;
font-weight:700
}

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

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 {
border:1px solid #000;
padding:0.25em 0.25em 0.25em 0.5em
}

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

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

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

a,h1 a {
text-decoration:none;
color:#000
}

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

.content,.tandem.up,.sub-left.mar {
position:relative
}

.top-img,.sub-left,#right,.calendar,.reacties,.post-date,.post-cmts,.commentslink,.search,.pages,.reageren,.footer,.post-entry p a.more-link,ul.top-menu,ul.tags,form,.info {
display:none
}

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

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