/* ALGEMEEN */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, samp, small, strike, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0 none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
}

body {
  margin:0;
  padding:0;
  background:#2c0805;
  background-image:url('css/background.jpg');
  color:#2c0805;
  height:100%;
  font-family:"Verdana","Arial", sans-serif;
	font-size:0.8em;
}

/* MENU */

.site_navigator {
  float: left;
  height:32px;
  width: 500px;
  margin:0;
	padding:23px 0 0 16px;
}

.site_navigator ul {
	margin: 0px;
	float: left;
	height: 32px;
	width: auto;
	list-style-type: none;
	padding: 0px;
}
.site_navigator ul li {
	display: inline;
	padding: 0px;
	float: left;
	margin:0;
	font-size: 13px;
	line-height: 32px;
	font-weight: bold;
}  
.site_navigator ul li a:link, .site_navigator ul li a:visited {
	display: block;
	text-align: center;
	margin: 0px;
	padding: 0 15px 0 15px;
	color: #FFFFFF;
	background-color: #;
	height: 32px;
	text-decoration: none;
	width: auto;
}
.site_navigator ul li a:hover, .site_navigator ul li a:active {
	display: block;
	text-align: center;
	margin: 0px;
	padding: 0 15px 0 15px;
	color: #2c0805;
	background-color: #FFFFFF;
	height: 32px;
	text-decoration: none;
	width: auto;
}

.site_navigator ul li a.selected {
	background-color: #FFFFFF;
}

#zaal {
	float:right;
  margin:0;
	padding:23px 15px 0 0;
}

#zaal a:link, #zaal a:visited {
	display: block;
	text-align: center;
	margin: 0px;
	padding: 0 15px 0 15px;
	color: #FFFFFF;
	background-color: #;
	height: 32px;
	text-decoration: none;
	width: auto;
	line-height: 32px;
	font-weight: bold;
}
#zaal a:hover, #zaal a:active {
	display: block;
	text-align: center;
	margin: 0px;
	padding: 0 15px 0 15px;
	color: #2c0805;
	background-color: #FFFFFF;
	height: 32px;
	text-decoration: none;
	width: auto;
	line-height: 32px;
	font-weight: bold;
}

/* CONTENT */

#pagewrap {
	width:959px;
  margin:0 auto;
	padding:0;
}

#sfeerfoto {
  height:333px;
  margin:0;
	padding:0;
	background-image:url('css/header.png');
	clear:both;
}

#main {
  float:left;
  height:auto;
  width:619px;
  margin:0 0 0 36px;
	padding:0;
}

#main_content {
  height:auto;
  margin:0;
	padding:0 22px 0 17px;
	background-image:url('css/main.png');
}

#main_bottom {
  height:10px;
  margin:0;
	padding:0;
	background-image:url('css/main_bottom.png');
}

#sidebar {
  float:right;
  height:auto;
  width:261px;
  margin:0 28px 0 0;
	padding:0;
}

#sidebar_content {
  height:auto;
  margin:0;
	padding:0 22px 0 17px;
	background-image:url('css/sidebar.png');
}

#sidebar_bottom {
  height:192px;
  margin:0;
	padding:20px 0 0 67px;
	background-image:url('css/sidebar_bottom.png');
}

#sidebar_bottom p {
  margin:0;
	padding:0;
}

#sidebar ul{
list-style-type: none;
margin: 0;
padding: 0 10px 0 10px;
}

#sidebar li{
list-style-type: none;
margin: 0;
padding: 0 0 5px 0;
}

#footer {
  margin:0;
	padding:0;
	color:#fff;
}

.contactAlgemeen{
	float:left;
	width:300px;
	padding;0 50px 0 0;
}

.contactTijden{
	float:left;
	width:250px;
}

.contactContact{
	clear:both;
}

td.contact {
padding:0;
width:100px;
}

/* AGENDA POSTS */

.post {
  margin:0;
	padding: 0;
}

.postmetadata {
  margin:0;
	padding:15px 0 15px 2px;
	border-top: 1px solid #deb3b2;
}

.poststreep {
  height:1px;
  width:579px;
  margin:0;
	padding:0;
	background-image:url('css/post_streep.jpg');
	background-repeat:no-repeat;
}

.entry {
	display:block;
}

/* TEKST */	

p {
  margin:0;
  padding:0 0 15px 0;
}

h2{
	padding:0 0 15px 0;
	font-size: 1.5em;
}

h3{
	padding:0 0 15px 0;
	font-size: 1.2em;
	font-weight:bold;
}

#sidebar_bottom p{
	font-size: 0.8em
}

a:link, a:visited {
	color: #2c469e;
	text-decoration: underline;
}

a:hover, a:active {
	color: #1b1e4e;
	text-decoration: underline;
}

#footer a:link,#footer a:visited {
	color: #fff;
	text-decoration: none;
}

#footer a:hover, #footer a:active {
	color: #fff;
	text-decoration: underline;
}

span.oranje {
	color: #f9ae3b;
}

/* COMMENTS */

.comments-template{
	margin: 10px 0 0;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

/* FLOATS */

.left{
	float: left;
}

.right{
	float: right;
	padding:0 5px 0 0;
}
