* body { 
	background-color: #F5EDF2; 
	font: 12px tahoma, verdana, arial, helvetica, sans-serif; 
	line-height: 1.6em; 
}

a { background: inherit; color: #974478; text-decoration: none; }
a:hover { background: inherit; color: #974478; text-decoration: underline; }

div.externalnews { clear: both; }
div.post { clear: both; }
div.post > a { color: blue; text-decoration: underline; }

/* Blueprint Spacer */
div.space { clear: both; height: 0px; }

/* Headings */
h1, h2, h3, h4, h5, fieldset>legend { color: #974478; }
h1 { font-size: 1.8em; margin: 20px 0 0; }
h2 { font-size: 1.4em; margin: 0 0 12px; }
h3 { font-size: 1.2em; margin: 0 0 8px; }
h4 { font-size: 1em; margin: 0; }

fieldset {border: none; padding: 0;}
fieldset>legend { font-size: 1.2em; margin: 0 0 8px; }

/* Images */
img { border: 0; }

input.searchbutton { background: #974478; border: 1px solid #974478; color: #fff; font-size: 0.8em; padding: 1px; }
input.searchfield { border: 1px solid #ccc; padding: 1px; width: 175px; }

p { margin: 0 0 5px 0; }
th { text-align: left; }

#ads img { float: left; margin-right: 10px; }

#adres { height: 75px; margin-right: 5px; margin-top: 20px; padding: 10px;
white-space:nowrap;
}

#content { margin-bottom: 20px;  margin-right: 8px; }
	#content h1 { padding: 0 10px 10px 0; }
	#content h1 img { background-color: white; border: none; margin: 0; padding: 0; vertical-align: middle; } 
	#content h2, #content h3 { clear: both; margin: 15px 0 10px 0; }
	#content h1 a, #content h2 a { color: #974478; }
	#content h3 a { color: #808080; font-size: .84em; font-weight: normal; text-transform: uppercase; }
	#content h4, #content h5 { margin: 5px 0 5px 0; }
	#content hr { margin: 20px 0px; }
	#content img { border: 3px solid #eee; margin: 0 5px 5px 0; padding: 1px; }
	#content .column { padding-bottom: 20px;}
#footer { clear: both; color: #808080; font-size: .9em; line-height: 32px; vertical-align: middle; padding: 5px; }
	#footer li { list-style: none; }
#header{ background-color: #FFF; background-image: url(./images/header/header.gif); background-position: 700px 0%; background-repeat: no-repeat; border-bottom: 1px solid #974478;
}

#left { background: #eee; clear: left; float: left; margin: 0 0 20px; padding: 10px 15px; width: 260px; }
	#left img { margin: 0 0 8px; }
	#left li { list-style: none; }
	#left li a { background: url(./images/arrow.gif) no-repeat center left; color: #787a8f; font-weight: bold; padding: 0 0 0 12px; }
#line { background: #fff center url(./images/smalldot.gif) repeat-x; clear: both; margin: 15px 0; padding: 3px; }

#logo { color: #808080; float: left; line-height: 25px; padding-bottom: 5px; }
	#logo img { float: left; margin: 5px 20px 0 5px; }
	#logo p { text-transform: uppercase; }

#menu_main { padding-top: 10px; position: relative; z-index: 9999; } 	
#naam { padding-top: 10px; }
#related_documents { display: none; }

#right { float: right; margin: 0 15px 20px 0; padding: 0 0 0 15px; text-align: justify; width: 620px; }

#searchform { padding-top: 6px; }

#tools{ background-color: #C0E2E9; height: 22px; padding: 2px; border-bottom: 1px solid #974478; border-right: 1px solid #974478;
}
	#tools img{ margin: 3px 10px 0 0; }

#top a { background: #fff url(./images/toparrow.png) no-repeat center left; color: #808080; margin: 0 0 0 13px; padding: 0 0 0 12px; }
#top p { text-align: center; }

/* CLASSES */
.alt { border-left: 10px solid #ff6633; }
.border { border-left: 4px solid #ccc; clear: both; padding: 0 0 0 15px; }
.container { background-color: #FFF; border: 1px solid #974478;}
.current {background-color: #FEFD9C;}

.entry { padding-right: 60px; }
.entry a { color: blue; text-decoration: underline; }
.entry h2, .entry h3 { border: none; padding: 0; }
.entry .meta { clear: both; color: #CCC; font-size: 0.9em; height: 1.2em; margin: -5px 0 10px 0; }
.entry .meta a { background: inherit; color: #974478; text-decoration: none; }
.entry .meta a:hover { background: inherit; color: #974478; text-decoration: underline; }

.fl { float: left; }
.fr { float: right; }
.hide, .hidden { display: none; }

/* Plugin - Search Unleashed */
.incoming h3 { margin-top: 10px; }
.incoming ul { margin: 15px 0; }

/* Preekrooster */
.indent { font-weight: bold; }

.links a { background: #fff; background: url(./images/dot.png) no-repeat center left; color: #787a8f; font-weight: bold; margin: 0 10px 0 0; padding: 0 0 0 10px; }
.list, .gce-list { margin-left: 0; margin-top: 0; padding: 0; }
	.list > li:first-child, .gce-list > li:first-child { border-top: 1px solid #eee; }
	.list li, .gce-list li{ border-bottom: 1px solid #eee; list-style: none; margin: 0; padding: 3px; }
	.list li a, .gce-list li a { color: #000; padding: 0; text-decoration: none; }
	.list li a:hover, .gce-list li a:hover{ text-decoration: underline; }
	.list li img, .gce-list li img {  margin-right: 10px; vertical-align: middle;}

/* Google Events Calendar */	
.gce-list li p { display: inline; }
.gce-list-start { float: left; padding-right: 10px; }
.gce-list-link { float: right; }
.gce-page-list .gce-list p.gce-list-event { background-color: white; }
	
.MsoNormal{ margin:0; padding: 0; }
.navigation { clear: both; height: 30px; padding: 0 2em; margin: 0;}
	.navigation a{ border: 1px solid #FF6633; display: block; padding: 0.3em 1em; }

.news { border-bottom: 1px solid #eee; margin: 0 0 10px; padding: 0 0 2px; }
.one-image { float: left; width: 200px; }
.one-image h4 { clear: left; }
.postmetadata { display: none; }
.quote_source{ color: #808080; font-size: 0.8em; }
.required{ color: red; font-weight: bold;}
.resultabstract { color: #666666; padding: 0 2em; }
.resultnumber { padding-right: 2em; }

.simplepie h3 a { display: block; padding-left: 40px; background: left center url(./images/rss.png) no-repeat; }
.simplepie ol { position: static; }
.simplepie .date { color: #666666; display: block; font-weight: normal; padding: 0; margin: 0; }
.simplepie br { display: none; }
.simplepie li { padding-bottom: 10px; }
.suggest_link { background-color: #ffffff; padding: 2px 6px 2px 6px; }
.suggest_link_over { background-color: #ddd; padding: 2px 6px 2px 6px; }
.tabactive{ border-bottom: 1px solid #444; color: #444;}




.widgets { list-style: none; padding: 0 10px 10px 0; margin: 0; }
.widgets li { padding: 0; margin: 0; }
.widgets h4 { border-left: 10px solid #ff6633; padding-left: 10px; }
a.wp-caption { padding: 15px 12px; border: 1px solid #aaa;}
a.wp-caption:hover { background-color: #ddd; }

#addicted_results { margin: 0; padding: 5px; position: absolute; z-index: 5; }
#addicted_results ul { list-style: none; margin: 0; padding: 0; }
#addicted_results ul li, #addicted_results ul li a { background: none; margin: 0; padding: 0; }

