html {
height:102%;
}

body {
background-color:#efefef;
background-image:url(/assets/images/bg-footer.gif);
height:100%;
margin:0;
padding:0;
}

body,td {
font-family:Georgia, Garamond, "Times New Roman";
color:#2e2d28;
line-height:23px;
font-size:13px;
}

img {
border:0;
outline: 0;
}

.centered {
width:980px;
padding-left:10px;
margin:auto;
}

a {
text-decoration:none;
color:#2f95c0;
outline: 0;
}

#tophalf {
background-color:#efefef;
background-image:url(/assets/images/bg.png);
padding-bottom:50px;
}

#header {
width:100%;
padding-top:20px;
margin-bottom:20px;
}

#logo {
float:left;
margin-right:50px;
}

#intro {
float:left;
padding-top:20px;
line-height:36px;
color:#2e2d28;
font-size:26px;
width:800px;
}

.projecten {
width:963px;
}

.previewblok {
float:left;
display:table-cell;
width:315px;
height:215px;
overflow:hidden;
margin-bottom:8px;
margin-right:8px;
cursor:pointer;
}

.previewblok.nomargin {
margin:0 0 8px;
}

.previewblok .imagecontainer {
height:215px;
overflow:hidden;
background-color:#323330;
}

.previewblok .onderschrift {
z-index:99;
height:40px;
margin-top:-40px;
width:315px;
background-color:#2f95c0;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity:0.9;
opacity:0.9;
}

.previewblok .onderschrift span {
display:block;
padding-top:10px;
padding-left:10px;
font-size:14px;
}

.previewblok .onderschrift a {
color:#FFF;
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;
}

.previewblok.pv2up {
width:638px;
height:438px;
}

.previewblok.pv2up .imagecontainer {
height:438px;
}

.previewblok.pv2up .onderschrift {
width:638px;
}

.footer {
margin-top:0;
padding-top:30px;
padding-bottom:30px;
color:#FFF;
}

.footer .padded {
padding:10px 30px 30px;
}

.footer_kolom {
display:table-cell;
float:left;
}

.footer_kolom.eerste {
width:638px;
margin-right:8px;
}

.footer_kolom.tweede {
display:table-cell;
float:left;
width:315px;
}

.footer a {
color:#2f95c0;
}

#tags {
background-repeat:no-repeat;
background-position:70px center;
margin-bottom:20px;
height:50px;
}

#tags .padded {
margin-left:137px;
}

#tags .tag {
float:left;
display:block;
margin-right:7px;
background-color:#FFF;
cursor:hand;
font-size:14px;
border:1px solid #e8e8e8;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
padding:6px 15px;
}

#tags .tag a {
color:#2f95c0;
}

#tags .tag.active {
background-color:#2f95c0;
border:none;
margin-top:1px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
padding:6px 16px;
}

#tags .tag.favorites {
background-image:url(/assets/images/heart.gif);
background-repeat:no-repeat;
background-position:center center;
margin-right:20px;
}

#tags .tag.favorites.active {
background-image:url(/assets/images/heart-active.gif);
}

span.counter {
font-weight:700;
}

.project_links {
display:table-cell;
float:left;
margin-right:20px;
width:638px;
}

.project_rechts {
display:table-cell;
float:left;
width:250px;
}

h1 {
font-weight:400;
font-size:24px;
line-height:32px;
margin-top:0;
padding-top:0;
padding-bottom:10px;
}

h2 {
font-size:20px;
line-height:26px;
margin-top:0;
padding-top:0;
}

.slider .imagecontainer {
margin-bottom:20px;
}

div#stylishmediatweets {
width:60%;
}

.twitul {
list-style-type:none;
margin:0;
padding:0;
}

.twitul li {
padding-bottom:20px;
}

#koloma {
width:340px;
margin-left:135px;
margin-right:50px;
float:left;
}

#kolomb {
width:340px;
float:left;
}

.kolomtitel {
font-size:22px;
}

.showpointer {
cursor:pointer;
}

.nomargin {
margin:0;
}

.hidden {
display:none;
}

div,.slides {
display:block;
}

a:hover,.previewblok .onderschrift a:hover,#tags .tag a:hover,a.nounderline {
text-decoration:none;
}

.footer a:hover,.project_rechts a:hover {
text-decoration:underline;
}

#tags .tag.active a,.twitul li a {
color:#FFF;
}

/* blog */

.blog_intro {
	padding-top: 10px;
}

.blog_intro h1 {

	font-size: 40px;
}	

/* cookie experiment */

.negpop {
	font-weight: bold;
	color: #b70813
}
.pospop {
	font-weight: bold;
	color: #6ab764
}
