@font-face {
	font-family:'yikesregular';
	src:url('/css/yikes-webfont.eot');
	src:url('/css/yikes-webfont.eot?#iefix') format('embedded-opentype'),
		url('/css/yikes-webfont.woff') format('woff'),
		url('/css/yikes-webfont.ttf') format('truetype'),
		url('/css/yikes-webfont.svg#yikesregular') format('svg');
	font-weight:normal;
	font-style:normal;
}

body{
	font-family:Verdana,Arial;
	font-size:13px;
	line-height:1.3;
	background-color:#2992cb;
}
h1, h2, h3, span.head, span.foot{
	font-family:yikesregular;
}
h1{
	font-size:20px;
}
h2{
	font-size:18px;
}
h3{
	font-size:16px;
}
input, textarea{
	font-family:Verdana,Arial;
	border-width:1px;
	border-color:#2992cb;
}
input.submit{
	background-color:#FFFFFF;
	padding:2px 15px;
}
input.text{
	width:400px;
	padding:2px;
}
textarea{
	width:400px;
}

span.head{
	width:100%;
	position:absolute;
	top:-26px;
	font-size:28px;
	text-align:center;
	text-shadow: 2px 2px #e80f0f, 3px 3px 20px #000000;
}
span.foot{
	width:100%;
	position:absolute;
	bottom:15px;
	font-size:18px;
	color:#000000;
}
a {
	color:#000000;
	text-decoration:none;
}

br.clear{
	clear:both;
}

div.serpentine{
	width:611px;
	height:568px;
	margin-left:-170px;
	position:absolute;
	top:15px;
	left:50%;
	background-image:url('/images/serpentine.png');
}
div.header{
	width:100%;
	height:65px;
	background-color:#FFFFFF;
	position:absolute;
	top:0;
	left:0;
}

div#container {
	width:990px;
	position:absolute;
	left:50%;
	margin-left:-495px;
	padding-top:65px;
}
	
	div#container div#mainMenu {
		width:100%;
		height:65px;
		position:absolute;
		top:0;
		left:0;
		margin:0 0 10px;
		text-align:right;
	}
		div#mainMenu div.menu{
			position:absolute;
			right:20px;
			top:25px;
		}
			div#mainMenu div.menu > ul > li{
				display:inline-block;
				float:left;	
			}
				div#mainMenu div.menu > ul > li > ul{
					display:none;
				}
			
			div#mainMenu div.menu li > a {
				padding:5px 10px;
				color:#2992cb;
				border-right:1px solid #2992cb;
			}
	
	div#container a.logo{
		width:403px;
		height:422px;
		position:absolute;
		top:10px;
		left:30px;
		display:block;
		background-image:url('/images/logo.png');
	}
	div#container div.social{
		width:223px;
		height:126px;
		position:absolute;
		top:14px;
		left:390px;
		background-image:url('/images/social_media_background.png');
	}
		div#container div.social span{
			position:absolute;
			top:5px;
			left:15px;
			font-family:yikesregular;
			font-size:22px;
			text-shadow: 2px 2px #000000, 2px 2px 10px #e80f0f;
			color:#FFFFFF;
		}
		div#container div.social a.facebook,
		div#container div.social a.rss,
		div#container div.social a.youtube,
		div#container div.social a.twitter{
			display:block;
			position:absolute;
		}
		div#container div.social a.facebook{
			width:38px;
			height:34px;
			top:40px;
			left:30px;
			background-image:url('/images/social_facebook.png');
		}
		div#container div.social a.rss{
			display:none;
			width:34px;
			height:32px;
			top:37px;
			left:64px;
			background-image:url('/images/social_rss.png');
		}
		div#container div.social a.youtube{
			width:33px;
			height:30px;
			top:58px;
			/*left:97px;*/
			left:87px;
			background-image:url('/images/social_youtube.png');
		}
		div#container div.social a.twitter{
			width:34px;
			height:31px;
			top:50px;
			left:135px;
			background-image:url('/images/social_twitter.png');
		}
	div#container div.slogan{
		width:305px;
		height:125px;
		position:absolute;
		top:230px;
		left:450px;
		background-image:url('/images/carnavalsvraagbaak.png');
	}
	
	div#container div#rightColumn{
		width:200px;
		float:right;
	}
		div#rightColumn div.block{
			width:190px;
			margin-top:50px;
			padding:5px 5px 55px 5px;
			position:relative;
			background-color:#FFFFFF;
			background-image:url('/images/ossie_small.png');
			background-repeat:no-repeat;
			background-position:right bottom;
			border-color:#0e0e0e;
			border-width:2px;
			border-top-style:inset;
			border-left-style:inset;
		}
			div#rightColumn div.block span.head{
				color:#ffc20e;
			}
			div#rightColumn div.block i{
				font-style:italic;
			}
		div#rightColumn div.agenda{
		}
			div#rightColumn div.agenda i{
				display:inline-block;
				width:50px;
			}
		
	div#container div#contentContainer{
		width:790px;
		margin-top:330px;
		position:relative;
	}
		div#contentContainer div#subMenu {
			width:160px;
			position:relative;
			float:left;
			padding-top:10px;
			margin:60px 14px 0 0;
			z-index:2;
		}
			div#subMenu span.head{
				color:#FFFFFF;
			}
			div#subMenu ul{
				padding:0;
				color:#FFFFFF;
			}
			div#subMenu li{
				margin-left:20px;
				list-style-type:disc;
			}
				div#subMenu li > a{
					color:#FFFFFF;
					display:block;
				}
		div#contentContainer div#content {
			width:590px;
			min-height:300px;
			padding:5px;
			position:relative;
			float:left;
			background-color:#fbee9d;
			z-index:2;
		}
			div#content div#news div.item,
			div#content div#party div.item{
				padding:5px 0;
				border-bottom:2px solid #b1b3b6;
				margin-bottom:5px;
			}
				div#news div.item h3,
				div#party div.item h3{
					margin-bottom:10px;
				}
				div#news div.item h3 a,
				div#news div.item div.intro a,
				div#party div.item h3 a,
				div#party div.item div.intro a{
					font-family:Verdana,Arial;
					font-size:16px;
					font-weight:bold;
					color:#2992cb;
				}
				div#news div.item a.photo,
				div#party div.item a.photo{
					display:block;
					float:right;
					width:200px;
					height:200px;
					margin-left:10px;
					overflow:hidden;
					background-repeat:no-repeat;
					background-position:center;
				}
				div#party a.info,
				div#party a.web,
				div#party a.facebook,
				div#party a.twitter{
					display:block;
					height:32px;
					width:32px;
					background-image:url('/images/info_square.png');
				}
				div#party a.web{
					background-image:url('/images/web_square.png');
				}
				div#party a.facebook{
					background-image:url('/images/facebook_square.png');
				}
				div#party a.twitter{
					background-image:url('/images/twitter_square.png');
				}
			div#content div#news div.news_detail{
				padding:5px 0;
			}
				div#content div#news div.news_detail h2{
					margin-bottom:10px;
					font-family:Verdana,Arial;
					font-weight:bold;
					color:#2992cb;
				}
				div#content div#news div.news_detail div.social_media{
					float:right;
				}
				div#content div#news div.news_detail div.photo{
					float:right;
					margin:0 0 10px 10px;
				}
				div#content div#news div.news_detail span.intro{
					font-weight:bold;
				}
				div#content div#news div.news_detail div.date{
					margin-top:5px;
					font-style:italic;
				}
				div#content div#news div.news_detail a{
					text-decoration:underline;
				}
			div#content div#agenda div.event,
			div#content div.agenda div.event{
				padding:5px 0;
			}
				div#content div#agenda div.event i,
				div#content div.agenda div.event i{
					font-style:italic;
				}
				div#content div#agenda div.event div.date,
				div#content div.agenda div.event div.date{
					display:inline-block;
					margin-right:5px;
				}
				div#content div#agenda div.event div.title,
				div#content div.agenda div.event div.title{
					display:inline-block;
					font-family:Verdana,Arial;
					font-weight:bold;
					color:#2992cb;
				}
		div#contentContainer div.theme {
			width:524px;
			height:522px;
			position:absolute;
			left:-190px;
			bottom:-201px;
			z-index:1;
			background-image:url('/images/thema_2015-2016.png');
			background-repeat:no-repeat;
			background-position:140px 300px;
		}

	div#container div#footer {
		display:none;
		width:100%;
		margin-top:10px;
		text-align:center;
	}
/* Facebook */
div.fb-like-box{
	width:190px;
}