@charset "utf-8";
/* CSS Document */
/*
Theme Name: Parkfeest
Theme URI: http://www.parkfeest.nl
Description: Parkfeest theme specially made for Parkfeest Festival 2010
Version: 2.0
Author: Erik van Wingerden
Author URI: http://www.webwing.nl
Tags: green, blue, white, 3 columns, blue
*/

body {
background:url(images/bg_clouds_gradient.gif) repeat-x;
background-color:#afd1ea;
color:#1a1a1a;
font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
vertical-align:baseline;
margin:0;
padding:0
}

#wrapper {
background:url(images/bg-clouds.jpg) no-repeat center top;
display:table;
height:1182px; /* hoogte voor de achtergrond afbeelding */
width:100%
}

#wrapperboven {
width:960px;
clear:both;
margin:auto
}

#header {
margin-top:30px;
width:960px;
height:100px
}

#header img {
float:left
}

#header p {
margin-top:68px;
margin-left:20px;
float:left;
font-size:22px; /* to do: groter maken, fout in IE7 */
font-weight:400;
color:#013888;
text-transform:uppercase
}

#menu {
width:960px;
height:40px;
margin-top:25px
}

.menu_l {
background-image: url(images/sprite.png);
background-position: -10px -10px;
width:9px;
height:40px;
float:left
}

.menu_m {
font:bold 12px Verdana;
background:url(images/menu_m.png);
width:942px;
height:40px;
float:left
}

.menu_r {
background-image: url(images/sprite.png);
background-position: -10px -70px;
width:9px;
height:40px;
float:left
}

#col1 {
margin-top:15px;
float:left;
width:630px
}

#breadcrump {
float:left;
height:40px;
width:100%;
color:#fff
}

#breadcrump p {
margin:10px 0 0;
padding:0
}

.brcdivider {
background-image: url(images/sprite.png);
background-position: 0px -180px;
width:17px;
height:40px;
display:inline-block;
float:left;
margin-top:-10px;
margin-left:4px;
margin-right:8px
}

#breadcr_l {
background-image: url(images/sprite.png);
background-position: -10px -130px;
width:9px;
height:40px;
display:block;
float:left
}

#breadcr_m {
background:url(images/breadcr_m.png);
background-repeat:repeat-x;
height:40px;
width:612px;
display:block;
float:left
}

#breadcr_r {
background-image: url(images/sprite.png);
background-position: -10px -230px;
width:9px;
height:40px;
display:block;
float:left
}

#breadcrump a {
color:#fff;
display:inline-block;
height:30px;
float:left
}

#content {
float:left;
margin-top:15px;
width:100%
}

.rc_lt {
background-image: url(images/sprite.png);
background-position: -10px -290px;
width:10px;
height:10px;
float:left
}

.rc_mid {
background:url(images/doorzichtig.png);
width:610px;
height:10px;
float:left
}

.rc_rt {
background-image: url(images/sprite.png);
background-position: -10px -320px;
width:10px;
height:10px;
float:left
}

.rc_lb {
background-image: url(images/sprite.png);
background-position: -10px -350px;
width:10px;
height:10px;
float:left;
clear:left
}

.rc_rb {
background-image: url(images/sprite.png);
background-position: -10px -380px;
width:10px;
height:10px;
float:left
}

.mid {
background:url(images/doorzichtig.png);
float:left;
width:100%;
min-height:778px; /* hoogte van de content */
height:100%
}

.midfoot {
background:url(images/doorzichtig.png);
float:left;
width:630px;
height:100%
}

.mid_sub {
margin-left:10px;
margin-right:10px;
width:610px
}

#content h1 {
color:#1a1a1a;
font-size:19px
}

#content h2 {
color:#111580;
font-size:17px
}

#content h3 {
color:#479b21;
font-size:15px
}

#content h4 {
font-size:12px
}

#container_cols p,#container_cols img,#container_cols form {
margin-left:5px;
margin-right:10px
}

#col3 img {
margin-left:8px;
margin-bottom:10px;
}

#container_cols h2 {
background-image: url(images/sprite.png);
background-position: -10px -441px;
padding-top:5px;
padding-left:10px;
width:150px;
height:29px;
font-size:14px;
font-variant:normal;
font-weight:400
}

#col2_top {
background-image: url(images/sprite.png);
background-position: -10px -410px;
width:150px;
height:11px;
float:left
}

#col2_mid {
background:url(images/col2_mid.png) repeat-x;
background-color:#063477;
width:150px;
height:100%;
float:left
}

#col2_bot {
background-image: url(images/sprite.png);
background-position: -10px -490px;
width:150px;
height:11px;
float:left
}

#col3_top {
background-image: url(images/sprite.png);
background-position: -10px -521px;
width:150px;
height:11px;
float:left
}

#col3_mid {
background:url(images/col3_mid.png) repeat-x;
background-color:#497a30;
width:150px;
height:100%;
float:left
}

#col3_bot {
background-image: url(images/sprite.png);
background-position: -10px -552px;
width:150px;
height:11px;
float:left
}

#footer {
float:left;
margin-top:15px;
font-size:11px;
clear:both
}

#footer p {
margin-left:10px;
margin-right:10px
}

#wrapperonder {
float:left;
background-image:url(images/gras.png);
background-repeat:repeat-x;
height:240px;
width:100%;
margin:40px auto auto
}

.noline {
text-decoration:none;
margin:0;
padding:0
}

a:hover {
text-decoration:none;
color:#111580
}

#s {
width:100px
}

.entry-content img {
margin:0 0 1.5em
}

.alignleft,img.alignleft {
display:inline;
float:left;
margin-right:1.5em
}

.alignright,img.alignright {
display:inline;
float:right;
margin-left:1.5em
}

.aligncenter,img.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto
}

.wp-caption {
text-align:center;
margin-bottom:1.5em
}

.wp-caption img {
border:0 none;
margin:0;
padding:0
}

.wp-smiley {
max-height:1em;
margin:0 !important
}

.gallery-caption {
margin:-1.5em 0 0
}

blockquote.left {
float:left;
margin-left:0;
margin-right:20px;
text-align:right;
width:33%
}

blockquote.right {
float:right;
margin-left:20px;
margin-right:0;
text-align:left;
width:33%
}

#header h1,p.access {
display:none
}

#container_cols,#container_cols a,#container_cols a:hover {
color:#fff
}

#col2,#col3 {
margin-top:15px;
float:left;
margin-left:15px;
height:778px; /* hoogte van de zijbalken */
width:150px
}

#footer a img,a img {
border:0
}

a:link,a:visited,a:active {
text-decoration:underline;
color:#1a1a1a
}

.wp-caption p.wp-caption-text,.gallery dl {
margin:0
} 