body {
color:#000;
font-family: verdana, arial, sans-serif;
font-size:12px;
text-align:left;
background-color:#f0f0f0;
margin:0;
padding:0;
}

#wrapper {
width:966px;
margin:0 auto;
padding:0;
}

* html #wrapper {
width:972px;
}

#top {
height:73px;
background-color:transparent;
color:#fff;
border:1px solid #dedede;
margin:0;
padding:0;
}

#top img {
width:964px;
height:px;
margin:0;
}

* html #top img {
width:969px;
}

#quote {
background:#f0f0f0 url(/images/quotebalk.jpg) repeat-x top left;
text-align:center;
color:#777;
height:14px;
width:100%;
border:0;
overflow:hidden;
margin:0;
padding:2px 0;
font-size: 10px;
}

#quoteList {
margin:0 0 0 35px;
padding:0;
}

#content {
border:0;
margin:0;
padding:15px 0 0;
}

#content div {
border:1px solid #dedede;
background-color:#fff;
margin-bottom:15px;
}

#content div.item div, #content div.lastitem div {
border:none;
margin:0;
}

#content div.column {
border:0;
background-color:transparent;
margin-bottom:0;
}

#left {
width:188px;
float:left;
margin:0;
padding:0;
}

#center {
width:560px;
float:left;
margin:0 15px 15px;
padding:0;
}

#right {
width:188px;
overflow:hidden;
margin:0;
padding:0;
}

#whitebottom {
border:1px solid #dedede;	
clear:both;
width:558px;
color:#000;
text-align:center;
font-size:9px;
margin:15px auto 0;
padding:5px 0;
background-color: #fff;


}

#menu {
background:#fff url(/images/balkjes/background-blue.gif) repeat-x top left;
width:186px;
margin:0;
padding:0;
}

#menu ul {
list-style:none;
font-size:12px;
margin:0;
padding:0;
}

#menu a {
display:block;
text-decoration:none;
color:#000;
padding:0;
}

#menu li {
border-top:1px solid #dedede;
margin:0 0 1px 0;
padding:0px 15px 2px 15px;
}

#menu li.first {
border-top:none;
}

#menu img.menu {
width:15px;
height:17px;
margin:2px 10px 0 0;
}

#content div.container {
border:0;
margin:15px 15px 0;
padding:0 0 15px;
}

#submitquote p,#submitquote h1 {
margin:0 0 7px;
}

#submitquote h1 {
font-size:12px;
}

ul.countdown {
list-style-type:none;
margin:0;
padding:0;
}

#countdown p {
text-align:center;
}

#centercontent {
background:#fff url(/images/balkjes/background-blue.gif) repeat-x top left;
width:558px;
margin:0;
padding:0 0 15px;
line-height:1.5em;
}

#centercontent .item {
border:none;
border-bottom:1px dashed #ccc;
margin:0 15px 10px;
padding:0 0 10px;
}

#centercontent .lastitem {
border:none;
margin:0 15px 11px;
padding:0 0 10px;
}

.item h1,.lastitem h1 {
margin-left:0;
}

img.article {
height:67px;
width:67px;
float:left;
border:1px solid #ccc;
margin:0 15px 5px 0;
}

label {
cursor:pointer;
}

#centercontent ul,ol {
border:0;
margin-right:10px;
}

#centercontent .guestbook-entry {
border:1px dashed #dedede;
margin:15px 0;
padding:10px;
}

#centercontent .reactionLink,#newsArchive .reactionLink {
border:0;
margin:15px 0 0;
padding:0;
}

#centercontent-sub {
background:#fff url(/images/balkjes/background-orange.gif) repeat-x top left;
width:558px;
margin:0;
padding:0;
}

#centercontent-sub .reaction {
border:1px dashed #ccc;
margin:10px 0;
padding:10px;
}

#centercontent-bottom {
background:#fff url(/images/balkjes/background-orange.gif) repeat-x top left;
width:558px;
margin:0;
padding:0;
}

#lastfm {
background:#fff url(/images/balkjes/background-blue.gif) repeat-x top left;
width:186px;
margin:0;
padding:0;
}

#lastfm ul,#latestReactions ul, #twitter_div ul {
list-style:none;
margin:0;
padding:0;
width:186px;
}

#lastfm li,#latestReactions li,#twitter_div li {
width:171px;
border-bottom:1px solid #dedede;
font-size:9px;
margin:0;
padding:3px 5px 3px 10px;
}

#lastfm a:link,#lastfm a:active,#lastfm a:visited,#latestReactions a:link,#latestReactions a:active,#latestReactions a:visited {
text-decoration:none;
color:#000;
}

#banners img.banner {
display:block;
margin:10px auto 0;
}

img {
border:0;
}

h1,h1 a {
font-size:16px;
margin-bottom:4px;
color:#036;
text-decoration:none;
}

h1.imagecontainer {
	margin: 0;
}

span.post-date {
color:#036;
display:block;
margin-bottom:15px;
}

h2 {
font-size:13px;
margin-bottom:2px;
font-weight:normal;
}

a:hover {
color:#036;
}

input.submit {
background-color:#fff;
color:#F60;
border:1px solid #F60;
cursor:pointer;
width:87px;
margin-top:10px;
padding:2px;
}

input.submit:hover {
color:#036;
border:1px solid #036;
}

input.lekkerinvullen {
visibility:hidden;
}

img.voskop {
float:right;
display:inline;
}

ul {
list-style:square;
}

p {
margin:10px 0;
}

input,textarea {
font-size:11px;
font-family:verdana, arial, sans-serif;
border:1px solid #ccc;
padding:2px;
}

#linktable {
table-layout:fixed;
width:440px;
text-align:left;
margin:5px;
}

#linktable img {
border:1px solid #ccc;
width:75px;
height:50px;
}

#downloadtable {
margin:10px;
}

#downloadtable td.lastdownloadright {
border-bottom:0;
text-align:right;
}

#downloadtable img.icon {
width:16px;
height:16px;
border:0;
margin:auto;
}

#downloadtable img {
width:75px;
height:75px;
border:1px solid #ccc;
}

td.right {
text-align:right;
}

#newsArchive {
list-style-type:none;
margin:15px;
padding:0;
}

#newsArchive div.newsArchiveItem {
border:0;
border-bottom:1px dashed #ccc;
margin:0 35px 0 0;
padding:7px 0;
}

form {
margin:0;
padding:0;
}

#menu li a:hover,#menu li.active a,#lastfm a:hover,#latestReactions a:hover,a {
color:#F60;
}

#submitquote,#banners,#newsletter, #fotoblog {
background:#fff url(/images/balkjes/background-orange.gif) repeat-x top left;
width:186px;
margin:0;
padding:0;
font-size: 9px;
}

#submitquote {
font-size: 12px;
}

#countdown,#tagCloud,#latestReactions,#searchBox, #twitter_div {
background:#fff url(/images/balkjes/background-orange.gif) repeat-x top left;
width:186px;
margin:0;
padding:0;
}

/* To prevent content form jumping because of javascript */
#twitter_div {
	min-height: 150px;
}

#twitter_div p, #twitter_div div {
	border: none;
	margin:0;
}

/*#countdown {
	min-height: 180px;
}
/* To prevent content form jumping because of javascript */

#content #lastfm, #content #latestReactions, #content #twitter_div {
    border-bottom:none; /* Because of border in <ul> */
}

#countdown li,#center li,#newsArchive li {
margin:4px 0;
}

#countdown a,#centercontent .reactionLink a,#newsArchive .reactionLink a,#tagCloud a,#newsArchive a {
text-decoration:none;
}

.item p,.lastitem p,.newsArchiveItem p,.guestbook-entry p,#centercontent-sub .reaction p {
margin:2px 0;
}

.post-sub,#centercontent .name,#centercontent-sub .name {
font-weight:bold;
color:#036;
}

.orange-title,.brown-title {
color:#fff;
font-size:13px;
margin:3px;
}

#linktable td,#downloadtable td {
border-bottom:1px dashed #ccc;
padding:3px;
}

#linktable td.lastlink,#downloadtable td.lastdownload {
border-bottom:0;
}

  #fotoblog div img {
                /*width:160px;*/
                /*max-width:160px;
                max-height:213px;*/
            }
            
            #fotoblog img.voskop {
                width:23px;
                height:18px;
            }
            #fotoblog div {
                border:0;
            }           

