/***************************************
** GENERIC
***************************************/

body {
font-family: 'Droid Serif', Georgia, serif;
font-size:13px;
font-weight:normal;
line-height:20px;
background-color:#000;
color:#999;
background-image:url(/img/darkmoon.gif);
background-position:bottom center;
background-repeat:no-repeat;
background-attachment:fixed;
margin:0;
padding:0;
}

a {
color:#69f;
}

a:hover,
a:focus {
color:#fff;
}

img {
border:0;
margin:0;
}

img.icon {
vertical-align:middle;
}

h1 {
line-height:28px;
font-size:22px;
}

h2 {
font-family: 'Droid Sans', Arial, sans-serif;
line-height:28px;
font-size:22px;
}

h3 {
font-family: 'Droid Sans', Arial, sans-serif;
line-height:20px;
font-size:18px;
}

p, h1, h2, h3, ul, blockquote {
margin:0 0 20px;
}

p {
atext-align:justify;
}

strong {
font-weight:bold;
}

p + p {
amargin:20px 0 0;
}

ul {
padding:0 15px;
}

small {
font-family: 'Droid Sans', Arial, sans-serif;
font-size:11px;
}

.button {
background-color:#666;
padding:2px 10px;
font-family: sans-serif;
font-size:12px;
-moz-border-radius:3px;
color:#000;
text-decoration:none;
}

.button:hover,
.button:focus {
background-color:#69f;
}


.box {
background-color:#666;
color:#000;
padding:10px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
amargin:20px;
display:block;
}

.box a {
color:#aaa;
}

.box a:hover,
.box a:focus {
color:#fff;
}

a.box {
color:#000;
background-color:#69f;
text-decoration:none;
text-align:center;
}

a.box:hover,
a.box:focus {
color:#000;
background-color:#fff;
}



/***************************************
** LAYOUT
***************************************/

.left {
float:left;
}

.right {
float:right;
}

.c {
margin:0 15px;
}

.c2_1 {
width:450px;
margin:0 15px;
}

.c3_1 {
width:290px;
margin:0 15px;
abackground-color:#cff;
}

.c3_2 {
width:610px;
margin:0 15px;
abackground-color:#ffc;
}

.c4_1 {
width:210px;
margin:0 15px;
}

.c5_1 {
width:160px;
margin:0 15px;
}

.c5_2 {
width:350px;
margin:0 15px;
}

.c5_3 {
width:540px;
margin:0 15px;
}

.wrapper {
width:960px;
padding:10px;
margin:0 auto;
}

.section {
margin:40px 0 100px;
}

#content h2 {
color:#999;
border-bottom:2px solid #666;
padding:2px 0;
}






/***************************************
** HEADER
***************************************/

#header {
position:fixed;
bottom:0;
left:0;
right:0;
background-color:#69f;
font-size:13px;
color:#000;
font-family: 'Droid Sans', Arial, sans-serif;
}

#nav {
padding:0 0 10px;
}

#contact {
font-size:10px;
text-transform:uppercase;
letter-spacing:1px;
}

#header a {
color:#fff;
}

#header a:hover,
#header a:focus {
color:#000;
}

#nav a {
margin:0 10px 0 0;
}

#header .logo {
color:#69f;
background-color:#000;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:4px 6px;
margin-right:15px;
}

#header .partners {
font-size:10px;
padding-top:10px;
}






/***************************************
** ABOUT
***************************************/

#about #language {
font-family: 'Droid Sans', Arial, sans-serif;
font-size:11px;
}

#about .logo {
font-family: 'Droid Sans', Arial, sans-serif;
background-color:#fff;
color:#000;
padding:10px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:0 0 20px;
}

#about .logo h1 {
text-align:center;
margin:0;
font-size:26px;
}

#about #pitchnav {
font-weight:normal;
font-family: 'Droid Sans', Arial, sans-serif;
background-image:url(/img/earth.gif);
background-repeat:no-repeat;
background-position:center right;
height:160px;
padding-right:200px;
font-size:18px;
line-height:28px;
}

#about #intro {
display:none;
}






/***************************************
** NIEUWS
***************************************/

#nieuws a.box {
font-size:14px;
}

#nieuws {
font-family: 'Droid Sans', Arial, sans-serif;
}

#nieuws div.nieuwsbrief {
padding:10px 0;
font-size:11px;
border-top:1px dotted #69f;
border-bottom:1px dotted #69f;
}

#nieuws div.nieuwsbrief p {
margin:0;
}

#nieuws .leftaligned .caption,
#nieuws .rightaligned .caption {
width:100px;
}




/***************************************
** INTRO
***************************************/

#intro p {
font-size:15px;
line-height:24px;
font-weight:normal;
}




/***************************************
** DEELNAME
***************************************/

#deelname .box {
margin:20px;
}




/***************************************
** COLLECTIEF
***************************************/

#collectief .box {
margin:0 0 10px;
}

#collectief .portrait {
margin:0 0 10px;
height:150px;
overflow:hidden;
}

#collectief h3 {
font-size:15px;
margin:0 0 10px;
}

#collectief .bio {
font-family: 'Droid Sans', Arial, sans-serif;
font-size:11px;
height:160px;
overflow:hidden;
margin-bottom:20px;
}




/***************************************
** WERKPLAATS
***************************************/




/***************************************
** PARTICIPANTEN
***************************************/

#participanten .left {
font-family: 'Droid Sans', Arial, sans-serif;
font-size:11px;
}

#participanten .left h3 {
margin:0;
}

#participanten .left .participant {
margin:0 0 20px;
}

#participanten .left .participant p:last-child {
margin-bottom:0;
}




/***************************************
** HIGHLIGHTS
***************************************/

#highlights .image {
width:100%;
overflow:hidden;
}

#highlights .caption {
font-family: 'Droid Sans', Arial, sans-serif;
font-size:11px;
height:60px;
overflow:hidden;
}

